PCSUPPORTHUB

Как узнать, когда включался и выключался компьютер в Windows

Используйте Просмотр событий Windows, PowerShell, командную строку и Монитор стабильности, чтобы найти время включения, выключения, перезагрузки, перехода в сон, выхода из сна и внезапного отключения компьютера.

Windows 10 Windows 11 Просмотр событий PowerShell

Как посмотреть историю включения и выключения Windows

  1. Краткий ответ: какие журналы Windows показывают события питания?
  2. Способ 1: проверить время включения и выключения в Просмотре событий
  3. Способ 2: отфильтровать журналы Windows по важным Event ID
  4. Способ 3: посмотреть историю загрузки и выключения через PowerShell
  5. Способ 4: узнать последнее время загрузки через командную строку
  6. Способ 5: проверить внезапные выключения в Мониторе стабильности
  7. Как проверить переход в сон и выход из сна
  8. Как экспортировать результаты для диагностики
  9. Почему события включения или выключения могут отсутствовать
  10. Частые вопросы

Краткий ответ: какие журналы Windows показывают события питания?

Windows записывает большинство событий включения, выключения, перезагрузки, сна, пробуждения и потери питания в Просмотр событий. Чаще всего нужен журнал Журналы Windows → Система. Для простой проверки истории ищите следующие идентификаторы событий:

6005 Служба журнала событий запущена. Обычно это означает запуск или загрузку Windows.
6006 Служба журнала событий остановлена. Обычно это означает нормальное выключение компьютера.
6008 Предыдущее завершение работы было неожиданным. Это может указывать на сбой, принудительное отключение или пропадание питания.
1074 Пользователь или процесс инициировал перезагрузку или выключение. Часто показывает причину и ответственный процесс.
41 Событие Kernel-Power. Windows обнаружила, что система перезагрузилась без корректного завершения работы.
1 Событие Power-Troubleshooter. Компьютер вышел из спящего режима или гибернации.
ℹ️
Важно

Event ID помогают понять, когда Windows запускалась и завершала работу, но не всегда доказывают точное время нажатия физической кнопки питания. Быстрый запуск, сон, гибернация, сбои и отключение электричества могут влиять на то, как события отображаются в журнале.

Как проверить время включения и выключения компьютера в Просмотре событий

Просмотр событий — лучший встроенный инструмент для проверки, когда компьютер с Windows включался, перезагружался или выключался. Способ подходит для Windows 10 и Windows 11.

  1. Нажмите Win + R, введите eventvwr.msc и нажмите Enter.
  2. В левой панели откройте Журналы Windows.
  3. Выберите Система.
  4. В правой панели нажмите Фильтр текущего журнала.
  5. В поле Коды событий введите: 6005, 6006, 6008, 1074, 41.
  6. Нажмите ОК.
  7. Проверьте столбец Дата и время для каждого события.

Дважды щелкните событие, чтобы увидеть подробности. Например, событие 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. Этот способ не показывает полную историю выключений, но работает быстро.

  1. Нажмите Win + R, введите cmd и нажмите Enter.
  2. Выполните команду:
Командная строкаsysteminfo | find "System Boot Time"

В русской версии Windows название строки может быть локализовано. В таком случае выполните:

Командная строкаsysteminfo

Затем найдите строку, в которой указано время загрузки системы. В PowerShell также можно использовать:

PowerShell(Get-CimInstance Win32_OperatingSystem).LastBootUpTime

Как проверить внезапные выключения в Мониторе стабильности Windows

Монитор стабильности показывает наглядную хронологию сбоев, неудачных обновлений, ошибок приложений и неожиданных выключений. Он проще для чтения, чем Просмотр событий, но содержит меньше технических деталей.

  1. Нажмите Win + R.
  2. Введите perfmon /rel и нажмите Enter.
  3. Найдите дни, отмеченные красным значком ошибки.
  4. Выберите нужный день и проверьте записи вроде Windows was not properly shut down или аналогичного сообщения на языке вашей системы.

Монитор стабильности особенно полезен, когда нужно понять, зависал ли компьютер, неожиданно перезагружался или терял питание в конкретный день.

Как узнать, когда компьютер Windows выходил из спящего режима

Если компьютер не выключался полностью, а переходил в спящий режим или гибернацию, стандартные Event ID запуска и выключения могут не показать полную картину. Чтобы проверить события пробуждения, используйте Просмотр событий:

  1. Откройте Просмотр событий.
  2. Перейдите в Журналы Windows → Система.
  3. Нажмите Фильтр текущего журнала.
  4. В поле Источники событий выберите Power-Troubleshooter.
  5. Найдите 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.

Экспорт из Просмотра событий

  1. Откройте Просмотр событий.
  2. Отфильтруйте журнал Система по Event ID 6005, 6006, 6008, 1074, 41.
  3. В правой панели нажмите Сохранить отфильтрованный файл журнала как.
  4. Сохраните файл в формате .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

Иногда в журнале нет именно того события, которое вы ожидаете увидеть. Частые причины:

🔎
Рекомендуемая проверка

Для самой понятной хронологии сравнивайте 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 и события управления питанием.