Windows зберігає інформацію про різні системні події в журналах, за допомогою яких можна визначити час увімкнення та вимкнення комп’ютера. Якщо вам потрібно отримати цю інформацію, це можна зробити кількома нескладними способами.
У цій інструкції докладно про те, як подивитися час, коли комп’ютер вмикався і коли вимикався як засобами системи, так і за допомогою інших інструментів.
Перегляд подій Windows
Перша можливість – подивитися відповідні події вручну, за допомогою утиліти «Event Viewer» (Перегляд подій), вбудованої у Windows, для цього достатньо виконати такі кроки:
- Натисніть клавіші Win+R на клавіатурі (у Windows 11 і Windows 10 можна натиснути правою кнопкою миші на кнопку «Пуск» і вибрати пункт «Запуск»), введіть eventvwr.msc та натисніть Enter.
- У вікні перегляду подій у панелі ліворуч виберіть «Windows Logs» – «System».
- Використовуйте сортування за стовпцем «Event ID» (Код події), або налаштуйте фільтр журналу (в панелі «Дії» праворуч) із зазначенням кодів подій 6005 (запуск) і 6006 (зупинка), за необхідності – дати та часу події (при натисканні на заголовок стовпця «Date and Time» можна відсортувати події за значеннями в цьому стовпці).

- Ви побачите список подій, коли комп’ютер увімкнувся та вимикався (є нюанси, про які далі).

Події із зазначеними кодами не вказують безпосередньо на включення комп’ютера та завершення роботи, а записуються в момент запуску та зупинки служби журналу подій, але оскільки при штатній роботі запуск та зупинка відбуваються при включенні та вимкненні відповідно — цю інформацію можна використовувати для отримання необхідних відомостей. Однак, у випадку, наприклад, завантаження комп’ютера з флешки, події записані не будуть.
Деякі інші коди подій, що стосуються включення, вимкнення та перезавантаження:
- 41 – перезавантаження або вимкнення без правильного завершення роботи.
- 1074 – при ініціації завершення роботи або перезавантаження будь-якою програмою.
- 6008 – при неправильному вимкненні комп’ютера.
Отримання інформації в командному рядку та PowerShell
Інформацію про час подій з кодами 6005 (зазвичай відповідає часу запуску) та 6006 (завершення роботи) можна отримати за допомогою командного рядка або PowerShell.
У першому випадку: запустіть командний рядок в режимі адміністратора, а потім скористайтеся командою:
wevtutil qe system "/q:*[System [(EventID=6005)]]" /rd:true /f:text /c:1
Останнє число в команді вказує на те, скільки останніх подій із зазначеним кодом (6005 у прикладі) слід відобразити.

У PowerShell в режимі адміністратора можна використовувати наступну команду:
Get-EventLog -LogName System |? {$_.EventID -in (6005,6006)} | ft TimeGenerated,EventId,Message -AutoSize -wrap
Під час виконання цієї команди ви отримаєте список усіх подій із зазначеними кодами, датою та часом.

Безкоштовна утиліта TurnedOnTimesView
Якщо ви хочете використовувати прості програми, що показують потрібні відомості, тоді час увімкнення та вимкнення комп’ютера можна переглянути за допомогою програми TurnedOnTimesView, доступної безплатно на офіційному сайті розробника.
Достатньо завантажити утиліту, запустити її та отримати потрібну інформацію у зручній таблиці, де показано:

- Дата та час включення (Startup Time)
- Дата та час вимкнення (Shutdown Time)
- Тривалість роботи (Duration)
- Причина вимкнення
- Тип вимкнення
Також вказуються деякі інші відомості, що стосуються включення ПК та завершення роботи.
Програма дозволяє отримати відомості про увімкнення та вимкнення не тільки для локального комп’ютера, але й для комп’ютерів у локальній мережі – відповідні налаштування можна знайти у параметрах програми.
До речі, той самий розробник має ще одну програму – LastActivityView, яка покаже не тільки час включення та вимкнення, а й події, пов’язані із запуском програм, збоями, запуском EXE-файлів (із зазначенням цих файлів), підключенням до мережі та інші.








