Comment déterminer si le dernier arrêt était dû à une panne de courant dans Windows?

12

Je sais que je peux obtenir des journaux des arrêts du journal des événements lorsque l'arrêt est correct et initié par l'utilisateur ou en raison de mises à niveau logicielles. Mais comment puis-je déterminer si le dernier arrêt était dû à une panne de courant, une surchauffe, etc.?

délimiter
la source

Réponses:

16

Dans le Systemjournal des événements, recherchez EventID 41 Kernel-Power. Sa description est:

Le système a redémarré sans s'arrêter proprement au préalable. Cette erreur peut être provoquée si le système cesse de répondre, tombe en panne ou perd une alimentation inattendue.

Cela ressemble à ce que vous recherchez, n'est-ce pas?

MDMarra
la source
1
De plus, si le système a été arrêté correctement, il y aura toujours 3 événements "Journal des événements" d'affilée. Un arrêt, un arrêt et un démarrage.
Zapto
Y a-t-il un moyen de savoir quand le dernier arrêt s'est produit pour les raisons mentionnées dans ma question?
illimité
Vous pouvez avoir une tâche planifiée avec cet événement comme déclencheur et lui envoyer un e-mail ou faire tout ce que vous voulez.
MDMarra
Je pensais créer un service et peut-être faire un "toucher" sur un fichier toutes les n minutes, puis comparer sa dernière date modifiée avec l'horodatage de l'événement pour le comprendre. Pensez-vous que cela sera efficace ou avez-vous une meilleure solution?
illimité
Pourquoi avez-vous besoin de cela, il y a un moment répertorié avec l'événement ...
MDMarra
2

Vous pouvez créer une vue d’observateur d’événements personnalisée du journal système et limiter la source à

Source: Microsoft-Windows-Kernel-Power

Ceux-ci devraient vous informer de la perte de puissance et des événements de restauration de puissance ultérieurs.

Brent Pabst
la source