Как узнать историю включений компьютера и время работы в Windows
Чтобы узнать историю включений компьютера и время работы в операционной системе Windows, необходимо проанализировать системные журналы событий или воспользоваться встроенными командами PowerShell и командной строки. Эти инструменты позволяют точно определить моменты запуска системы, корректного завершения работы и выявить случаи неожиданных отключений питания.
Оглавление
Просмотр журналов событий Windows
Основным инструментом для детального анализа истории работы ПК является средство «Просмотр событий». Запустить его можно, выполнив команду eventvwr.msc в окне «Выполнить» или найдя приложение «Просмотр событий» через поиск в меню «Пуск».
Внутри приложения необходимо перейти в раздел «Журналы Windows» и выбрать подраздел «Система». Здесь хранятся ключевые идентификаторы событий (Event ID), которые фиксируют состояния питания:
| Идентификатор события (Event ID) | Описание события |
|---|---|
| 6005 | Фиксирует запуск системы (включение компьютера). |
| 6006 | Фиксирует корректное завершение работы системы. |
| 41 | Указывает на неожиданную остановку системы, например, при сбое питания или крахе ОС. |
Анализируя даты и время событий с ID 6005 и 6006, можно восстановить полную хронологию включений и выключений устройства. Наличие события с ID 41 свидетельствует о том, что предыдущее завершение работы прошло нештатно.
Использование командной строки и PowerShell
Для быстрого получения информации о времени последней загрузки системы без глубокого анализа всех логов можно использовать встроенные утилиты Windows.
Командная строка (CMD)
Откройте командную строку и введите следующую команду:
systeminfo | find "Время загрузки системы"
Если у вас установлена английская версия Windows, замените текст поиска на "System Boot Time". Эта команда выведет точную дату и время последнего успешного старта операционной системы.
PowerShell
Более современный способ — использование командлета PowerShell. Запустите терминал от имени администратора и выполните:
Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object LastBootUpTime
Этот метод также предоставляет данные о времени последней загрузки (LastBootUpTime), опираясь на системные классы управления Windows.
Расширенные методы проверки
Для пользователей с продвинутыми знаниями информация о времени последней загрузки доступна в реестре Windows. Соответствующие данные хранятся в разделе:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PowerManagement
Данный метод требует осторожности при работе с редактором реестра, так как изменение других параметров может привести к нестабильной работе системы.
Частые ошибки
- Поиск не в том журнале. Пользователи часто проверяют журнал «Приложение» вместо журнала «Система». События включения и выключения питания (ID 6005, 6006, 41) фиксируются исключительно в системном журнале.
- Неверный синтаксис команды find. При использовании команды
systeminfoв англоязычной версии Windows необходимо искать фразу"System Boot Time", а не русский аналог, иначе результат будет пустым. - Игнорирование события 41. Если компьютер выключился из-за пропажи электричества, событие корректного завершения (ID 6006) записано не будет. Его отсутствие между двумя запусками (ID 6005) является нормой при аварийных отключениях.
FAQ
Как отличить обычное выключение от сбоя питания? Обычное выключение фиксируется событием с идентификатором 6006. Если же система была обесточена внезапно, в журнале появится событие с ID 41, указывающее на неожиданную остановку.
Можно ли узнать, сколько компьютер работал непрерывно?
Да, зная время текущего запуска (через systeminfo или PowerShell) и время предыдущего корректного завершения (событие 6006 в журнале событий), можно вычислить длительность последнего сеанса работы.
Где найти журнал событий, если поиск в меню Пуск не работает?
Воспользуйтесь диалоговым окном «Выполнить» (клавиши Win + R) и введите команду eventvwr.msc. Это прямой путь к средству просмотра журналов.