Como saber que o Windows não desligou normalmente

13

Existe algo que pode me dizer que o Windows não desligou normalmente? Como quando alguém desconectou a energia ou pressionou o botão liga / desliga do hardware?

Liudi Wijaya
fonte
3
Você está perguntando se existe um log? Sim, está sob ferramentas administrativas, gerenciamento de computador e visualizador de eventos. Eu acredito que seria sob logs do sistema.
91118 Tim_Stewart
2
Observe que na maioria das máquinas modernas, o botão liga / desliga "hardware" envia apenas um sinal ao sistema operacional, e o sistema operacional pode responder da maneira que desejar, geralmente executando um desligamento normal, suspensão, hibernação ou apenas ignorando-o completamente.
Jörg W Mittag
... a menos que você mantenha pressionado o botão liga / desliga, que na maioria dos sistemas causa um desligamento forçado, o sistema operacional não pode vetar.
Eu digo Restabelecer Monica

Respostas:

30

Sim, um desligamento anormal é registrado no log de eventos do sistema durante a próxima inicialização do sistema. Ele será registrado com a identificação de evento 6008 no log de eventos de origem . Aqui está um exemplo de entrada de evento:

Origem: Log de Eventos 
Tipo: Erro
Descrição: 
O desligamento anterior do sistema em Time on
A data foi inesperada.

A hora e a data serão substituídas pela hora do encerramento inesperado.

Se o desligamento foi causado por uma verificação de bug (ou seja, erro de tela azul), um ID de evento correspondente 1001 será registrado a partir da verificação de bug de origem . Ele conterá o código Stop e alguns dados adicionais mínimos para solução de problemas. Aqui está a aparência do texto desse evento:

O computador foi reinicializado de uma verificação de defeito. A verificação de erro foi: 0x00000124 (0x0000000000000000, 0xfffffa8004b19038, 0x0000000000000000, 0x0000000000000000). Um dump foi salvo em: C: \ Windows \ Minidump \ 112809-21309-01.dmp. ID do relatório: 112809-21309-01.

Fonte

Você pode procurar o código Bugcheck / Stop (0x124 no exemplo acima) no MSDN, onde encontrará informações sobre cada código e como interpretar os quatro parâmetros adicionais incluídos nas informações de erro.

Eu digo Restabelecer Monica
fonte
3

Um desligamento é considerado anormal se o aplicativo receber um sinal de desligamento imediato do sistema operacional e não tiver a chance de concluir o processamento do desligamento.

Uma boa maneira alternativa de obter uma boa visão do que aconteceu após um desligamento anormal é usar o TurnedOnTimesView da Nirsoft .

O TurnedOnTimesView é uma ferramenta simples que analisa o log de eventos do sistema operacional Windows e detecta os intervalos de tempo em que o computador foi ligado.

Para cada período de tempo que o computador foi ligado, a seguinte informação é exibida: tempo de arranque, tempo de desligamento, Duração, Reason Shutdown , Tipo Shutdown , processo de encerramento , e Shutdown Código . O TurnedOnTimesView permite que você obtenha essas informações do computador local e do computador remoto na rede, se você tiver privilégios suficientes para ler o log de eventos do Windows remotamente.

insira a descrição da imagem aqui

Créditos: NirSoft®


Você também pode usar a ferramenta Windows Performance Analyzer and Recorder (do Windows SDK )

Após a instalação concluída, execute o atalho do Windows Performance Recorder no menu Iniciar.

Defina as opções de acordo com a captura de tela abaixo e clique no botão Iniciar.

  • Cenário de desempenho: Desligamento
  • Nível de detalhe: Detalhado
  • Modo de log: arquivo
  • Número de iterações: 1

insira a descrição da imagem aqui

Quando o Windows é reiniciado, o Windows Performance Recorder inicia automaticamente a coleta de informações de rastreamento do desligamento do sistema. Quando terminar, clique no botão Abrir no WPA.

Leia mais: Como solucionar problemas de inicialização, logoff, logon e desligamento do Windows

xavier_fakerat
fonte