it-swarm-pt.tech

Como diagnosticar uma tela azul do Windows?

Às vezes, tenho que atender chamadas de suporte que respondem a falhas do PC com telas azuis. Como posso efetivamente diminuir o problema, fornecendo as informações nessa tela? Quais são as perguntas mais importantes que tenho a fazer ao usuário?

Edit: Por "diagnosticar", quero dizer, como posso interpretar as informações na tela azul para diminuir a causa do problema?

29
splattne

Quando o computador exibe uma tela azul, é provável que ele crie um despejo de memória. O conteúdo da memória é gravado no arquivo de paginação à medida que o sistema está inoperante. Ele usa o arquivo de paginação como espaço reservado para os dados, pois é muito perigoso tentar criar um novo arquivo no disco.

Quando a máquina é reiniciada, ele detecta o despejo e move os dados para um arquivo de despejo separado (normalmente C:\Windows\Memory.dmp ou C:\Windows\Minidumps * .dmp).

Instale o WinDbg e abra o arquivo .dmp. Clique no link! Analyze. Agora ele mostrará a pilha do encadeamento que matou o Windows e os arquivos envolvidos. Freqüentemente, o WinDbg apontará você diretamente para um arquivo de driver específico. Você pode encontrar instruções passo a passo aqui .

Eu posso recomendar a leitura blog de Mark Russinovich e livros. Você pode baixar o WinDbg da Microsoft .

Portanto, a pergunta para o usuário é: "Você pode me enviar seu arquivo de despejo por e-mail?"

23
Frode Lillerud

Mark Russinovich (da fama da SysInternals) tem um excelente entrada no blog onde ele descreve como se pode usar as ferramentas de depuração para rastrear o nome do módulo e até o quadro da pilha (ou seja, chamada de função) durante a qual a tela azul ocorreu.

É ilustrado, bem escrito e me ajudou a entender quando comecei a aprender a depurar mensagens da Tela Azul.

9
Shalom Craimer

O código de erro no canto superior esquerdo. Pesquisando isso no Google, muitas vezes você pode reduzi-lo a um problema de hardware ou software. Prossiga a partir daí (os resultados do Google).

6
Mark S. Rasmussen

Se o Bluescreen ainda estiver aberto: a mensagem real na parte superior (por exemplo, IRQL_DRIVER_LESS_OR_EQUAL) e o código de erro na parte inferior (0x .......) com o módulo que travou (ou seja, nvdisp4.dll).

Existem algumas abordagens comuns aqui, mas no meu exemplo, é uma tela azul causada pelo driver gráfico da nVidia. Se você analisar algumas telas azuis, existem algumas mensagens, códigos e módulos comuns que aparecem regularmente; portanto, depois de algum tempo, você poderá reduzir os problemas com mais facilidade, simplesmente através da experiência.

3
Michael Stum

Essas são as coisas que eu procuro desde 1.) O PC que exibe telas azuis é normalmente minha conexão com a Internet. 2.) as telas azuis piscam rápido demais, mesmo para um usuário experiente como eu. Então, eu confio muito em perguntas.

  1. Primeiro, você mudou algum hardware recentemente?
  2. Você instalou algum novo software?
  3. Importante, você pode entrar no modo de segurança?

Escusado será dizer que, se a resposta dos três acima for sim, desfaça qual dos dois acima é sim. Se um e dois forem sim, lide com o desfazer gradualmente, fazendo um e testando antes de fazer o outro.

1
jake

Tente verificar o visualizador de eventos, se você não encontrar nada óbvio lá (não me surpreenda), experimente as ferramentas de depuração MS :

http://www.Microsoft.com/whdc/DevTools/Debugging/default.mspx

1
l0c0b0x

Tente executar um teste de memória - BSODs intermitentes geralmente apresentam falhas de RAM

0
Richard Gadsden