À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 restringir a causa do problema?
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 enquanto 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 adoraria ver um arquivo de despejo que seja pequeno o suficiente para ser enviado por email!
Joel Mansford
2
Minidumps são pequenos, em torno de 90k
mhenry1384
9
Mark Russinovich (da fama da SysInternals) tem uma excelente entrada de blog, onde 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.
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).
Existe uma maneira simples de determinar se o hardware ou software (drivers) está relacionado?
splattne
Não é mais simples o AFAIK.
Mark S. Rasmussen
ver abaixo. sempre entre no modo de segurança e veja quando foi a restauração mais recente do sistema. normalmente o software aciona a criação do ponto de restauração do sistema. não muito certo sobre hardware
jake
3
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 (por exemplo, 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.
Tente verificar o visualizador de eventos, se você não vê nada óbvio lá (não me surpreenda) tente fazer uma tentativa nas ferramentas de depuração do MS :
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.
Primeiro, você mudou algum hardware recentemente?
Você instalou algum novo software?
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.
Mark Russinovich (da fama da SysInternals) tem uma excelente entrada de blog, onde 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.
fonte
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).
fonte
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 (por exemplo, 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.
fonte
Tente verificar o visualizador de eventos, se você não vê nada óbvio lá (não me surpreenda) tente fazer uma tentativa nas ferramentas de depuração do MS :
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
fonte
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.
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.
fonte
Tente executar um teste de memória - BSODs intermitentes geralmente apresentam RAM defeituosa
fonte