Como usar a ferramenta Userdump.exe para criar um arquivo de despejo

Traduções deste artigo Traduções deste artigo
ID do artigo: 241215 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Você pode usar a ferramenta Userdump.exe para gerar um despejo do usuário de um processo que é desligado com uma exceção ou que pára de responder (trava).

Mais Informações

Para criar um arquivo de despejo (.dmp) para um processo desligado com uma exceção

  1. Execute o programa Setup.exe para o processador.

    anotações
    • Por padrão, o programa Setup.exe está incluído com a ferramenta Userdump.exe na pasta C:\kktools\userdump8.0.
    • Este programa Setup.exe instala um driver de modo kernel, instala o arquivo Userdump.sys e cria o ícone de despejo de processo no painel de controle.
    • A menos que você tenha uma necessidade específica, desative o recurso "despejo no encerramento do processo" quando você executa o programa Setup.exe.
  2. No painel de controle, clique duas vezes em processo despejo .
  3. Na guia Monitoramento de exceções , clique em novo , adicione o nome programa apropriado à lista de Monitor e, em seguida, clique em OK . Por exemplo, adicione um nome de programa, como Lsass.exe, Winlogon.exe, Mtx.exe ou Dllhost.exe.
  4. Na caixa Monitor , clique no nome do programa que você adicionou na etapa 3 e, em seguida, clique em regras .
  5. Clique para selecionar Regras personalizadas , selecione o tipo de erro que você deseja que acione para o programa que você adicionou na etapa 3 na lista de regras personalizadas e, em seguida, clique em OK .

    Por exemplo, selecione o violação de acesso (c0000005) tipo de erro.
Quando o programa monitorado gera uma mensagem de erro de violação de acesso, o inicia de ferramenta Userdump.exe e, em seguida, a ferramenta Userdump.exe cria um arquivo de despejo (.dmp) na pasta %SystemRoot%. Analisando esse arquivo .dmp, você poderá isolar a causa das mensagens de erro de violação de acesso Winlogon.

Para criar um arquivo de despejo para um processo deslocado

  1. Execute o programa Setup.exe para o processador.

    anotações
    • Por padrão, o programa Setup.exe está incluído com a ferramenta Userdump.exe na pasta C:\kktools\userdump8.0.
    • Este programa Setup.exe instala um driver de modo kernel, instala o arquivo Userdump.sys e cria o ícone de despejo de processo no painel de controle.
    • A menos que você tenha uma necessidade específica, desative o recurso "despejo no encerramento do processo" quando você executa o programa Setup.exe.
  2. Quando o programa pára de responder, mover para a versão do Userdump.exe para o processador no prompt de comando e digite o seguinte comando:
    Userdump PID
    Observação Neste comando, o PID é um espaço reservado para a identificação do processo (PID) do programa que parou de responder. Para obter a identificação do programa, abra o Gerenciador de tarefas e, em seguida, clique na guia escala .
Quando você executa o comando userdump PID, um arquivo .dmp é gerado. Você pode usar esse arquivo de despejo para executar a depuração post-mortem com um programa, como a ferramenta Windbg.exe.

Se você executar a instalação para instalar a ferramenta Userdump.exe, alguns recursos adicionais serão habilitados. Esses recursos adicionais da ferramenta Userdump.exe são descritos em detalhes no arquivo Userdocs.doc que acompanha a ferramenta Userdump.exe. Esses recursos adicionais incluem o seguinte:
  • processo self-dumping. Você pode configurar a ferramenta Userdump.exe para criar automaticamente um arquivo de despejo para um determinado programa quando o programa encontra um determinado tipo de erro, como um bloco do manipulador de exceção ou um filtro de exceção sem tratamento de nível superior.
  • instantâneo de processo de chave de acesso. Você pode associar um pressionamento de tecla único com uma imagem binária para disparar a ferramenta Userdump.exe para criar um arquivo de despejo.
  • monitoramento de exceção. A ferramenta Userdump.exe pode monitorar programas para exceções e pode gerar automaticamente arquivos de despejo quando ocorrem certas exceções. Você pode configurar se uma exceção dispara um arquivo de despejo para cada programa usando o utilitário de despejo de processo. Você pode acessar o utilitário de despejo de processo do painel de controle.

Referências

Para baixar a versão 8.1 da ferramenta Userdump.exe e sua documentação, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=E089CA41-6A87-40C8-BF69-28AC08570B7E&displaylang=en
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
258833Como solucionar problemas de CPU alta utilização de um MTS ou COM + processar
Para baixar as mais recentes ferramentas de depuração para Windows (versão de 32 bits), visite o seguinte site:
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Propriedades

ID do artigo: 241215 - Última revisão: quinta-feira, 11 de outubro de 2007 - Revisão: 7.5
A informação contida neste artigo aplica-se a:
  • 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 Server SP1
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows 2000 Professional SP2
Palavras-chave: 
kbmt kbfaq kbhowto KB241215 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 241215

Submeter comentários

 

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