DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 254649 - Última revisão: sexta-feira, 24 de abril de 2015 - Revisão: 7.0

 

Nesta página

Sumário

Você pode configurar os seguintes sistemas operacionais para gravar informações de depuração:
  • Windows 2000
  • Windows XP
  • Windows Server 2003
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
  • Windows 8
  • Windows Server 2012
  • Windows 8.1
  • Windows Server 2012 R2
As informações de depuração podem ser gravadas em formatos de arquivos diferentes (também conhecidos como arquivos de despejo de memória) quando seu computador parar inesperadamente devido a um erro de parada (também conhecido como "tela azul", falha do sistema ou verificação de bug). Você também pode configurar o Windows para não gravar informações de depuração em um arquivo de despejo de memória.

O Windows pode gerar qualquer um dos seguintes tipos de arquivo de despejo de memória:
  • Despejo de memória completo
  • Despejo de memória kernel
  • Despejo de memória pequeno (64 KB)
  • Despejo de memória automática (https://msdn.microsoft.com/en-us/library/windows/hardware/dn383663(v=vs.85).aspx)

Mais Informações

Despejo de memória completo

Um despejo de memória completo grava todo o conteúdo da memória do sistema quando seu computador parar inesperadamente. Um despejo de memória completo pode conter dados de processos que estavam em execução quando o despejo de memória foi coletado.

Se você selecionar a opção de despejo de memória completo , você deve ter um arquivo de paginação no volume de inicialização que seja suficiente para manter toda a RAM física mais 1 megabyte (MB).

Se um segundo problema ocorrer e outro concluir o despejo de memória (ou despejo de memória kernel) arquivo é criado, o arquivo anterior será substituído.

Observação
  • No Windows Vista, no Windows 7, no Windows Server 2008 e no Windows Server 2008 R2, pode ser o arquivo de paginação em uma partição diferente da partição em que o sistema operacional está instalado.
  • No Windows Vista e no Windows Server 2008, para colocar um arquivo de paginação em outra partição, você deve criar uma nova entrada de registro denominada DedicatedDumpFile. Você pode definir o tamanho do arquivo de paginação por meio de uma nova entrada de registro denominada DumpFileSize.
    • Para obter mais informações sobre como fazer isso, visite o seguinte site da Microsoft:
      969028 (http://support.microsoft.com/kb/969028) Como gerar um arquivo de despejo de memória completos ou de kernel no Windows Server 2008

  • No Windows 7 e no Windows Server 2008 R2, você não precisa usar a entrada de registro DedicatedDumpFile para colocar um arquivo de paginação em outra partição.
  • A opção de despejo de memória completo não está disponível em computadores que estão executando um sistema operacional de 32-bit e que tem 2 gigabytes (GB) ou mais de RAM. Para obter mais informações, consulte o tópico "Especificar o que acontece quando o sistema parar inesperadamente" no seguinte site da Microsoft TechNet Web:
    http://technet.microsoft.com/en-us/library/cc778968 (WS (http://technet.microsoft.com/en-us/library/cc778968(WS.10).aspx)

Despejo de memória kernel

Um despejo de memória do kernel grava apenas a memória kernel. Isso acelera o processo de gravação de informações em um log quando o computador pára inesperadamente. Você deve ter um arquivo de paginação suficientemente grande para acomodar a memória do kernel. Para sistemas de 32 bits, a memória kernel é geralmente between150MB e 2GB. Além disso, no Windows 2003 e Windows XP, o arquivo de paginação deve estar no volume de inicialização. Caso contrário, não é possível criar um despejo de memória.

Este arquivo de despejo não inclui memória não alocada ou qualquer memória alocada para programas de modo de usuário. Ele inclui apenas memória alocada para o kernel e hardware abstraction layer (HAL) no Windows 2000 e posterior e memória alocada para drivers no modo Kernel e outros programas de modo de Kernel. Para a maioria das finalidades, o arquivo de despejo é mais útil. É significativamente menor que o arquivo de despejo de memória completo, mas omite apenas as partes da memória que provavelmente não foram envolvidos no problema.

Se um segundo problema ocorrer e outro arquivo de despejo de memória do kernel (ou um arquivo de despejo de memória completo) for criado, o arquivo anterior será substituído quando o 'Substituir qualquer arquivo existente' configuração é verificada.

Despejo de memória pequeno

Um despejo de memória pequeno grava o menor conjunto de informações úteis que podem ajudar a identificar a causa da parada inesperada do computador. Esta opção requer um arquivo de paginação de pelo menos 2 MB no volume de inicialização e especifica que o Windows 2000 e posterior cria um novo arquivo sempre que o computador pára inesperadamente. Um histórico desses arquivos é armazenado em uma pasta.

Esse tipo de arquivo de despejo inclui as seguintes informações:
  • A mensagem de parada e seus parâmetros e outros
  • Uma lista de drivers carregados
  • O contexto do processador (PRCB) para o thatstopped do processador
  • A informações e o kernel contexto de processo (EPROCESS) para o processo que parou
  • A informações e o kernel contexto de processo (ETHREAD) para o segmento que parou
  • A pilha de chamadas de modo de Kernel para o segmento thatstopped
Esse tipo de arquivo de despejo pode ser útil quando o espaço é limitado. No entanto, devido às informações limitadas incluídas, erros que não foram diretamente causados pelo thread em execução no momento do problema podem não ser descobertos por uma análise deste arquivo.

Se um segundo problema e um segundo arquivo de despejo de memória pequeno for criado, o arquivo anterior será preservado. Cada arquivo adicional recebe um nome distinto. A data está codificada no nome do arquivo. Por exemplo, Mini022900-01 é o primeiro despejo de memória gerado em 29 de fevereiro de 2000. Uma lista de todos os arquivos de despejo de memória pequenos é mantida na pasta %SystemRoot%\Minidump..

Configurar o tipo de despejo

Para configurar opções de inicialização e recuperação (incluindo o tipo de despejo), execute as seguintes etapas.

Observação: Como existem várias versões do Microsoft Windows, as etapas a seguir podem ser diferentes no seu computador. Se isso acontecer, consulte a documentação do produto para concluir estas etapas.
  1. Clique em Iniciare, em seguida, clique em ControlPanel.
  2. Clique em desempenho e manutenção e, em seguida, clique em sistema.
  3. Na guia Avançado , clique em configurações , em Recuperação de Startupand.
Observação: Você deve reiniciar o Windows para que as alterações entrem em vigor.



Ferramentas para os diversos tipos de despejo

É possível carregar despejos de memória completos e despejos de memória do kernel com depuradores simbólicos padrão, como I386kd.exe. I386kd.exe. exe está incluído no CD de suporte do Windows 2000.

Despejos de memória pequenos de carga usando Dumpchk.exe. Dumpchk.exe está incluído com as ferramentas de suporte para o Windows 2000 e Windows XP. Você também pode usar Dumpchk.exe para verificar se um arquivo de despejo de memória foi criado corretamente.

Para obter mais informações sobre como usar Dumpchk.exe no Windows XP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
315271  (http://support.microsoft.com/kb/315271/ ) Como usar o Dumpchk.exe para verificar um arquivo de despejo de memória
Para obter mais informações sobre como usar Dumpchk.exe no Windows 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
156280  (http://support.microsoft.com/kb/156280/ ) Como usar o Dumpchk.exe para verificar um arquivo de despejo de memória
Para obter mais informações sobre as ferramentas de depuração do Windows, visite o seguinte site da Microsoft:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)

Definições

  • Volume de inicialização: O volume que contém o sistema operacional Windows e seus arquivos de suporte. O volume de inicialização pode ser, mas não precisa ser o mesmo que o volume do sistema.
  • Volume do sistema: O volume que contém os arquivos específicos de thehardware que você deve ter para carregar o Windows. Volumecan o sistema ser, mas não precisa ser o mesmo que o volume de inicialização. Boot.ini,Ntdetect.com, e Ntbootdd arquivos são exemplos de arquivos localizados no volume do sistema.

Valores do registro para inicialização e recuperação

O seguinte valor do registro é usado:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl
CrashDumpEnabled REG_DWORD 0x0 = None
CrashDumpEnabled REG_DWORD 0x1 = despejo de memória completo
CrashDumpEnabled REG_DWORD 0x2 = despejo de memória Kernel
CrashDumpEnabled REG_DWORD 0x3 = despejo de memória pequeno (64KB)
CrashDumpEnabled REG_DWORD 0x7 =Despejo de memória automática (https://msdn.microsoft.com/en-us/library/windows/hardware/dn383663(v=vs.85).aspx)

Valores do registro adicionais para CrashControl:
0x0 = disabled
0x1 = ativado

AutoReboot REG_DWORD 0x1
DumpFile REG_EXPAND_SZ %SystemRoot%\Memory.dmp
LogEvent REG_DWORD 0x1
MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump.
Substituir REG_DWORD 0x1
SendAlert REG_DWORD 0x1

Observação: Você deve reiniciar o Windows para que as alterações entrem em vigor.


Faça um teste para certificar-se de que um arquivo de despejo pode ser criado

Para obter mais informações sobre como configurar seu computador para gerar um arquivo de despejo para fins de teste, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
244139  (http://support.microsoft.com/kb/244139/ ) Recurso do Windows permite que você gere um arquivo de despejo de memória utilizando o teclado

Opções de tipo de despejo padrão

  • Windows 2000 Professional: Despejo de memória pequeno (64 KB)
  • Windows 2000 Server: Despejo de memória completo
  • Windows 2000 Advanced Server: Despejo de memória completo
  • Windows XP (Professional e Home Edition): despejo de memória pequeno (64 KB)
  • Windows Server 2003 (todas as edições): Despejo de memória completo
  • Windows Vista (todas as edições): Despejo de memória de Kernel
  • Windows Server 2008 (todas as edições): Despejo de memória de Kernel
  • Windows 7 (todas as edições): Despejo de memória de Kernel
  • Windows Server 2008 R2 (todas as edições): Despejo de memória de Kernel
  • Windows 8 e 8.1 (todas as edições): despejo de memória automática
  • Windows Server 2012 e 2012 R2 (todas as edições): DMP automática


Tamanho máximo do arquivo de paginação

Tamanho máximo do arquivo de paginação é limitado da seguinte maneira:
Recolher esta tabelaExpandir esta tabela
x86x64IA-64
Tamanho máximo de um arquivo de paginação4 gigabytes (não-PAE)
16 terabytes (PAE)
16 terabytes32 terabytes
Número máximo de arquivos de paginação161616
Tamanho total do arquivo de paginação64 gigabytes (não-PAE)
256 terabytes (PAE)
256 terabytes512 terabytes

Suporte técnico para versões baseadas em x64 do Microsoft Windows

O fabricante do hardware fornece suporte técnico e assistência para versões baseadas em x64 do Windows. O fabricante do hardware fornece suporte porque uma versão baseada em x64 do Windows foi incluída com o hardware. O fabricante do hardware pode ter personalizado a instalação do Windows com componentes exclusivos. Componentes exclusivos podem incluir drivers de dispositivos específicos ou configurações opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se necessitar de ajuda técnica com a versão baseada em x64 do Windows. No entanto, você terá que entrar em contato diretamente com o fabricante. O fabricante é o melhor qualificado para suportar o software instalado no hardware.

Para obter informações sobre o Microsoft Windows XP Professional x64 Edition, visite o seguinte site da Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx (http://www.microsoft.com/windowsxp/64bit/default.mspx)
Para obter informações sobre versões baseadas em x64 do Microsoft Windows Server 2003, visite o seguinte site da Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/Editions.mspx (http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Service Pack 1
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows 7 Enterprise
Palavras-chave: 
kbenv kbinfo kbmt KB254649 KbMtpt
Tradução automáticaTraduçã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: 254649  (http://support.microsoft.com/kb/254649/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store