Artigo: 250509 - Última revisão: segunda-feira, 23 de Maio de 2011 - Revisão: 0.1

XADM: Como utilizar Userdump. exe para capturar o estado do arquivo de informações

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo fornece uma breve descrição de como utilizar o utilitário Userdump. exe para capturar o estado de um processo que está associado com o Exchange Server. Este utilitário pode ser muito útil quando resolver servidores que deixaram de responder e processos que não respondem, ou quando é recolher informações de thread de um determinado processo. Documentação detalhada (o ficheiro Userdocs.doc) fornecido com o utilitário.

Embora este artigo foca principalmente em como o estado do arquivo de informações (Store. exe) de falha de sistema, também se aplica para o directório (Dsamain.exe), bem como qualquer outro processo do modo de utilizador.

Mais Informação

Pode instalar o utilitário Userdump. exe como parte do Microsoft Platform Software Development Kit (SDK), o Microsoft Windows depuradores, ou como uma aplicação autónoma. Pode transferir o utilitário Userdump. exe como parte do pacote de ferramentas de suporte OEM a partir do seguinte Web site da Microsoft:
http://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/en-us/Oem3sr2.zip (http://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip)
Pode instalar o utilitário Userdump utilizando Setup. exe, ou pode também extrair e invocar manualmente o ficheiro executável (Userdump. exe) utilizando a linha de comandos.

Se executar o programa de configuração para instalar o utilitário Userdump, algumas funcionalidades adicionais (descritas detalhadamente o Userdocs.doc que acompanha o utilitário Userdump) estiverem activadas, tais como os seguintes:
  • Processa self dumping. Não Userdump utilitário suporta uma funcionalidade que permite que uma aplicação fazer com que o próprio objecto de dumping, por exemplo, um nível superior ou de um bloco exception handler processados filtro de excepções.
  • Instantâneo do processo de tecla de atalho. Pode associar um batimento de tecla único com uma imagem binária e accionar um despejo de memória.
  • Excepção de monitorização. Regista o Userdump utilitário pode monitorizar aplicações em execução para excepções e pode gerar automaticamente quando ocorrerem determinadas excepções. Configurar as regras que ditam se uma excepção desencadeia uma informação para cada aplicação utilizando uma página no utilitário de descarregamento de processos no painel de controlo.

Instantâneo da linha de comandos do processo

Se invocar o utilitário Userdump sem argumentos, é apresentada a utilização de:
C:\>userdump
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.


Usage: userdump [-p | [ProcessSpec [TargetDumpFile]]

    -p displays a list of running processes and their process IDs.

    ProcessSpec - can be a decimal or 0x-prefixed hex process ID,
       or the base name and extension (no path) of the image file used to
       create the process.

    TargetDumpFile - is any legal Win32 path specification. If not
        specified, the dump file is generated in the current directory
        using a name based on the image file name.
					

Apresentar uma lista de processos com o "userdump -p" comando

Se especificar o -p parâmetro da linha de comandos, tal como mostrado no exemplo seguinte, uma lista de processos e ID que estão actualmente em execução do processo é apresentado. Se especificar -p é como o primeiro argumento, quaisquer outros argumentos são ignorados.
C:\>userdump -p
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.

   0 System Idle Process
   8 System
 172 smss.exe
 200 csrss.exe
 224 winlogon.exe
 252 services.exe
 264 lsass.exe
 452 svchost.exe
 476 spoolsv.exe
 712 llssrv.exe
 776 locator.exe
 992 MAD.EXE
1008 DSAMAIN.EXE
1188 STORE.EXE
1796 EMSMTA.EXE
2236 userdump.exe
					
No Microsoft Windows NT Server versão 4. 0 e sistemas Microsoft Windows 2000 Server, também pode apresentar ID do processo utilizando o Processos separador no Gestor de tarefas, que pode activar premindo CTRL + SHIFT + ESC.

Dumping processos em execução

Invocar Userdump. exe na linha de comandos com um identificador de processo (em decimal ou 0-o prefixo x notação hexadecimal) ou nome da aplicação e o nome de ficheiro do ficheiro de informação que pretende criar. O nome da aplicação é o nome do ficheiro binário, incluindo a base e extensão mas nenhuma especificação de caminho. Se o argumento de processo é um número decimal válido ou 0 número hexadecimal como prefixo x, este será interpretado como um ID de processo. Quando especificar o processo ID 1188, que é o ID do processo para obter as informações armazenar Store. exe, conforme mostrado no exemplo acima, só que processo é objecto de dumping:
C:\>userdump 1188 c:\store.dmp
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.

Dumping process 1188 (STORE.EXE) to
C:\store.dmp...
The process was dumped successfully.
					
Se o argumento de processo não é um número decimal válido ou 0 número hexadecimal como prefixo x, este é interpretado como o nome de uma imagem binária. O nome binário imagem deve ser o nome de base com especificadores nenhum caminho, por exemplo:
Store. exe
Se não especificar um nome de ficheiro de informações de estado, o ficheiro de informação é colocado na pasta actual, utilizando um nome baseado no nome de ficheiro binário de imagem, como mostrado no exemplo seguinte:
C:\MySample>userdump 1188
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.
Dumping process 1188 (STORE.EXE) to
C:\MySample\store.dmp...
The process was dumped successfully.

C:\MySample>userdump store.exe
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.

Dumping process 1188 (STORE.EXE) to
C:\MySample\store.dmp...
The process was dumped successfully.
					
O processo de destino não é afectado, apesar dos threads do processo são congelados enquanto o processo é lida pelo utilitário Userdump. exe e o processo de destino continua a ser executado inalterado depois de terminar a informação de estado.

A informação contida neste artigo aplica-se a:
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
Palavras-chave: 
kbdownload kbinfo kbmt KB250509 KbMtpt
Tradução automáticaTraduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 250509  (http://support.microsoft.com/kb/250509/en-us/ )