Como resolver problemas de fixação do computador baseado no Windows

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: 3118553
Sumário
Este artigo descreve como resolver problemas de fixação em computadores baseados no Windows e servidores. Também fornece métodos de recolha de dados que ajudarão os administradores ou programadores de software diagnosticar, identificam e corrigem estes problemas.
Identificar o problema
  • Qual o computador é congelação? (Exemplo: servidor físico, o servidor virtual etc.)
  • O operação estava a ser executada quando a bloqueia Ocorreu? (Exemplo: Encerrar GUI, a efectuar X operação e assim sucessivamente.)
  • Frequência ocorrer os erros? (Exemplo: todas as noites, X hora, todos os dias à volta X tempo e assim sucessivamente.)
  • Quantos computadores isto ocorrer? (Exemplo: All, uma, ou X número).
A fixação de resolução de problemas
Resolver problemas relacionados com a fixação, verifique a tabela seguinte e utilize um ou mais dos métodos de resolução de problemas sugeridos.
Tipo de computador e o EstadoMétodos de resolução de problemas
Um computador físico que está em execução no congeladasVer os métodos que constam do "Resolver o problema para um computador físico ou de uma máquina virtual que está em execução no congeladas"secção.
Um computador físico que não esteja a executar congeladaVer os métodos que constam do "Resolver o problema para um computador físico que não esteja a executar congelada"secção.
Uma máquina virtual que está em execução no congeladasVer os métodos que constam do "Resolver o problema para o computador de aphysical ou de máquina virtual que está em execução no congeladas"secção.
Uma máquina virtual que não esteja a executar congeladaVer os métodos que constam do "Resolver o problema para uma máquina virtual que não esteja a executar congelada"secção.

Resolver o problema para um computador físico ou de uma máquina virtual que está em execução no congeladas

Se o computador físico ou a máquina virtual está ainda congelação, utilize um ou mais dos seguintes métodos para resolução de problemas:

  • Tente aceder ao computador através do ambiente de trabalho remoto, Citrix e assim sucessivamente.
  • Utilize a conta de domínio ou a conta de administrador local para iniciar sessão no computador utilizando uma das funcionalidades de acesso remoto de consola física, tal como cartão de acesso remoto da Dell (DRAC), HP Lights-Out integrada (OIT) ou remoto IBM adaptador de supervisor (RSA).
  • Teste ping ao computador. É possível observar a queda de pacote e latência da rede de alta.
  • Aceder a partilhas administrativas (\ \Nome do servidor\c$).
  • Prima Ctrl + Alt + Delete de comando e verifique a resposta.
  • Tente utilizar as ferramentas de administração remota como wmimgmt. msc, Gestor de servidor remoto e gestão de computadores.

Resolver o problema para um computador físico que não esteja a executar congelada

Se o computador físico parou, mas está a ser executado em bom estado, utilize um ou mais dos seguintes métodos para resolução de problemas:


  • Reveja os registos de sistema e de aplicações do computador que está a ter o problema. Pode iniciar utilizando os seguintes IDs de evento:

    ID do evento: 41
    Origem: Microsoft-Windows-Kernel-energia

    ID do evento: 6008
    Origem: registo de eventos

  • Gerar um relatório de diagnóstico do sistema executando o perfmon /report comando.

Resolver o problema para uma máquina virtual que não esteja a executar congelada

Se a máquina virtual parou, mas está a ser executado em bom estado, utilize um ou mais dos seguintes métodos para resolução de problemas:
  • Reveja os registos de sistema e de aplicações do computador que está a ter o problema. Pode iniciar utilizando os seguintes IDs de evento:

    ID do evento: 41
    Origem: Microsoft-Windows-Kernel-energia

    ID do evento: 6008
    Origem: registo de eventos

  • Gerar um relatório de diagnóstico do sistema executando o perfmon /report comando.
  • Verifique o histórico de gestão do virtual ferramentas de monitorização.

Recolher dados para a fixação de servidor
Para recolher dados de uma fixação de servidor, verifique a tabela seguinte e utilize um ou mais dos métodos sugeridos.
Tipo de computador e o EstadoMétodo de recolha de dados
Um computador físico que está em execução no congeladasUtilizar um ficheiro de informação de memória para recolher dados. Ou utilize o método 2, 3 ou 4. Estes métodos são listados mais adiante nesta secção.
Um computador físico que não esteja a executar congeladaUtilize o método 1, 2, 3 ou 4. Estes métodos são listados mais adiante nesta secção. Eutilizar o Monitor de agrupamento para recolher dados.
Uma máquina virtual que está em execução no congeladasHyper-Vor VMware:
Utilizar um ficheiro de informação de memória para recolher dados para a máquina virtual que está em execução no congeladas.

