Использование средства Userdump.exe для создания файла дампа

Переводы статьи Переводы статьи
Код статьи: 241215 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Средство Userdump.exe можно использовать для создания пользовательского дампа процесса, который завершается с исключением или перестает отвечать на запросы (зависает).

Дополнительная информация

Создание файла дампа (DMP) для процесса, который завершается с исключением

  1. Запустите программу Setup.exe для процессора.

    Примечания.
    • По умолчанию программа Setup.exe входит в пакет средства Userdump.exe и содержится в папке C:\kktools\userdump8.0.
    • Эта программа устанавливает работающий в режиме ядра драйвер, файл Userdump.sys и создает значок «Process Dump» в панели управления.
    • При запуске программы Setup.exe отключите функцию дампа завершения процесса, если в ней нет особой необходимости.
  2. В панели управления дважды щелкните значок Process Dump.
  3. На вкладке Exception Monitoring нажмите кнопку New, добавьте имя соответствующей программы в список Monitor и нажмите кнопку OK. Например, добавьте такие имена программ: Lsass.exe, Winlogon.exe, Mtx.exe или Dllhost.exe.
  4. В поле Monitor выберите имя программы, добавленной на шаге 3, и нажмите Rules.
  5. Установите флажок Custom Rules, выберите в списке Custom rules тип ошибки, которая должна вызываться для выбранной на шаге 3 программы, и нажмите кнопку OK.

    Например, выберите тип ошибки Access violation (c0000005).
Когда программа создает сообщение об ошибке нарушения прав доступа, сначала запускается средство Userdump.exe, которое затем создает в папке %SystemRoot% файл дампа (DMP). Возможно, проанализировав этот DMP-файл, вы сможете выделить причину, по которой возникают ошибки нарушения прав доступа при входе в Windows.

Создание файла дампа для зависающего процесса

  1. Запустите программу Setup.exe для процессора.

    Примечания.
    • По умолчанию программа Setup.exe входит в пакет средства Userdump.exe и содержится в папке C:\kktools\userdump8.0.
    • Эта программа устанавливает работающий в режиме ядра драйвер, файл Userdump.sys и создает значок «Process Dump» в панели управления.
    • При запуске программы Setup.exe отключите функцию дампа завершения процесса, если в ней нет особой необходимости.
  2. Когда программа перестанет отвечать на запросы, в окне командной строки выберите версию средства Userdump.exe для процессора и введите следующую команду:
    userdump PID
    Примечание. В этой команде PID — это идентификатор процесса, который не отвечает. Для получения PID программы откройте диспетчер задач и перейдите на вкладку Процесс.
При запуске команды userdump PID создается DMP-файл, который может быть использован для выполнения отладки после неустранимого сбоя с помощью таких программ, как Windbg.exe.

При установке средства Userdump.exe с помощью программы установки включаются некоторые дополнительные функции. Эти функции средства Userdump.exe подробно описаны в файле Userdocs.doc, который входит в состав средства. К числу дополнительных функций относятся:
  • Автодамп процесса. Средство Userdump.exe можно настроить для автоматического создания файла дампа конкретной программы в случае, если в ней возникает ошибка определенного типа, например в блоке обработчика исключений или в высокоуровневом фильтре необработанных исключений.
  • Снимок процесса с помощью быстрой клавиши. Можно связать нажатие какой-нибудь клавиши с созданием двоичного образа для запуска средства Userdump.exe и создания файла дампа.
  • Мониторинг исключений. Средство Userdump.exe способно отслеживать исключения в программах и автоматически создавать файлы дампа в случае их появления. При помощи средства Process Dump можно для каждой программы указать необходимость создания файла дампа в случае появления исключения. Это средство можно запустить из панели управления.

Ссылки

Для загрузки средства UserDump 8.0 обратитесь на веб-узел Майкрософт по адресу:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e23cd741-d222-48df-9cd8-28796f414256&DisplayLang=en
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
258833 Как устранять неполадки при значительном потреблении ресурсов процессора процессами MTS и COM+ (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Для загрузки последних версий средств отладки для Windows (32-разрядных версий) посетите следующий веб-узел Майкрософт:
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Свойства

Код статьи: 241215 - Последний отзыв: 16 июня 2006 г. - Revision: 6.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
Ключевые слова: 
kbhowto kbfaq KB241215

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com