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 de memória do usuário de um processo desligado com uma exceção ou que pára de responder (trava).

Mais Informações

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

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

    Observação
    • Por padrão, este programa Setup.exe está incluído com a ferramenta de Userdump.exe na pasta C:\kktools\userdump8.1\Architecture.
    • Este programinstalls Setup.exe um driver de modo de núcleo, instala o arquivo Userdump.sys e cria o despejo de processo em ícone no painel de controle.
    • A menos que você tenha uma necessidade específica, desative o recurso de "despejo no encerramento do processo" quando você executa o programa de Setup.exe.
  2. No painel de controle, clique duas vezes em ProcessDump.
  3. Na guia Monitoramento de exceções , clique emnovo, adicionar o nome de programa apropriado à lista de Monitor e, em seguida, clique emOK. Por exemplo, adicione um nome de programa, como Lsass.exe, Winlogon.exe, Mtx.exe, orDllhost.exe.
  4. Na caixa de Monitor , clique em nome_do_programa que você adicionou na etapa 3 e, em seguida, clique em regras.
  5. Clique para selecionar Regras personalizadas, selecione o oferror do tipo que você deseja acionar o programa que você adicionou na etapa 3 na lista de regras personalizada e, em seguida, clique em OK.

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

Para criar um arquivo de despejo de memória para um processo de deslocamento

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

    Observação
    • Por padrão, este programa Setup.exe está incluído com a ferramenta de Userdump.exe na pasta C:\kktools\userdump8.1\architecture.
    • Este programinstalls Setup.exe um driver de modo de núcleo, instala o arquivo Userdump.sys e cria o despejo de processo em ícone no painel de controle.
    • A menos que você tenha uma necessidade específica, desative o recurso de "despejo no encerramento do processo" quando você executa o programa de Setup.exe.
  2. Quando o programa pára de responder, vá para a versão do Userdump.exe para o seu processador no prompt de comando e digite comando asseguintes:
    Userdump PID
    Observação: Neste comando, PID é um espaço reservado para o processo de identificação (PID) do programa que parou de responder. Toobtain o PID do programa, abra o Gerenciador de tarefas e, em seguida, clique na guiaprocesso .
Quando você executa o Userdump PID comando, um arquivo. dmp é gerado. Você pode usar este arquivo de despejo de depuração performpost-mortem com um programa como a ferramenta Windbg.exe.

Se você executar a instalação para instalar a ferramenta de Userdump.exe, alguns recursos adicionais são ativados. 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 automático despejando. Você pode configurar a ferramenta de Userdump.exe para criar automaticamente um arquivo de despejo de memória para um determinado programa quando o programa encontra um determinado tipo de erro, como um bloco do manipulador de exceção ou de um filtro de exceção de nível superior.
  • Instantâneo de processo de tecla de atalho. Você pode associar um singlekeystroke com uma imagem binária para acionar a ferramenta Userdump.exe para criar um arquivo de despejo de memória.
  • Monitoramento de exceções. O Userdump.exe ferramenta pode monitorprograms para exceções e pode generatedump arquivos automaticamente, quando ocorrem certas exceções. Você pode configurar se anexception aciona um arquivo de despejo de memória para cada programa usando o utilitário de despejo de memória do processo. Você pode acessar o utilitário de despejo do processo no painel de controle.

Referências

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

Propriedades

ID do artigo: 241215 - Última revisão: sexta-feira, 26 de setembro de 2014 - Revisão: 8.0
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
Palavras-chave: 
kbhowto kbmt KB241215 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
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