Как сохранить дамп приложения в Windows Server 2012 R2

Как сохранить дамп приложения в Windows Server 2012 R2

Как сохранить дамп приложения в Windows Server 2012 R2

Всем привет, как вы знаете по мимо серверных ролей, в Windows Server 2012 R2, можно ставить и свои приложения, которые бизнес использует для клиентов. Если в системе есть какие то проблемы, то они могут приводить к краху системы, примером может быть синий или зеленый экран смерти, который заставляет систему записывать сбой в файл dump. Но, а как быть если синих экранов нет, а приложение вылетает, правильно заставить его создавать такой же дамп памяти, и сегодня я покажу как это делается.

Настройка сбора дампов приложений

И так, как настраивать дампы памяти Windows, я уже описывал, кому интересно посмотрите, чтобы в развернутом виде представлять картину. В Windows есть режим user-mode application crashes, который позволяет с помощью определенного ключа реестра задать локальное хранение таких дампов у приложений. Для начала создайте на диске C:\ в корне, папку с названием CrashDumps.

user-mode application crashes-1

Открываем реестр Windows Server 2012 R2, через комбинацию Win+R и вводим regedit,

user-mode application crashes-2

Переходим в ветку (если ее не будет, то нужно ее создать)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps

Как сохранить дамп приложения в Windows Server 2012 R2-1

Как сохранить дамп приложения в Windows Server 2012 R2-2

Теперь вам нужно создать расширяемый строковый параметр, тип REG_EXPAND_SZ

Как сохранить дамп приложения в Windows Server 2012 R2-3

В нем укажите путь сохранения дампа (user-mode application crashes), вписываем %LOCALAPPDATA%\CrashDumps

Как сохранить дамп приложения в Windows Server 2012 R2-4

Далее создаем ключ DumpType с типом Параметр DWORD (32) со значением 2, это мы задаем полный дамп, если поставить 1, то будет делаться мини дамп.

application exe crashed-1

application exe crashed-2

Еще полезным будет параметр DumpCount, задающий максимальное число дампов папке, максимально можно задать 10, далее они будут перезаписываться.

application exe crashed-3

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

я в гугл