Как узнать когда включался компьютер на Windows 10 — вопрос, который часто возникает у пользователей, желающих отследить активность устройства. Причины могут быть разные: контроль за использованием ПК детьми, проверка безопасности после подозрительных действий или просто любопытство. К счастью, Windows 10 предоставляет несколько способов получить эту информацию — от простых до продвинутых.
Операционная система ведёт событий, которые фиксируют все ключевые действия, в том числе запуск системы. Достаточно знать, где искать. В этой статье разберём 5 проверенных методов — от использования встроенных инструментов до сторонних утилит. Каждый способ подходит для разных уровней подготовки: от начинающего пользователя до опытного админа.
Способ 1: Журнал событий Windows — самый надёжный метод
Журнал событий — это встроенный инструмент Windows, который записывает все системные действия, включая запуск и выключение компьютера. Чтобы им воспользоваться, не нужно устанавливать дополнительное ПО. Достаточно выполнить несколько простых шагов.
Откройте Панель управления → Администрирование → Просмотр событий. В левой колонке выберите Журналы Windows → Система. В правой части окна нажмите Фильтр текущего journala. В поле Источники событий выберите EventLog, а в поле Коды событий введите 6005 (это код события запуска системы). Нажмите OK, и вы увидите все записи о включении компьютера с точным временем и датой.
Если journal событий переполнен, старые записи могут удаляться автоматически. Чтобы этого избежать, настройте параметры хранения в свойствах journala (правый клик по Система → Свойства).
Код 6005 — это стандартное событие запуска системы. Аналогично, код 6006 означает корректное выключение, а 6008 — неожиданное завершение работы. Если вы ищете именно включения, то 6005 — ваш основной ориентир.
| Код события | Описание | Когда возникает |
|---|---|---|
| 6005 | Журнал событий службы был запущен | При включении компьютера |
| 6006 | Журнал событий службы был остановлен | При корректном выключении |
| 6008 | Неожиданное завершение работы системы | При аварийном выключении (например, отключение питания) |
| 6013 | Время работы системы (в секундах) | При каждом запуске |
Способ 2: Командная строка — быстро и без интерфейса
Если вы предпочитаете работать через командную строку, Windows 10 предлагает удобный инструмент wevtutil. Он позволяет извлекать данные из событий прямо в текстовом формате. Это удобно для автоматизации или быстрого просмотра.
Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и выполните команду:
wevtutil qe System "/q:*[System[(EventID=6005)]]" /f:text
Эта команда выведет все события с кодом 6005 (запуск системы) в текстовом формате. Если нужно сохранить результат в файл, добавьте в конце:
> C:\boot_times.txt
Командная строка — мощный инструмент, но требует аккуратности. Если вы не уверены в синтаксисе, лучше использовать графический интерфейс Просмотр событий.
Способ 3: PowerShell — для продвинутых пользователей
PowerShell — это более современная и мощная альтернатива командной строке. С её помощью можно получить данные о включениях компьютера в удобном формате, а также отфильтровать их по дате или другим параметрам.
Откройте PowerShell от имени администратора и выполните команду:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6005} | Select-Object TimeCreated, Message
Эта команда выведет все события запуска системы с указанием точного времени (TimeCreated) и описания (Message). Если нужно сохранить результат в файл, добавьте:
| Out-File -FilePath "C:\boot_times_ps.txt"
PowerShell позволяет также сортировать результаты. Например, чтобы получить последние 10 запусков, используйте:
Get-WinEvent -FilterHashtable @{LogName='System'; ID=6005} | Select-Object -First 10 TimeCreated, Message
- Плюсы: гибкость, возможность автоматизации, удобный формат вывода.
- Минусы: требует знания синтаксиса PowerShell, может быть сложно для новичков.
Способ 4: Сторонние утилиты — удобство и дополнительные функции
Если встроенные инструменты Windows 10 кажутся вам неудобными, можно воспользоваться сторонними утилитами. Они часто предлагают более дружелюбный интерфейс и дополнительные функции, например, построение графиков или экспорт данных в Excel.
-
TurnedOnTimesView — бесплатная утилита от NirSoft. Она сканирует журнал событий и выводит список всех включений и выключений компьютера в удобной таблице. Программа не требует установки и работает прямо из архива.
-
Event Viewer Plus — плагин для браузера, который позволяет просматривать событий Windows прямо в окне браузера. Удобно, если вы часто работаете с удалёнными компьютерами.
-
ManicTime — программа для отслеживания активности компьютера. Помимо времени включения, она показывает, какие приложения и сколько времени использовались.
⚠️ Внимание: При использовании сторонних утилит скачивайте их только с официальных сайтов разработчиков. Некоторые программы могут содержать вридоносный код или собирать ваши данные.
Способ 5: Проверка файла setupapi.dev.log — альтернативный метод
В Windows 10 есть ещё один способ узнать, когда компьютер включался — через файл setupapi.dev.log. Этот файл ведёт установки устройств, но также фиксирует запуски системы. Он находится в папке C:\Windows\INF.
Файл setupapi.dev.log — это текстовый journal, который можно открыть в Блокноте или Notepad++. Ищите строки, содержащие Device Install или System Start. Каждая такая строка содержит дату и время.
| Файл | Расположение | Что фиксирует |
|---|---|---|
| setupapi.dev.log | C:\Windows\INF | Установка устройств и запуски системы |
| setupapi.offline.log | C:\Windows\INF | Установка устройств в оффлайн-режиме |
| System32\LogFiles\Srt\SrtTrail.txt | C:\Windows\System32\LogFiles\Srt | Журнал восстановления системы |
Обратите внимание, что файл setupapi.dev.log может быть очень большим, особенно если компьютер работает давно. Чтобы упростить поиск, используйте функцию Найти (Ctrl + F) и ищите ключевые слова, например, Start.
Что делать, если событий пуст?
Иногда пользователи сталкиваются с тем, что событий не содержит записей о включении компьютера. Это может произойти по нескольким причинам:
Если journal событий пуст, проверьте настройки хранения или используйте альтернативные методы, например, файл setupapi.dev.log.
Во-первых, убедитесь, что событий не был очищен. По умолчанию Windows 10 хранит события в течение 20–30 дней, но этот параметр можно изменить. Чтобы проверить настройки, откройте Просмотр событий, правым кликом выберите Система → Свойства. В разделе Параметры journala посмотрите на Максимальный размер journala и Действие при достижении максимального размера. Если установлено Заменять события при необходимости, старые записи могут удаляться.
Во-вторых, возможно, service Журнал событий Windows отключён. Чтобы проверить это, откройте services.msc (Win + R → введите services.msc → Enter). Найдите service Журнал событий Windows (Event Log) и убедитесь, что его состояние — Работает, а тип запуска — Автоматически.
Практика: Пошаговая инструкция для новичков
Если вы никогда не работали с событий или командной строкой, следуйте этой пошаговой инструкции. Она подойдёт для тех, кто хочет быстро получить результат без углублённых знаний.
Как узнать время включения компьютера на Windows 10
Если вы выполните все шаги правильно, то получите список всех включений компьютера с точным временем и датой. Эти данные можно экспортировать в файл или распечатать для дальнейшего анализа.
Часто задаваемые вопросы
Можно ли узнать время включения компьютера без прав администратора?
Нет, для доступа к событий Windows требуются права администратора. Без них вы не сможете просмотреть события запуска системы. Однако, если у вас есть доступ к учётной записи с правами админа, вы можете временно повысить свои права.
Сколько времени хранится информация о включении компьютера?
По умолчанию Windows 10 хранит событий в течение 20–30 дней. Однако этот срок можно изменить в настройках journala. Если заполняется, старые записи могут удаляться автоматически.
Можно ли отследить включение компьютера удалённо?
Да, если у вас есть доступ к сетевому событий или вы используете специализированные инструменты для удалённого администрирования, например, Windows Admin Center или PSExec. Также можно настроить пересылку событий на другой компьютер.
Покажет ли журнал событий включение компьютера из режима сна?
Нет, событие 6005 фиксирует только полный запуск системы. Выход из режима сна или гибернации записывается с другими кодами событий, например, 1 (в системы) или 42 (в Kernel-Power).