Електромережа, де я працюю, не є стабільною, а іноді вона виходить з ладу, коли я виходжу.
Мені потрібно визначити, коли саме це відбувається. Чи зберігає Windows подібну інформацію?
Електромережа, де я працюю, не є стабільною, а іноді вона виходить з ладу, коли я виходжу.
Мені потрібно визначити, коли саме це відбувається. Чи зберігає Windows подібну інформацію?
Відповіді:
Є два застосовні події, які ви можете знайти в системному журналі подій, EventID 6008 та EventID 41 .
Втрата електроенергії сталася певний час між однією з цих подій та попередньою подією.
EventID 6008 може бути кориснішим, оскільки він може включати часову позначку (якщо параметр політики постійної групи часу ввімкнено або не налаштовано), що відображає час роботи за секунди до того, як сталося несподіване завершення роботи.
Використання цього значення разом із позначкою часу для попереднього запуску дозволить обчислити час, близький до того, коли стався відключення електроенергії.
Попередній запуск можна знайти, шукаючи EventID 6005 Початок служби журналу подій .
Якщо ваша система працює від акумулятора (наприклад, ноутбук), ви можете точно дізнатися, в який час відбулися втрати електроенергії. Дивіться мою відповідь Як я можу дізнатися, коли мій ноутбук востаннє був відключений від Windows 10? для пакетного файлу, який робить це.
Ідентифікатор події: 6008
Джерело: Eventlog
Опис: Попереднє відключення системи на% 1 на% 2 було несподіваним.
Причина 1:
Ця подія записується під час запуску після несподіваного перезавантаження або відключення. Несподіване перезавантаження або відключення - це те, що система не може передбачити, наприклад, коли користувач натискає кнопку скидання комп'ютерів або відключає шнур живлення.
Якщо параметр політики постійної групової марки часу включений або не налаштований, системна інформація записується в розділ даних цієї події. Ця інформація включає часову позначку, яка вказує час роботи комп'ютерів за секунди до того, як сталося несподіване вимкнення.
Повідомлення про критичну помилку, яке нагадує таке, записується в журнал подій:
Ідентифікатор події: 41
Опис: Система перезавантажилась без попереднього чистого вимикання.
Примітка. Значення для помилки зупинки BugcheckCode та BugcheckParameters можуть змінюватися.
Помилка ID 41 події живлення ядра виникає, коли комп'ютер вимкнений або він несподівано перезапуститься. Коли запускається комп'ютер під керуванням Windows, проводиться перевірка, щоб визначити, чи комп'ютер був вимкнений чисто. Якщо комп'ютер не був вимкнений чисто, генерується повідомлення Kernel Power Event 41.
Подія 41 використовується для повідомлення про те, що сталося щось несподіване, що перешкоджало правильному вимиканню Windows. Може бути недостатньо інформації, щоб чітко визначити, що сталося. Щоб визначити, що може статися, та визначити потенційну розв’язку, важливо знати, що робив комп’ютер у той час, безпосередньо перед подією.
Якщо подія 41 реєструється через переривання живлення на комп'ютер, розгляньте можливість отримання джерела безперебійного живлення (ДБЖ), такого як резервне джерело живлення від акумулятора. Недостатнє або несправне джерело живлення може спричинити таку поведінку. Наприклад, якщо ви додали оперативну пам’ять або додаткові пристрої або жорсткі диски, коли почалася ця проблема, джерело живлення може спричинити проблему.
Ви не можете отримати точний час, оскільки комп'ютер не знає, коли сталося втрата електроенергії. Ви можете визначити вікно з останніх записів журналу та події 41 (як у своїй відповіді виклав DavidPostill).
Якщо припустити, що комп'ютер увімкнеться безпосередньо після цього, ви можете скористатися однією простою командою, щоб швидко дізнатися, коли комп'ютер завантажився:
net statistics workstation
Ця команда покаже багато інформації про мережевий трафік, а в самому верху буде сказано: Цей комп'ютер працює і працює з: дати та позначки часу.
Якщо є джерело ДБЖ, який зловив powerloss і як такий, ПК ніколи не зупинявся, ця настройка не відображатиме ту powerloss, про що ви просите. Виявлений вимикачем живлення, виявлений UPS, відображатиметься у журналі подій, якщо UPS підключений за допомогою кабелю USB.
Ще одна примітка: якщо комп'ютер перезавантажиться після вимкнення, то остання перезавантаження буде показана на цій часовій позначці. Це не найкращий варіант для цього, але це найшвидше, якщо ви вирішуєте проблеми, саме тому я вирішив опублікувати відповідь.
Описаний тут метод змушує комп'ютер періодично записувати дату і час у файл. Якщо комп'ютер вийде з ладу, відсутні журнали часу.
Створіть .bat файл із наступними рядками ...
DATE /t >> power.log
TIME hh:mm >> power.log
Потім встановіть планувальник для запуску програми кажана для потрібної роздільної здатності, тобто виконайте раз на хвилину, або кожні 10 хв, або будь-яку іншу.
Для win7 це було б ...
1) Make sure you logged on as an administrator or you have the same access as an administrator.
2) Start->Control Panel->System and Security->Administrative Tools->Task Scheduler
3) Action->Create Basic Task->Type a name and Click Next
4) Follow through the wizard.