Como você diagnostica um PC com Windows que trava no desligamento?

10

Eu tenho um PC Vista x64 que trava intermitentemente no desligamento (na tela azul de desligamento). Às vezes, desliga normalmente; às vezes fica na tela de desligamento para sempre.

Infelizmente eu não sei quando isso começou, então não posso isolar qual software / driver provavelmente será o culpado com base na data de instalação. Prefiro não limpar essa máquina se puder evitá-la.

Alguma dica de como diagnosticar esse problema?

Atualização - não estou pedindo para alguém diagnosticar isso para mim - em vez disso, estou pedindo um conjunto de técnicas e ferramentas gerais que eu possa usar em cenários futuros - eu quero saber como diagnosticar problema, ao contrário de como corrigir o problema.

    
por stusmith 30.04.2009 / 11:18

5 respostas

2

Vá para as ferramentas administrativas e observe os logs de eventos, consulte a guia do sistema e, depois de classificar por data e hora, encontre a última mensagem antes de reinicializar.

Outra maneira mais eficiente seria primeiro desligar o PC, olhar para o seu relógio / relógio / tempo no ponto em que você acha que ele travou, depois reiniciar, olhar no log de eventos, na aba do sistema, classificar pelo tempo em seguida, leia atentamente os vários processos que estão sendo encerrados. A mensagem de erro deve estar lá.

Se você tiver sorte, pode ser um processo de "pre-explorer-shutdown" (minha própria criação), então se você iniciar o gerenciador de tarefas antes de clicar em shutdown, vá para a aba processes, classifique por cpu e clique em desligamento no início assistindo para o processo que está monopolizando o cpu durante o desligamento. Isso só funciona se o que estiver causando o travamento do processo estiver ocorrendo dentro do shell.

A solução de problemas às vezes é mais uma arte do que uma ciência.

    
por 30.04.2009 / 13:04
0

primeiro eu descartaria as causas mais comuns. Eu começaria com algumas ferramentas de limpeza do registro, organizadores de inicialização / desligamento e um sniffer em outra máquina na LAN para ver se o computador trava em uma coisa de rede quando desligar. O spybot s & g provavelmente é uma boa ideia também.

    
por 30.04.2009 / 12:37
0

Examine o arquivo de despejo gerado pelo sistema operacional. A Microsoft fornece um analisador de despejo de memória que, na maioria dos casos, identificará o processo culpado. É um download gratuito com instruções e exemplos bastante completos disponíveis em microsoft.com.

    
por 30.04.2009 / 11:29
0

Como você não sabe quando começou, sugiro desativar / desinstalar os programas, um de cada vez, até encontrar o culpado. É muito lento e meticuloso, mas você vai encontrá-lo eventualmente.

Eu recentemente descobri que o ZoneAlarm é uma falha em uma máquina, mas acho que há algumas possibilidades.

Provavelmente não será notado agora, mas eu me lembrei de uma causa adicional para desligar problemas. Às vezes, um perfil de usuário não pode ser descarregado completamente - dê uma olhada no artigo do Suporte Microsoft para obter mais detalhes.

    
por 30.04.2009 / 12:42
0

Observe os logs de eventos de qualquer coisa que tenha ocorrido durante o desligamento e observe o que aconteceu quando o computador foi reiniciado; às vezes, um processo registra que não foi desligado corretamente.

Em seguida, use uma ferramenta como o Process Explorer e observe atentamente o que está sendo executado. Tente matar certos processos antes de desligar e ver se o problema se repete, então você pode descartar as tarefas que você matou como sendo os culpados. Procure também tarefas que podem ter sido deixadas para trás por algo que você estava fazendo. Faça isso a cada vez até que você possa determinar quais processos parecem ser o culpado.

    
por 10.07.2009 / 20:54