XenServer:
Utilize o método 1, 2, 3 ou 4. Estes métodos são listados mais adiante nesta secção.
Uma máquina virtual que não esteja a executar congeladaUtilize o método 1, 2, 3 ou 4. Estes métodos são listados mais adiante nesta secção.

Método 1: Informação de memória

Importante Siga os passos nesta secção cuidadosamente. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes de o modificar, criar uma cópia de segurança do registo para restauro no caso de ocorrerem problemas.

Um ficheiro de informação completa de memória regista todo o conteúdo da memória do sistema quando o computador pára inesperadamente. Um ficheiro de informação de memória completa pode conter dados dos processos que estavam em execução quando o ficheiro de informação de memória foram recolhido.

Para activar o objecto de dumping a memória do computador, siga estes passos.

Nota Se tiver uma funcionalidade de reinício que está activada no computador, como a funcionalidade de reinício do sistema automática (ASR) em computadores Compaq, desactive-o. Esta definição encontra-se normalmente no BIOS. Com esta funcionalidade activada, se o BIOS não detectar um heartbeat do sistema operativo, o computador será reiniciado. O reinício poderá interromper o processo de informação.

  1. Certifique-se de que o computador está configurado para obter um ficheiro de informação de memória completa. Para tal, siga estes passos:
    1. Vá para Propriedades do sistema > Avançadas > Definições de Desempenho > Avançadase, em seguida, verificação ou alterar a memória virtual clicando emAlterar.
    2. Regresse à Propriedades do sistema > Avançadas > Definições no arranque e recuperação.
    3. Na secçãoEscrever informação de depuração , seleccione a Informação completa de falha de memória.

      Nota Para versões do Windows anteriores ao Windows 8 ou Windows Server 2012, o tipo de informação completa de falha de memória não disponível na GUI do. Tem de alterá-la no Editor de registo. Para tal, altere o valor da seguinte entrada do registoCrashDumpEnabled para 1 (REG_DWORD):
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled

    4. Seleccione Substituir qualquer ficheiro existente.
    5. Certifique-se de que existe um ficheiro de paginação (Pagefile. sys) na unidade de sistema e que é, pelo menos, 100 megabytes (MB) sobre a quantidade de RAM instalada (inicial e o tamanho máximo).

      Além disso, pode utilizar o solução para limitações de espaço na unidade de sistema no Windows Vista ou Windows Server 2008.
    6. Certifique-se de que existe mais up libertado espaço em unidades de disco rígido que não existe memória RAM física.
  2. Active o valor de registo CrashOnCtrlScroll permitir que o sistema gerar um ficheiro de informação utilizando o teclado. Para tal, siga estes passos:
    1. Vá para o Editor de registo e, em seguida, localize as seguintes chaves de registo:
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
    2. Crie a seguinte entrada de registo de CrashOnCtrlScroll nas chaves de registo de dois:
      Value Name: CrashOnCtrlScroll   Data Type: REG_DWORD   Value: 1
    3. Sair do Editor de Registo.
    4. Reinicie o computador.
  3. Em alguns servidores físicos, poderá gerar uma interrupção de nonmakeable (NMI) da funcionalidade Web Interface (por exemplo, DRAC, OIT e RSA). No entanto, por predefinição, esta definição irá parar o sistema sem criar uma cópia de memória.

    Para permitir que o sistema operativo para gerar um ficheiro de informação de memória a uma interrupção da NMI, defina o valor das NMICrashDump entrada de registo para 1(REG_DWORD). Em seguida, reinicie o computador para aplicar esta alteração.

    Nota É aplicável apenas para Windows 7, Windows Server 2008 R2 e versões anteriores do Windows. Para o servidor de Windows do Windows 8 2012 e versões posteriores do Windows, já não é necessária a chave de registoNMICrashDumpe resultará uma interrupção da NMIum erro de Stop que se segue um conjunto de dados de informação de memória.
  4. Quando o computador revela o problema, prima a tecla Ctrl theright lado e prima a tecla Scroll Lock duas vezes para gerar um ficheiro de informação de memória.

    Nota Por predefinição, o ficheiro de informação está localizado no seguinte caminho:
    % SystemRoot%\MEMORY. DMP

