Создание файла дампа с помощью средства Userdump.exe
В этой статье описаны действия по созданию файла дампа процесса, который завершает работу с исключением или перестает отвечать на запросы с помощью средства Userdump.exe.
Область применения: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 241215
Сводка
Средство Userdump.exe можно использовать для создания дампа пользователя процесса, который завершает работу с исключением или перестает отвечать (зависает).
Дополнительная информация
Создание файла дампа (.dmp) для процесса, который завершает работу с исключением
Запустите программу Setup.exe для процессора.
Примечание.
- По умолчанию эта программа Setup.exe входит в состав средства Userdump.exe в папке C:\kktools\userdump8.1\Architecture.
- Эта программа Setup.exe устанавливает драйвер в режиме ядра, устанавливает файл Userdump.sys и создает значок дампа процесса в панель управления.
- Если у вас нет конкретной необходимости, отключите функцию "дампа при завершении процесса" при запуске программы Setup.exe.
В панель управления дважды щелкните Дамп обработки.
На вкладке Мониторинг исключений нажмите кнопку Создать, добавьте соответствующее имя программы в список Монитор , а затем нажмите кнопку ОК. Например, добавьте имя программы, например Lsass.exe, Winlogon.exe, Mtx.exe или Dllhost.exe.
В поле Монитор щелкните имя программы, добавленное на шаге 3, а затем щелкните Правила.
Щелкните, чтобы выбрать Настраиваемые правила, выберите тип ошибки, которую вы хотите активировать для программы, добавленной на шаге 3, в списке Настраиваемые правила , а затем нажмите кнопку ОК.
Например, выберите тип ошибки Нарушения доступа (c00000005). Когда отслеживаемая программа создает сообщение об ошибке нарушения доступа, запускается средство Userdump.exe, а затем средство Userdump.exe создает файл дампа (.dmp) в папке %SystemRoot%. Проанализировав этот .dmp файл, вы можете изолировать причину сообщений об ошибках нарушения доступа Winlogon.
Создание файла дампа для зависания
Запустите программу Setup.exe для процессора.
Примечание.
- По умолчанию эта программа Setup.exe входит в состав средства Userdump.exe в папке C:\kktools\userdump8.1\architecture.
- Эта программа Setup.exe устанавливает драйвер в режиме ядра, устанавливает файл Userdump.sys и создает значок дампа процесса в панель управления.
- Если у вас нет конкретной необходимости, отключите функцию "дампа при завершении процесса" при запуске программы Setup.exe.
Когда программа перестает отвечать на запросы, перейдите к версии Userdump.exe для процессора в командной строке и введите следующую команду:
userdump PID
Примечание.
В этой команде PID является заполнителем для идентификатора процесса (PID) программы, которая перестала отвечать. Чтобы получить PID программы, откройте диспетчер задач и перейдите на вкладку Процесс . При выполнении команды userdump PID создается файл .dmp. Этот файл дампа можно использовать для выполнения посмертной отладки с помощью программы, например средства Windbg.exe.
При запуске программы установки для установки средства Userdump.exe включены некоторые дополнительные функции. Эти дополнительные функции средства Userdump.exe подробно описаны в файле Userdocs.doc, который сопровождает средство Userdump.exe. К этим дополнительным функциям относятся следующие:
- Обработка самодемпинга. Вы можете настроить средство Userdump.exe для автоматического создания файла дампа для определенной программы, когда эта программа сталкивается с определенной ошибкой, например блок обработчика исключений или фильтр необработанных исключений верхнего уровня.
- Snapshot процесса с горячей клавишей. Вы можете связать одно нажатие клавиши с двоичным файлом образа, чтобы запустить средство Userdump.exe для создания файла дампа.
- Мониторинг исключений. Средство Userdump.exe может отслеживать программы на наличие исключений и автоматически создавать файлы дампа при возникновении определенных исключений. Можно настроить, активирует ли исключение файл дампа для каждой программы, с помощью служебной программы "Процесс дампа". Доступ к служебной программе "Дамп обработки" можно получить из панель управления.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по