Нужно выяснить, когда именно выключался компьютер под управлением Windows 10? Это сделать проще, чем кажется. Система ведет подробные журналы событий, и с помощью встроенных инструментов можно узнать точную дату и время последнего (или любого другого) отключения. Расскажу, как сделать это через «Просмотр событий», командную строку, и даже сторонние утилиты — выбирайте удобный способ.
В большинстве случаев хватает стандартных средств Windows. Но какой-то причине не сохраняются (например, из-за сбоя или отключенной службы), пригодятся альтернативные методы. Далее — пошаговые инструкции для каждого варианта, с примерами и нюансами.
Способ 1: Просмотр событий через «Журнал Windows»
Самый надежный и точный метод — использовать встроенный «Просмотр событий». Здесь фиксируются все системные действия, включая выключение, перезагрузку и выход из системы. Чтобы найти нужную запись:
Откройте утилиту: нажмите Win + R, введите eventvwr.msc и подтвердите Enter. В левой части окна перейдите по пути:
Журналы Windows → Система.
В правой панели нажмите Фильтр текущего журнала.
В поле «Источники событий» выберите USER32 или введите вручную. В поле «Коды событий» укажите 1074 (это код события выключения). Нажмите ОК — в центральной части появятся все записи о выключении ПК с точным временем.
Если хотите увидеть только последние выключения, отсортируйте результаты по дате в столбце «Дата и время» — кликните по заголовку столбца.
| Метод | Команда | Пример вывода |
|---|---|---|
| Командная строка | wevtutil qe System "/q:*[System[(EventID=1074)]]" /f:text |
Дата: 15.05.2024 22:45:30 Событие: Выключение системы |
| PowerShell | Get-WinEvent -FilterHashtable @{LogName='System'; ID=1074} |
TimeCreated: 15.05.2024 22:45:30 Message: Система выключена пользователем |
| Журнал событий | Фильтр по EventID 1074 | Уровень: Информация Дата: 15.05.2024 Время: 22:45:30 |
Способ 2: Командная строка и PowerShell
Если не хочется копаться в графическом интерфейсе, используйте командную строку или PowerShell. Оба метода дают те же данные, но быстрее.
Через командную строку:
Откройте ее от имени администратора (правый клик по «Пуск» → Командная строка (администратор)) и выполните команду:
wevtutil qe System "/q:*[System[(EventID=1074)]]" /f:text /c:10
Эта команда выведет последние 10 записей о выключении. В результатах ищите строки с EventID 1074 — в них будет время и дата. Если нужно больше записей, замените /c:10 на другое число.
Через PowerShell:
Запустите PowerShell от имени администратора и введите:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=1074} | Select-Object TimeCreated, Message | Format-Table -AutoSize
Результат будет в виде таблицы с временем и описанием события. Если записей много, добавьте параметр -MaxEvents 20, чтобы ограничить вывод.
Способ 3: Сторонние утилиты для анализа системы
Если стандартные инструменты кажутся сложными, используйте сторонние программы. Они часто предлагают более удобный интерфейс и дополнительные функции, например, экспорт отчетов.
- LastActivityView (NirSoft) — бесплатная утилита, показывающая историю выключений, перезагрузок, блокировок и других действий. Работает без установки, подходит для быстрого анализа.
- Event Log Explorer — платный инструмент с расширенными фильтрами. Умеет искать события по ключевым словам и экспортировать данные в CSV.
- Windows Event Viewer Plus — расширение для стандартного просмотрщика событий с удобной сортировкой и поиском.
Для пользователей хватит LastActivityView. Скачайте программу с официального сайта NirSoft, запустите (не требует установки) и отсортируйте столбец Action по значению Shutdown. В столбце Time будет точное время выключения.
Способ 4: Проверка через файлы дампов памяти
В редких случаях, когда журнал событий отключен или очищен, можно попробовать извлечь информацию из файлов дампов памяти. Этот метод сложнее и требует технических навыков, но иногда он работает.
- Проверьте, включено ли создание дампов: откройте
Панель управления → Система → Дополнительные параметры системы → Параметры загрузки и восстановления. Убедитесь, что выбран хотя бы «Малый дамп памяти (256 КБ)». - Файлы дампов хранятся в
C:\Windows\MinidumpилиC:\Windows\Memory.dmp. Для их анализа используйте утилиты вроде BlueScreenView (NirSoft) или DebugDiag от Microsoft. - В BlueScreenView откройте файл дампа и ищите времени создания — оно может совпадать с временем выключения.
⚠️ Внимание: Анализ дампов памяти требует опыта. Неправильные действия могут привести к потере данных или нестобильной работе системы. Если не уверены — лучше используйте другие методы.
Сравнение методов: какой выбрать?
Каждый способ имеет свои плюсы и минусы. В таблице ниже — сравнение по ключевым критериям, чтобы вам было проще выбрать.
| Критерий | Журнал событий | Командная строка/PowerShell | Сторонние утилиты | Дампы памяти |
|---|---|---|---|---|
| Точность | ✅ Высокая | ✅ Высокая | ✅ Высокая | ⚠️ Зависит от настройки |
| Скорость | Средняя | ✅ Быстро | ✅ Быстро | Медленно |
| Сложность | Средняя | Низкая | ✅ Низкая | ❌ Высокая |
| Доступность | ✅ Встроенный инструмент | ✅ Встроенный инструмент | Требует скачивания | Требует настройки |
| Экспорт данных | ✅ Да (в XML/CSV) | ✅ Да (в текст) | ✅ Да (в CSV/Excel) | ❌ Нет |
Что делать, если событий пуст?
Иногда событий не содержит записей о выключении. Причины могут быть разные: отключенная служба, очистка логов вручную или работа вируса. Вот что можно сделать:
- Проверьте работу службы «Журнал событий Windows»:
НажмитеWin + R, введитеservices.msc, найдите службуЖурнал событий Windowsи убедитесь, что она запущена (статус «Работает»). Если нет — запустите ее и установите тип запуска «Автоматически». - Восстановите журналы из резервной копии:
Если у вас есть бэкап системы (например, через Macrium Reflect или Acronis), попробуйте восстановить файлы журналов из папкиC:\Windows\System32\winevt\Logs. - Используйте альтернативные источники:
Проверьте файлы вC:\Windows\Prefetch— они могут содержать информацию о запуске и завершении работы программ, включая процесс выключения.
Если журнал событий пуст, сначала проверьте работу соответствующей службы — часто проблема решается ее запуском.
Пошаговая инструкция: как быстро найти время выключения
Чтобы не тратить время на изучение всех методов, следуйте этому алгоритму. Он подойдет в 90% случаев:
Быстрый способ узнать время выключения ПК
Часто задаваемые вопросы
Можно ли узнать время выключения, если компьютер был выключен из розетки?
Нет. Если питание было отключено резко (например, выдернули шнур или отключили электричество), Windows не успеет записать событие в журнал. В этом случае данные о выключении отсутствуют.
Как проверить, кто выключил компьютер: пользователь или система?
В журнале событий (EventID 1074) есть поле User — оно указывает, какой пользователь инициировал выключение. Если значение SYSTEM, то выключение было инициировано системой (например, через обновление или сбой).
Можно ли узнать историю выключений за последний месяц?
Да. В журнале событий хранятся записи за несколько месяцев (в зависимости от настроек системы). Используйте фильтр по EventID 1074 и укажите диапазон дат в «Фильтре текущего журнала».
Почему в журнале нет записей о выключении?
Возможные причины: служба «Журнал событий Windows» отключена, журналы были очищены вручную, или выключение произошло аварийно (без сохранения логов). Проверьте настройки службы и попробуйте альтернативные методы.