NMI_HARDWARE_FAILURE erro quando um NMI é disparado no Windows

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

Aplica-se a: Windows 10 — todas as edições, Windows Server 2012 R2
Número de KB original: 2750146

Sintomas

Em um computador Windows, uma NMI pode ser disparada por um usuário pressionando manualmente uma opção NMI no computador ou por causa de um erro de hardware.

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

Em seguida, o computador pode salvar um arquivo de despejo de memória e pode ser reiniciado automaticamente, dependendo das configurações especificadas em "Inicialização e Recuperação" nas "configurações avançadas do sistema" no painel de controle sistema.

Motivo

O comportamento quando uma NMI é encontrada foi alterado em comparação com 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 do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:
927069 Como gerar um arquivo de despejo de falha completo ou um arquivo de despejo de falha do kernel usando um NMI em um sistema baseado no Windows

Em Windows 8 e Windows Server 2012, esse comportamento não é configurável. Uma 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 é o comportamento padrão.