Как посмотреть историю включения и выключения Windows
- Краткий ответ: какие журналы Windows показывают события питания?
- Способ 1: проверить время включения и выключения в Просмотре событий
- Способ 2: отфильтровать журналы Windows по важным Event ID
- Способ 3: посмотреть историю загрузки и выключения через PowerShell
- Способ 4: узнать последнее время загрузки через командную строку
- Способ 5: проверить внезапные выключения в Мониторе стабильности
- Как проверить переход в сон и выход из сна
- Как экспортировать результаты для диагностики
- Почему события включения или выключения могут отсутствовать
- Частые вопросы
Краткий ответ: какие журналы Windows показывают события питания?
Windows записывает большинство событий включения, выключения, перезагрузки, сна, пробуждения и потери питания в Просмотр событий. Чаще всего нужен журнал Журналы Windows → Система. Для простой проверки истории ищите следующие идентификаторы событий:
Event ID помогают понять, когда Windows запускалась и завершала работу, но не всегда доказывают точное время нажатия физической кнопки питания. Быстрый запуск, сон, гибернация, сбои и отключение электричества могут влиять на то, как события отображаются в журнале.
Как проверить время включения и выключения компьютера в Просмотре событий
Просмотр событий — лучший встроенный инструмент для проверки, когда компьютер с Windows включался, перезагружался или выключался. Способ подходит для Windows 10 и Windows 11.
- Нажмите
Win + R, введитеeventvwr.mscи нажмите Enter. - В левой панели откройте Журналы Windows.
- Выберите Система.
- В правой панели нажмите Фильтр текущего журнала.
- В поле Коды событий введите:
6005, 6006, 6008, 1074, 41. - Нажмите ОК.
- Проверьте столбец Дата и время для каждого события.
Дважды щелкните событие, чтобы увидеть подробности. Например, событие 1074 может показать, какой процесс или пользователь инициировал выключение или перезагрузку. Событие 6008 означает, что Windows обнаружила неожиданное завершение работы.
Используйте Просмотр событий, если нужна надежная хронология включений и выключений Windows без установки сторонних программ.
Лучшие Event ID, чтобы узнать, когда Windows включалась или выключалась
Фильтрация журнала «Система» по Event ID делает результаты намного удобнее для чтения. В таблице ниже перечислены самые полезные события для проверки истории питания Windows.
| Event ID | Источник | Значение | Что помогает узнать |
|---|---|---|---|
6005 |
EventLog | Служба журнала событий была запущена. | Примерное время запуска Windows. |
6006 |
EventLog | Служба журнала событий была остановлена. | Примерное время нормального выключения. |
6008 |
EventLog | Предыдущее завершение работы было неожиданным. | Пропадание питания, сбой, принудительное выключение или зависание. |
1074 |
User32 | Процесс или пользователь инициировал выключение или перезагрузку. | Кто или что вызвало плановую перезагрузку или выключение. |
41 |
Kernel-Power | Система перезагрузилась без предварительного корректного завершения работы. | Неожиданная перезагрузка, проблема с питанием, аппаратная неисправность или принудительное отключение. |
1 |
Power-Troubleshooter | Система вышла из спящего режима. | Время пробуждения и иногда источник пробуждения. |
Для обычной ежедневной проверки чаще всего достаточно Event ID 6005 и 6006. Для сбоев и внезапного отключения питания проверяйте 6008 и 41. Для плановых перезагрузок смотрите 1074.
Как посмотреть историю включения и выключения Windows через PowerShell
PowerShell удобен, если нужен быстрый список событий запуска и выключения без ручного просмотра журнала событий.
Показать последние события запуска, выключения, перезагрузки и сбоев
Щелкните правой кнопкой мыши по Пуск, выберите Терминал или Windows PowerShell и выполните команду:
PowerShellGet-WinEvent -FilterHashtable @{
LogName = 'System'
Id = 6005,6006,6008,1074,41
} -MaxEvents 50 | Select-Object TimeCreated, Id, ProviderName, Message | Format-List
Команда выводит последние подходящие события из журнала «Система». Поле TimeCreated показывает, когда событие было записано.
Показать только события запуска Windows
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6005} -MaxEvents 20 |
Select-Object TimeCreated, Id, ProviderName
Показать только нормальные выключения
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6006} -MaxEvents 20 |
Select-Object TimeCreated, Id, ProviderName
Показать неожиданные выключения и сбои питания
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6008,41} -MaxEvents 30 |
Select-Object TimeCreated, Id, ProviderName, Message | Format-List
Если PowerShell сообщает, что события не найдены, журнал мог быть очищен, перезаписан или ограничен малым размером. Увеличьте размер журнала «Система» в Просмотре событий, если нужна более длинная история.
Как узнать последнее время загрузки Windows через командную строку
Если нужно узнать только последнее время запуска системы, используйте командную строку или PowerShell с командой systeminfo. Этот способ не показывает полную историю выключений, но работает быстро.
- Нажмите
Win + R, введитеcmdи нажмите Enter. - Выполните команду:
Командная строкаsysteminfo | find "System Boot Time"
В русской версии Windows название строки может быть локализовано. В таком случае выполните:
Командная строкаsysteminfo
Затем найдите строку, в которой указано время загрузки системы. В PowerShell также можно использовать:
PowerShell(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
Как проверить внезапные выключения в Мониторе стабильности Windows
Монитор стабильности показывает наглядную хронологию сбоев, неудачных обновлений, ошибок приложений и неожиданных выключений. Он проще для чтения, чем Просмотр событий, но содержит меньше технических деталей.
- Нажмите
Win + R. - Введите
perfmon /relи нажмите Enter. - Найдите дни, отмеченные красным значком ошибки.
- Выберите нужный день и проверьте записи вроде Windows was not properly shut down или аналогичного сообщения на языке вашей системы.
Монитор стабильности особенно полезен, когда нужно понять, зависал ли компьютер, неожиданно перезагружался или терял питание в конкретный день.
Как узнать, когда компьютер Windows выходил из спящего режима
Если компьютер не выключался полностью, а переходил в спящий режим или гибернацию, стандартные Event ID запуска и выключения могут не показать полную картину. Чтобы проверить события пробуждения, используйте Просмотр событий:
- Откройте Просмотр событий.
- Перейдите в Журналы Windows → Система.
- Нажмите Фильтр текущего журнала.
- В поле Источники событий выберите Power-Troubleshooter.
- Найдите Event ID
1.
Также можно использовать PowerShell:
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-Power-Troubleshooter'} -MaxEvents 20 |
Select-Object TimeCreated, Id, Message | Format-List
Чтобы посмотреть, что последним вывело компьютер из сна, выполните эту команду в командной строке или Терминале:
Командная строкаpowercfg /lastwake
Чтобы вывести список устройств, которым разрешено пробуждать компьютер, выполните:
Командная строкаpowercfg /devicequery wake_armed
Как экспортировать историю включения и выключения Windows
Если журнал нужно отправить специалисту или сохранить для дальнейшей диагностики, экспортируйте отфильтрованные результаты из Просмотра событий или PowerShell.
Экспорт из Просмотра событий
- Откройте Просмотр событий.
- Отфильтруйте журнал Система по Event ID
6005, 6006, 6008, 1074, 41. - В правой панели нажмите Сохранить отфильтрованный файл журнала как.
- Сохраните файл в формате
.evtx.
Экспорт в CSV через PowerShell
PowerShellGet-WinEvent -FilterHashtable @{
LogName = 'System'
Id = 6005,6006,6008,1074,41
} -MaxEvents 200 |
Select-Object TimeCreated, Id, ProviderName, Message |
Export-Csv "$env:USERPROFILE\Desktop\windows-power-history.csv" -NoTypeInformation -Encoding UTF8
CSV-файл появится на рабочем столе. Его можно открыть в Excel, LibreOffice Calc или любом текстовом редакторе.
Почему события включения или выключения могут отсутствовать в Windows
Иногда в журнале нет именно того события, которое вы ожидаете увидеть. Частые причины:
- Включен быстрый запуск: Windows может использовать гибридное завершение работы вместо полного выключения.
- Компьютер уходил в сон или гибернацию: события сна и пробуждения отличаются от событий полного запуска и выключения.
- Журнал «Система» был очищен: старые события исчезают, если кто-то очистил журнал вручную.
- Размер журнала слишком мал: Windows может перезаписывать старые события, когда журнал достигает максимального размера.
- Питание пропало внезапно: Windows может записать Event ID
41или6008, но не сможет создать событие нормального выключения, если питание было отключено мгновенно. - Неправильное время на компьютере: неверное время BIOS/UEFI, часовой пояс или проблемы синхронизации могут сделать время событий недостоверным.
Для самой понятной хронологии сравнивайте Event ID 6005, 6006, 6008, 1074 и 41 вместе, а не полагайтесь только на один тип события.
Частые вопросы о проверке времени включения и выключения компьютера
Можно ли увидеть точное время, когда ПК был включен?
Обычно можно увидеть примерное время запуска Windows с помощью Event ID 6005 или значения LastBootUpTime. Это показывает момент запуска Windows, а не обязательно точную секунду нажатия физической кнопки питания.
Можно ли узнать, кто выключил или перезагрузил компьютер?
Иногда да. Event ID 1074 может показать учетную запись пользователя и процесс, которые инициировали плановое выключение или перезагрузку. Это не поможет, если ПК потерял питание или был принудительно выключен кнопкой питания.
Как проверить, был ли компьютер выключен неожиданно?
Ищите Event ID 6008 и Kernel-Power Event ID 41 в журнале «Система». Также можно открыть Монитор стабильности командой perfmon /rel и найти запись Windows was not properly shut down или ее локализованный вариант.
Хранит ли Windows историю включений и выключений постоянно?
Нет. У журналов событий есть максимальный размер. Когда журнал заполняется, старые события могут быть перезаписаны в зависимости от настроек журнала.
Есть ли разница между выключением, сном и гибернацией в журналах?
Да. Полное выключение обычно создает события, связанные с завершением работы и запуском. Сон и пробуждение чаще отображаются через Power-Troubleshooter и события управления питанием.