Come determinare se l'ultimo arresto è stato causato da un'interruzione dell'alimentazione in Windows?


12

So di poter ottenere i registri degli arresti dal registro eventi quando l'arresto è corretto e avviato dall'utente o a causa di aggiornamenti del software. Ma come posso determinare se l'ultimo arresto è stato causato da mancanza di corrente, surriscaldamento, ecc.?

Risposte:


16

Nel Systemregistro eventi, cerca EventID 41 Kernel-Power. La sua descrizione è:

Il sistema si è riavviato senza prima arrestare correttamente. Questo errore potrebbe essere causato se il sistema ha smesso di rispondere, si è arrestato in modo anomalo o ha perso energia in modo imprevisto.

Sembra quello che stai cercando, giusto?


1
Inoltre, se il sistema è stato spento in modo pulito, ci saranno comunque 3 eventi "Registro eventi" di seguito. Uno che si ferma uno si ferma e uno parte.
Zapto,

C'è un modo per sapere quando si è verificato l'ultimo arresto a causa dei motivi menzionati nella mia domanda?
limita il

Puoi avere un'attività pianificata con quell'evento come trigger e farlo inviare un'e-mail o fare qualsiasi altra cosa tu voglia.
MDMarra,

Stavo pensando di creare un servizio e forse fare un "tocco" su un file ogni n minuti e quindi confrontare la sua ultima data modificata con il timestamp dell'evento per capirlo. Pensi che questo sarà efficace o hai un modo migliore?
limita il

Perché ne hai bisogno, c'è un momento elencato con l'evento ...
MDMarra

2

È possibile creare una vista del visualizzatore eventi personalizzata del registro di sistema e limitare l'origine a

Fonte: Microsoft-Windows-Kernel-Power

Dovrebbero avvisarti della perdita di potenza e dei successivi eventi ripristinati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.