¿Cómo determinar si el último apagado se debió a un corte de energía en Windows?


12

Sé que puedo obtener registros de apagados del registro de eventos cuando el apagado es correcto e iniciado por el usuario o debido a actualizaciones de software. Pero, ¿cómo puedo determinar si el último apagado se debió a una falla de energía, sobrecalentamiento, etc.?

Respuestas:


16

En el Systemregistro de eventos, busque EventID 41 Kernel-Power. Su descripción es:

El sistema se ha reiniciado sin apagarse limpiamente primero. Este error puede ser causado si el sistema deja de responder, falla o pierde energía inesperadamente.

Eso suena como lo que estás buscando, ¿correcto?


1
Además, si el sistema se apagó limpiamente, siempre habrá 3 eventos "Registro de eventos" seguidos. Uno se detiene, otro se detiene y uno comienza.
Zapto

¿Hay alguna manera de saber cuándo ocurrió el último cierre debido a las razones mencionadas en mi pregunta?
ilimitado

Puede tener una tarea programada con ese evento como desencadenante y hacer que envíe un correo electrónico o que haga lo que desee.
MDMarra

Estaba pensando en crear un servicio y tal vez hacer un "toque" en un archivo cada n minutos y luego comparar su última fecha de modificación con la marca de tiempo del evento para resolver esto. ¿Crees que esto será eficiente o tienes una mejor manera?
ilimitado el

¿Por qué necesita eso, hay un momento en que aparece con el evento ...
MDMarra

2

Puede crear una vista de visor de eventos personalizada del registro del sistema y restringir el origen a

Fuente: Microsoft-Windows-Kernel-Power

Estos deben notificarle sobre la pérdida de energía y los eventos posteriores de restauración de energía.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.