Compartilhar via


NMI_HARDWARE_FAILURE erro quando um NMI é acionado no Windows

Este artigo discute um comportamento por design em que o erro de NMI_HARDWARE_FAILURE ocorre quando uma interrupção não mascarável (NMI) é disparada.

Número original do KB: 2750146

Sintomas

Em um computador Windows, um NMI pode ser acionado por um usuário pressionando manualmente uma chave NMI no computador ou devido a um erro de hardware.

Nesse caso, o Windows interrompe a execução e exibe uma tela azul, informando "Seu PC teve um problema e precisa ser reiniciado". Inclui o seguinte código de erro: NMI_HARDWARE_FAILURE.

O computador pode então salvar um arquivo de despejo de memória e reiniciar automaticamente, dependendo das configurações especificadas em "Inicialização e recuperação" em "Configurações avançadas do sistema" no painel de controle do sistema.

Motivo

O comportamento quando um NMI é encontrado foi alterado em comparação com as versões anteriores do Windows. No Windows 7, Windows Server 2008 R2 e versões anteriores, a resposta quando o sistema encontrou um NMI dependia da configuração do valor do Registro "NMICrashDump". Para obter mais informações sobre o valor do Registro NMICrashDump e o tratamento de NMIs em versões anteriores do Windows, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
927069 Como gerar um arquivo de despejo de memória completo ou um arquivo de despejo de memória do kernel usando um NMI em um sistema baseado no Windows

No Windows 8 e no Windows Server 2012, esse comportamento não é configurável. Um NMI sempre resultará em uma 0x80 de verificação de bugs (NMI_HARDWARE_FAILURE). Isso é equivalente ao comportamento em versões anteriores do Windows em que o valor do Registro "NMICrashDump" estava presente e definido como um valor de 1.

Mais informações

Este comportamento ocorre por design.