Чтобы дату и время последнего выключения ПК на Windows 10, не нужно устанавливать сложные программы. Система сама фиксирует эти события в журнале событий, а также в файлах отчетов. Достаточно знать, где искать.
Далее я покажу 5 проверенных способов — от простых (через «Просмотр событий») до расширенных (с использованием командной строки и PowerShell). Выберите подходящий и получите точные данные за несколько кликов.
Способ 1: Журнал событий Windows — самый надежный метод
Самый точный способ — это журнал событий системы. Он записывает все критические действия, включая выключение, перезагрузку и переход в режим сна. Чтобы туда заглянуть:
- Нажмите
Win + R, введитеeventvwr.mscи нажмитеEnter. - В левой части окна перейдите в раздел
Журналы Windows → Система. - В правой части нажмите «Фильтр текущего журнала».
- В выпадающем списке «Источники событий» выберите
EventLogиUSER32, а в поле «Коды событий» укажите6005, 6006(6005 — включение, 6006 — выключение).
После применения фильтра вы увидите список событий с точным временем выключения. Это работает на всех версиях Windows 10, включая последнюю 22H2.
Если журнал событий пуст или не показывает нужные данные, попробуйте очистить фильтр и повторить поиск. Иногда события записываются под другими кодами, например, 1074 (планируемое выключение).
| Код события | Значение | Описание |
|---|---|---|
| 6005 | Включение системы | Фиксирует момент загрузки после выключения |
| 6006 | Чистое выключение | Записывается при корректном завершении работы через «Завершение работы» |
| 6008 | Непредвиденное выключение | Появляется при аварийном отключении (например, отключение питания) |
| 1074 | Планируемое выключение | Срабатывает при выключении через «Завершение работы» или командой shutdown |
Способ 2: Command Prompt — быстрый способ для опытных пользователей
Если не хочется копаться в графическом интерфейсе, используйте командную строку. Она дает те же данные, но быстрее.
Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и выполните команду:
wevtutil qe System "/q:*[System[Provider[@Name='EventLog'] and (EventID=6005 or EventID=6006)]]" /f:text /rd:true
Результатом будет таблица с датами и временем выключения/включения. Если нужно больше деталей, добавьте флаг /v для вывода полной информации.
Этот метод удобен для автоматизации: можно сохранить команду в .bat-файл и запускать его по расписанию.
Способ 3: PowerShell — для продвинутых пользователей
PowerShellOffer более гибкие возможности для анализа логов. Например, можно получить события за конкретный период времени.
Запустите от имени администратора и выполните:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6006} | Select-Object TimeCreated, Message | Format-Table -AutoSize
Чтобы увидеть события за последние 7 дней, добавьте фильтр по времени:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6006; StartTime=(Get-Date).AddDays(-7)} | Select-Object TimeCreated, Message
Преимущество в том, что результаты можно экспортировать в для дальнейшего анализа:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6006} | Export-Csv -Path "C:\shutdown_logs.csv" -NoTypeInformation
Это полезно, если нужно провести аудит выключений на нескольких компьютерах в сети.
- Плюсы: гибкость, возможность автоматизации, экспорт данных.
- Минусы: требует знания синтаксиса PowerShell.
Способ 4: Просмотр отчетов о работе системы
Windows 10 автоматически генерирует отчеты о производительности и стабильности системы. В них также можно найти информацию о выключениях.
- Откройте «Панель управления» → «Администрирование» → «Средство просмотра отчетов о стабильности работы системы».
- В графике выберите интересующий день и кликните на него.
- Внизу откроется список событий, включая критические ошибки и выключения.
Отчеты хранят данные за последние 28 дней. Если нужно больше — используйте журнал событий.
⚠️ Внимание: Отчеты о стабильности могут не отображать все выключения, особенно если они были инициированы пользователем. Для точности используйте журнал событий.
Способ 5: Сторонние утилиты — для удобства
Если встраенные инструменты кажутся сложными, можно воспользоваться бесплатными утилитами. Они предлагают удобный интерфейс и дополнительные функции.
Одна из самых популярных — TurnedOnTimesView от NirSoft. Эта программа сканирует событий и выводит список включений и выключений в удобной таблице.
| Утилита | Плюсы | Минусы |
|---|---|---|
| TurnedOnTimesView | Бесплатная, портативная, поддерживает экспорт в CSV/HTML | Нет русского языка, требует прав администратора |
| Shutdown Time Analyzer | Простой интерфейс, показывает графики | Платно для коммерческого использования |
| Event Log Explorer | Расширенный анализ логов, фильтры по датам | Платная, сложная для новичков |
Для большинства пользователей хватит TurnedOnTimesView. Скачайте ее с официального сайта NirSoft, распакуйте архив и запустите TurnedOnTimesView.exe. Программа автоматически соберет данные о выключениях за последние месяцы.
Почему может не показываться время выключения?
Иногда данные о выключении отсутствуют в журналах. Причины могут быть разными:
1. Выключение было аварийным. Если компьютер выключился из-за сбоя питания или зависания системы, событие может не записаться. В этом случае в журнале будет код 6008 (непредвиденное выключение).
2. Журналы очищены. Если кто-то вручную очистил журнал событий, данные будут утеряны. В Windows 10 по умолчанию журналы хранятся до заполнения дискового пространства (обычно несколько недель).
3. Отключено ведение журналов. В редких случаях ведение журналов может быть отключено групповой политикой или реестром. Проверить это можно в gpedit.msc (если доступно) или через реестр.
Если время выключения не отображается, проверьте коды событий 6008 (аварийное выключение) и 1074 (планируемое выключение).
Практика: Пошаговая инструкция для новичков
Если вы никогда не работали с журналами событий, следуйте этой инструкции. Она подойдет даже для пользователей с минимальным опытом.
- Откройте «Просмотр событий» через поиск в меню «Пуск» (введите
Просмотр событий). - В левой панели выберите
Журналы Windows → Система. - В правой панели нажмите «Фильтр текущего журнала».
- В поле «Коды событий» введите
6005,6006и нажмите «ОК». - В отфильтрованном списке найдите события с кодом 6006 — это и есть моменты выключения.
Если нужно узнать, кто выключил компьютер (например, в сети), обратите внимание на поле «Учетная запись» в свойствах события.
Что сделать, чтобы всегда знать время выключения ПК
Часто задаваемые вопросы
Можно ли узнать, когда компьютер выключался в предыдущие месяцы?
Да, но только если журналы событий не были очищены. По умолчанию Windows 10 хранит события системы в течение нескольких недель, но при нехватке места старые записи удаляются. Чтобы увеличить срок хранения, откройте свойства журнала Система в «Просмотре событий» и измените параметры архивации.
Как узнать, выключался ли компьютер ночью?
Проверьте журнал событий на наличие кодов 6006 (выключение) или 6008 (аварийное выключение) в ночное время. Также можно использовать команду в PowerShell: Get-WinEvent -FilterHashtable @{LogName='System'; ID=6006; StartTime='2024-01-01 00:00'; EndTime='2024-01-01 06:00'}, заменив дату на актуальную.
Показывает ли журнал событий, кто выключил компьютер?
Да, в некоторых случаях. Откройте событие 6006 или 1074 в «Просмотре событий» и посмотрите поле «Учетная запись». Если выключение было инициировано пользователем, там будет указано его имя. Если выключение произошло из-за обновлений или других системных процессов, поле может быть пустым или содержать SYSTEM.
Можно ли восстановить удаленные журналы событий?
Нет, если журналы были очищены вручную или автоматически из-за нехватки места. Однако можно настроить автоматическое резервное копирование логов с помощью задачи в «Планировщике заданий» или сторонних утилит. Для этого создайте задачу, которая будет экспортировать журналы в файл .evtx раз в сутки.