OS: Windows 8 (Core, Professional, Enterprise)
Version: Versões de 32 ou 64 bits
Sintoma: O sistema é interrompido com Windows verificação de bugs (tela azul) 0x0000007F
Problema Um driver de nível de kernel não tem permissão para lidar com a exceção ou o driver tem duas falhas consecutivas (falha dupla)
Solução de problemas usando o Windows Debugger (WinDbg):
1. Abra o arquivo de minidespejo no Windows Debugger
2. No prompt de comando, digite! Analyze – v < Enter >
3. Pressione CTRL-F e pesquise por "STACK_TEXT" (sem as aspas)
Isso deve trazer para o início da pilha de memória e deve ser semelhante ao exemplo a seguir:
STACK_TEXT:
8df1b118 8c64de77 8df1b4a0 87ca29d8 00009280 NTFS! NtfsLookupAllocation + 0x15e
8df1b1bc 8c64dc95 8df1b4a0 8902c008 87ca29d8 NTFS! NtfsPrepareSimpleBuffers + 0x11b
8df1b1f8 8c64d02d 8902c008 87ca29d8 09280000 NTFS! NtfsPrepareBuffers + 0x5d
...
8df1d344 94c8448c 00000000 b0fe8bf0 8df1d3a0 BHDrvx86 + 0x7f0ce
Role até a última linha do texto da pilha e procure o Driver/módulo carregado:
8df1d344 94c8448c 00000000 b0fe8bf0 8df1d3a0 BHDrvx86 + 0x7f0ce
4. Extraia o nome do arquivo, nesse caso BHDrvx86 e pesquise em KCS, Bing, Google etc.
Aviso: Se a última linha indicar um Windows Driver/módulo (prefixo NT!, NTFS!, filtrmgr!, DRX!) Mova para cima uma linha na pilha até encontrar um Driver/módulo sem um prefixo.
5. Depois de identificar o respectivo driver/produto, verifique se ele está no local de compatibilidade Windows do Microsoft para compatibilidade com o Windows 8.
6. Replique a ação que acionou a verificação de bugs, p. ex., reinicialize, copie o mesmo arquivo que o cliente copiou...
7. Repita a análise da pilha até que o problema seja resolvido
Renomeie o driver que causou a verificação de bugs ou desinstale o respectivo aplicativo/driver se o driver/aplicativo não estiver marcado como compatível com Windows 8, instrua o cliente sobre o problema de compatibilidade e forneça o link para o site de compatibilidade Windows.