Como utilizar a ferramenta Userdump.exe para criar um ficheiro de informações de estado da memória

Traduções de Artigos Traduções de Artigos
Artigo: 241215 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Pode utilizar a ferramenta Userdump.exe para gerar um ficheiro de informações de estado da memória de utilizador relativamente a um processo que é encerrado com uma excepção ou que deixa de responder (não reage).

Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Mais Informação

Criar um ficheiro de informações de estado da memória (.dmp) para um processo que é encerrado com uma excepção

  1. Execute o programa Setup.exe relativo ao seu processador.

    Notas
    • Por predefinição, este programa Setup.exe está incluído na ferramenta Userdump.exe, na pasta C:\kktools\userdump8.0.
    • Este programa Setup.exe instala um controlador de modo kernel, instala o ficheiro Userdump.sys e cria o ícone Process Dump no Painel de controlo (Control Panel).
    • A menos que tenha uma necessidade específica, desactive a funcionalidade dump on process termination quando executar o programa Setup.exe.
  2. No Painel de controlo (Control Panel), faça duplo clique em Process Dump.
  3. No separador Exception Monitoring, clique em New, adicione o nome do programa adequado à lista Monitor e 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 adicionado no passo 3 e clique em Rules.
  5. Clique para seleccionar Custom Rules, seleccione o tipo de erro que pretende activar para o programa adicionado no passo 3 na lista Custom rules e clique em OK.

    Por exemplo, seleccione o tipo de erro Violação de acesso (c0000005) [Access violation (c0000005)].
Quando o programa monitorizado gera uma mensagem de erro de violação de acesso, a ferramenta Userdump.exe é iniciada e cria um ficheiro de informações de estado da memória (.dmp) na pasta %SystemRoot%. Ao analisar este ficheiro .dmp, poderá isolar a causa de mensagens de erro de violação de acesso de Winlogon.

Criar um ficheiro de informações de estado da memória para um processo que não responde

  1. Execute o programa Setup.exe relativo ao seu processador.

    Notas
    • Por predefinição, este programa Setup.exe está incluído na ferramenta Userdump.exe, na pasta C:\kktools\userdump8.0.
    • Este programa Setup.exe instala um controlador de modo kernel, instala o ficheiro Userdump.sys e cria o ícone Process Dump no Painel de controlo (Control Panel).
    • A menos que tenha uma necessidade específica, desactive a funcionalidade dump on process termination quando executar o programa Setup.exe.
  2. Quando o programa deixar de responder, mude para a versão de Userdump.exe relativa ao seu processador na linha de comandos e escreva o seguinte comando:
    userdump PID
    Nota: neste comando, PID é um marcador de posição relativo ao ID de processo (PID) do programa que deixou de responder. Para obter o PID do programa, abra o Gestor de tarefas (Task Manager) e clique no separador Processos (Process).
Quando executa o comando userdump PID é gerado um ficheiro .dmp. Pode utilizar este ficheiro de informações de estado da memória para efectuar depuração post-mortem com um programa como a ferramenta Windbg.exe.

Se executar o programa de configuração para instalar a ferramenta Userdump.exe, serão activadas algumas funcionalidades adicionais. Estas funcionalidades adicionais da ferramenta Userdump.exe são descritas em detalhe no ficheiro Userdocs.doc incluído na ferramenta Userdump.exe. Estas funcionalidades adicionais incluem o seguinte:
  • Criação automática do ficheiro de informações de estado da memória de processos. Pode configurar a ferramenta Userdump.exe para criar automaticamente um ficheiro de informações de estado da memória para um determinado programa quando esse programa encontrar um determinado tipo de erro, como um bloqueio do processador de excepções ou um filtro de excepções não processadas de nível superior.
  • Instantâneo de processo por teclas de atalho. Pode associar um único batimento de tecla a um binário de imagem para activar a ferramenta Userdump.exe de forma a criar um ficheiro de informações de estado da memória.
  • Monitorização de excepções. A ferramenta Userdump.exe pode monitorizar programas relativamente a excepções e pode gerar automaticamente ficheiros de informações de estado da memória quando ocorrem determinadas excepções. Pode configurar a activação de um ficheiro de informações de estado da memória por uma excepção, para cada programa, usando o utilitário Process Dump. Pode aceder ao utilitário Process Dump a partir do Painel de controlo (Control Panel).

Referências

Para transferir a versão 8.1 da ferramenta Userdump.exe e a respectiva documentação, visite o seguinte Web 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 dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
258833 How to troubleshoot high CPU utilization of an MTS or COM+ process
Para transferir as ferramentas de depuração mais recentes para o Windows (versão de 32 bits), visite o seguinte Web site da Microsoft:
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Propriedades

Artigo: 241215 - Última revisão: 3 de novembro de 2006 - Revisão: 7.1
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
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional Edition
  • 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
Palavras-chave: 
kbhowto kbfaq KB241215

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