Як визначити, чи було останнє відключення через відключення живлення у Windows?


12

Я знаю, що я можу отримати журнали відключень із журналу подій, коли вимкнення належне і ініційоване користувачем або через оновлення програмного забезпечення. Але як я можу визначити, чи було останнє відключення через відключення електроенергії, перегрівання тощо?

Відповіді:


16

У Systemжурналі подій шукайте EventID 41 Kernel-Power. Це опис:

Система перезавантажилася без попереднього чистого вимикання. Ця помилка може бути викликана, якщо система несподівано перестала реагувати, виходила з ладу або втрачала живлення.

Це звучить як те, що ви шукаєте, правильно?


1
Крім того, якщо система була чисто вимкнена, завжди будуть три події "Журнал подій" підряд. Один зупиняється, один зупиняється і один починається.
Заптово

Чи є спосіб дізнатися, коли відбулося останнє відключення через причини, зазначені в моєму запитанні?
обмежити

Ви можете мати заплановане завдання з цією подією як тригером і надіслати йому електронний лист або зробити все, що завгодно.
MDMarra

Я думав створити службу і, можливо, робити "торкання" файлу кожні n хвилин, а потім порівнювати його останню змінену дату з міткою часу події, щоб зрозуміти це. Як ви думаєте, це буде ефективно чи у вас є кращий спосіб?
обмежити

Навіщо вам це потрібно, є час із переліком події ...
MDMarra

2

Ви можете створити спеціальний перегляд перегляду подій системного журналу та обмежити джерело

Джерело: Microsoft-Windows-Kernel-Power

Вони повинні сповіщати вас про втрати електроенергії та подальші події, відновлені живленням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.