Método 2: Verificação de sanidade de dados

Utilize o utilitário Dump Check (Dumpchk.exe) para ler um ficheiro de informação de memória ou verificar que o ficheiro foi criado correctamente. Pode transferir o Dumpchk dasFerramentas de depuração para o Windows de Windows Software Development Kit (SDK).

Obter informações sobre como utilizar Dumpchk.exe para verificar os ficheiros de informação.

Método 3: Monitor de desempenho

Pode utilizar o Monitor de desempenho do Windows para examinar como os programas que executa afectam o desempenho do computador tanto em tempo real como recolhendo dados para análise posterior. Para criar o desempenho do contador e colecções de registo de rastreio de eventos em sistemas locais e remotos, na linha de comandos que esteja a executar como administrador, execute os seguintes comandos:
Logman create counter LOGNAME_Long -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:05:00
Logman create counter LOGNAME_Short -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:00:10

Em seguida, pode iniciar ou parar o registo, executando os seguintes comandos:
logman start LOGNAME_Long / LOGNAME_Shortlogman stop LOGNAME_Long / LOGNAME_Short
O registo do Monitor de desempenho está localizado no seguinte caminho:
C:\PERFLOGS

Método 4: Diagnósticos de suporte da Microsoft

  1. Na caixa de pesquisa da Portal de ajuda autónoma de diagnóstico de suporte da Microsoft, tipo Diagnóstico de desempenho do Windows.
  2. Nos resultados da procura, seleccione O diagnóstico de desempenho do Windowse, em seguida, clique em Criar.
  3. Siga os passos para o diagnóstico.

Utilizar a informação de memória para recolher dados para o computador físico que está em execução no congeladas

Importante Siga os passos nesta secção cuidadosamente. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes de o modificar, criar uma cópia de segurança do registo para restauro no caso de ocorrerem problemas.

Para activar o objecto de dumping a memória do computador, siga estes passos:
  1. Certifique-se de que o servidor está configurado para obter um ficheiro de informação de memória completa e se lhe pode aceder através da rede. Para tal, siga estes passos:

    Nota Se não for possível aceder ao computador afectado através da rede, tente gerar um ficheiro de informação de memória através de interrupção da NMI. O resultado da acção não pode recolher um ficheiro de informação de memória se algumas das seguintes definições não estão a ser qualificadas.

    1. Tente aceder ao ambiente de trabalho do computador por qualquer meio.

      Nota No caso de acesso ao sistema operativo não é possível, tentares aceder Editor de registo no computador remotamente para verificar o tipo de ficheiro de informação de memória e o ficheiro de paginação com o qual o computador está actualmente configurado.
    2. A partir de um computador remoto que é, de preferência, na mesma rede e sub-rede, vá para o Editor de registo > Ligar ao registo de rede. Em seguida, ligar ao computador em causa e verificar as seguintes definições:
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled

        Certifique-se de que o CrashDumpEnabledentrada de registo é 1.
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\NMICrashDump

        Em alguns servidores físicos, se a entrada de registo NMICrashDump existe e o respectivo valor é 1, podem tirar partido das NMI das capacidades de gestão remota (por exemplo, DRAC, OIT e RSA).
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles and ExistingPageFiles

        Se o valor da entrada de registo do ficheiro de paginação é gerido pelo sistema, o tamanho não vai ser reflectido no registo (valor de exemplo:?: \ Pagefile. sys).

        Se o ficheiro de paginação é personalizado, o tamanho será reflectido no registo, tais como '?: \ Pagefile. sys 1024 1124' onde 1024 é o tamanho inicial e 1124 é o tamanho máximo.

        Nota Se o tamanho não é reflectido no registo, tentares aceder uma partilha administrativa onde se encontra o ficheiro de paginação (tal como \ \Nome do servidor\C$).
    3. Certifique-se de que existe um ficheiro de paginação (Pagefile. sys) na unidade de sistema do computador e é, pelo menos, 100 MB sobre a quantidade de RAM instalada.
    4. Certifique-se de que existe mais libertar espaço em unidades de disco rígido do computador que existe física RAM.
  2. Active o registo de CrashOnCtrlScroll no mesmo computador para permitir que o sistema gerar uma informação utilizando o teclado. Para tal, siga estes passos:
    1. A partir de um computador remoto, de preferência, na mesma rede e sub-rede, vá para o Editor de registo > Ligar ao registo de rede. Ligar ao computador em causa e localize as seguintes chaves de registo:
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
    2. Crie a seguinte entrada de registo de CrashOnCtrlScroll nas chaves de registo de dois:
      Value Name: CrashOnCtrlScroll   Data Type: REG_DWORD   Value: 1
    3. Sair do Editor de Registo.
    4. Reinicie o computador.
  3. Quando o computador revela o problema, mantenha premida a tecla CTRL da direita e, prima a tecla SCROLL LOCK duas vezes para gerar uma informação de memória.

    Nota Por predefinição, o ficheiro de informação está localizado no seguinte caminho:
    % SystemRoot%\MEMORY. DMP

