Узнать точное время последнего включения компьютера в Windows 10 можно за несколько секунд — система сохраняет эту информацию в журнале событий. Даже если вы не помните, когда выключали ПК или он перезагружался после обновлений, данные остаются в системе. Далее разберём все работающие способы: от простых до расширенных, с примерами и скриншотами.
Самый быстрый метод — через Этот компьютер → Управление → Журналы Windows → Система, но есть и другие варианты, например, через командную строку или PowerShell. Каждый из них даёт разный уровень детализации, поэтому выберите подходящий под вашу задачу.
Способ 1: через журнал событий Windows
Журнал событий — это встроенный инструмент Windows, который фиксирует все важные действия системы, включая включение и выключение компьютера. Чтобы им воспользоваться:
- Нажмите
Win + R, введитеeventvwr.mscи нажмитеEnter. - В левой части окна перейдите по пути:
Журналы Windows → Система. - В правой части нажмите
Фильтр текущего журнала. - В поле
Источники событийвыберитеEventLogиKernel-General(можно вписать вручную). - В поле
Коды событийукажите6005, 6006— это коды включения и выключения ПК. - Нажмите
ОК. В отфильтрованном списке найдите событие с кодом6005— это и будет время включения.
В столбце Дата и время отобразится точная дата и время, когда компьютер был включён. Если событие 6005 отсутствует, проверьте, включена ли запись событий в системе. Обычно она активирована по умолчанию.
Если journal событий пуст, проверьте, не отключена ли служба «Журнал событий Windows». Для этого введите в поиске services.msc, найдите службу и убедитесь, что она работает в режиме «Автоматически».
| Код события | Описание | Что означает |
|---|---|---|
| 6005 | Служба журналов событий была запущена | Компьютер был включён |
| 6006 | Служба журналов событий была остановлена | Компьютер был выключен |
| 6008 | Непредвиденное выключение системы | Компьютер выключился из-за сбоя |
| 6013 | Время работы системы (в секундах) | Показывает, сколько времени ПК работал до выключения |
Способ 2: через командную строку
Командная строка позволяет быстро получить информацию о времени включения ПК без запуска графических интерфейсов. Это удобно, если вы предпочитаете работать с текстом или нужно автоматизировать процесс.
Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и введите:
wevtutil qe System "/q:*[System[(EventID=6005)]]" /rd:true /f:text /c:1
В результате вы получите строку с датой и временем последнего включения. Если нужно увидеть несколько последних включений, замените /c:1 на /c:5 (где 5 — количество записей).
Альтернативная команда для вывода времени включения и выключения:
wevtutil qe System "/q:*[System[(EventID=6005) or (EventID=6006)]]" /rd:true /f:text /c:10
Эти коды помогут разобраться не только в времени включения, но и в причинах выключения. Например, если вы видите код 6008, это означает, что компьютер выключился некорректно — возможно, из-за отключения электричества или зависания.
Способ 3: через PowerShell
PowerShell — более мощный инструмент, чем командная строка, и позволяет получать данные в удобном для анализа формате. Чтобы узнать время включения ПК:
- Откройте PowerShell от имени администратора (
Win + X → Windows PowerShell (администратор)). - Введите команду:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6005} -MaxEvents 1 | Format-List TimeCreated, Message
В результате вы получите время создания события (TimeCreated) и его описание (Message). Если нужно увидеть несколько последних включений, измените параметр -MaxEvents 1 на нужное число, например, -MaxEvents 5.
Для вывода данных в виде таблицы используйте:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6005} -MaxEvents 5 | Select-Object TimeCreated, Id, Message | Format-Table -AutoSize
Этот метод удобен, если вам нужно проанализировать историю включений за длительный период или интегрировать данные в скрипт.
- Можно экспортировать данные в файл для дальнейшего анализа.
- Команды PowerShell позволяют фильтровать события по дате.
- Подходит для автоматизации задач, например, для мониторинга времени работы ПК.
Способ 4: через утилиту System Information
Если вам нужно не только время включения, но и другая информация о системе, используйте встроенную утилиту msinfo32. Она собирает данные о конфигурации ПК, включая время загрузки.
- Нажмите
Win + R, введитеmsinfo32и нажмитеEnter. - В левой части окна перейдите в раздел
Сведение о системе. - Найдите строку
Время загрузки системы— это и есть время последнего включения.
Обратите внимание: в msinfo32 отображается только время последней загрузки, а не история включений. Если вам нужна история, событий или PowerShell.
⚠️ Внимание: время вmsinfo32может не совпадать с временем в журнале событий, если система была переведена в режим гибирнации или сна. В этом случаеmsinfo32покажет время выхода из спящего режима, а не полного включения.
Сравнение методов: какой выбрать
Каждый способ имеет свои плюсы и минусы. Выбор зависит от вашей задачи:
| Способ | Плюсы | Минусы |
|---|---|---|
| Журнал событий | Полная история включений/выключений, детальная информация | Требует ручной фильтрации событий |
| Командная строка | Быстро, можно автоматизировать | Неудобно для анализа больших объёмов данных |
| PowerShell | Гибкость, возможность экспорта данных | Требует знания синтаксиса |
| System Information | Простота, дополнительная информация о системе | Только последнее включение |
Если вам нужна разовая проверка, подойдёт msinfo32 или журнал событий. Для автоматизации или анализа истории лучше использовать PowerShell.
Что делать, если время включения не отображается
Если ни один из способов не показал время включения, возможны несколько причин:
- Служба журналов событий отключена. Проверьте её статус через
services.msc(служба должна работать в режиме «Автоматически}). - Журналы событий очищены. В Windows 10 журналы могут очищаться при нехватке места на диске или вручную. В этом случае история включений будет утеряна.
- Компьютер не выключался полностью. Если ПК был переведён в режим сна или гибернации, время включения может не фиксироваться как событие
6005. - Системные файлы повреждены. В этом случае поможет проверка целостности системы через команду
sfc /scannow.
Если время включения не отображается, проверьте работу службы журналов событий и целостность системных файлов.
Практическое применение: зачем это нужно
Знание времени включения компьютера может пригодиться в разных ситуациях:
- Мониторинг использования ПК. Например, чтобы узнать, кто и когда пользовался компьютером (актуально для рабочих ПК или родительского контроля).
- Диагностика проблем. Если компьютер самопроизвольно включается, время включения поможет выявить закономерности (например, включение по расписанию или из-за сетевой активности).
- Оптимизация работы. Анализ времени работы ПК помогает понять, насколько эффективно используется оборудование.
- Безопасность. Если вы подозреваете, что кто-то получит доступ к вашему ПК без вашего ведома, время включения может стать доказательством.
Например, если вы видите, что компьютер включался ночью, когда вы спали, это может свидетельствовать о несанкционированном доступе или о сбое в работе системы.
Что проверить, если компьютер включается сам по себе
Часто задаваемые вопросы
Можно ли узнать время включения компьютера, если он был выключен из розетки?
Нет. Если компьютер был полностью обесточен (вынут кабель питания или отключено электричество), то событие включения не фиксируется. Журнал событий начинает записывать данные только после загрузки системы.
Показывает ли журнал событий время включения после гибернации?
Да, но код события будет другим. После выхода из гибернации фиксируется событие с кодом 1 (в разделе Kernel-Power). Чтобы его найти, настройте фильтр на код 1 в журнале Система.
Как экспортировать данные о времени включения для анализа?
Через PowerShell можно экспортировать данные в файл CSV. Например:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6005} | Export-Csv -Path "C:\temp\boot_times.csv" -NoTypeInformation
Файл boot_times.csv можно открыть в Excel для дальнейшего анализа.
Почему время включения в журнале событий и в не совпадает?
Время в показывает момент, когда на материнскую плату подалось питание (включение кнопки или по таймеру), а журнал событий Windows фиксирует время загрузки операционной системы. Разница может быть в несколько секунд или минут, особенно если система долго загружается.