Utilizar o Monitor de agrupamento para recolher dados para o computador físico que não esteja a executar congelada

Monitorizar blocos de mostra o número de alocações e bytes pendentes da atribuição por tipo de conjunto e a marca que é passada para chamadas de ExAllocatePoolWithTag.

Obter informações sobre como utilizar o Monitor de agrupamento e como utilizar os dados para resolução de problemas de fugas de agrupamento.

Utilizar a informação de memória para recolher dados para a máquina virtual que está em execução no congeladas

Utilize um dos seguintes métodos para a aplicação em que a máquina virtual está em execução.

Microsoft Hyper-V

Em 2012 de servidor do Microsoft Hyper-V e máquinas virtuais que executem o Windows 8, 2012 de servidor do Windows ou uma versão posterior do Windows, pode utilizar a funcionalidade de NMI incorporada através de um Depuração VM cmdlets para depurar e obter informação de memória.

Para depurar as máquinas virtuais de Hyper-V, execute o cmdlet seguinte no Windows PowerShell:
Debug-VM -Name "VM Name" -InjectNonMaskableInterrupt -ComputerName Hostname

Nota Este método é aplicável apenas ao Windows 8, 2012 de servidor do Windows e versões posteriores de máquinas virtuais de Windows. Para as versões anteriores do Windows, consulte métodos 1 a 4 descritos anteriormente nesta secção.

VMware

Pode utilizar instantâneos VMware ou estado de suspensão e extrair um ficheiro de informação de memória equivalente a um ficheiro de informação de memória completa. Através da utilização Ponto de verificação para a base da ferramenta (vmss2core), pode converter ambos suspender (.vmss) e ficheiros de estado do snapshot (.vmsn) para uma cópia do ficheiro e, em seguida, analisar o ficheiro utilizando a ferramentas de depuração padrão do Windows.

XenServer de Citrix

O processo de informação de memória ocorre premindo a tecla CTRL da direita, SCROLL LOCK + combinação de teclas SCROLL LOCK, que é descrita no método 1 e no o site da Citrix.

Mais Informação

Limitações de espaço na unidade de sistema no Windows Vista e Windows Server 2008

No Windows Vista ou Windows Server 2008, poderá não ter espaço livre suficiente para gerar um ficheiro de informação de memória completa no volume do sistema. Existe uma correcção que permite a recolha de dados, apesar de não existir espaço suficiente na unidade de sistema para armazenar o ficheiro de informação de memória.

Além disso, no Windows Vista e Windows Server 2008 Service Pack (SP2), existe uma segunda opção se a unidade de sistema não tiver espaço suficiente. Ou seja, pode utilizar a entrada de registo DedicatedDumpFile. Para obter informações sobre como utilizar a entrada de registo, consulte Novo comportamento no Windows Vista e Windows Server 2008.

Para mais informações, consulte Como utilizar o valor de registo DedicatedDumpFile para ultrapassar as limitações de espaço na unidade de sistema.
Exclusão de responsabilidade de informações de outros fabricantes

Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3118553 - Última Revisão: 12/11/2015 02:04:00 - Revisão: 3.0

Windows Server 2016 Technical Preview, Windows 10, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Essentials, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows 8 Enterprise, Windows 8 Pro, Windows 8, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Foundation, Windows 7 Ultimate, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Home Premium, Windows 7 Home Basic, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 Foundation, Windows Vista Ultimate, Windows Vista Enterprise, Windows Vista Business, Windows Vista Home Premium, Windows Vista Home Basic

  • kbprb kbtshoot kbexpertiseadvanced kbsurveynew kbmt KB3118553 KbMtpt
Comentários