Чтобы узнать, когда был включен компьютер под управлением Windows 10

, не нужно устанавливать сторонние программы. Система сама сохраняет логи включения и выключения, и их можно извлечь за несколько кликов. В этой статье я покажу 5 проверенных способов — от простейшего через «Журнал событий» до командной строки и PowerShell. Расскажу, какие методы дают точные данные, а какие — приблизительные, и где искать информацию, если компьютер выключался некорректно.

Например, вы можете обнаружить, что ПК включался ночью из-за автоматического обновления или пробуждения от USB-устройства. Это поможет выявить причины неожиданных запусков и настроить систему под свои задачи.

Способ 1: Журнал событий Windows

Наиболее точный и детализированный метод. «Журнал событий» фиксирует все системные действия, включая запуск и остановку ОС.

Чтобы им воспользоваться:

1. Нажмите Win + R, введите eventvwr.msc и нажмите Enter.

2. В открывшемся окне перейдите по пути: Журналы Windows → Система.

3. В правой части окна выберите Фильтр текущего журнала.

4. В поле Источники событий выберите EventLog, а в Коды событий введите 6005, 6006 (6005 — запуск, 6006 — корректное выключение).

5. Нажмите ОК. В отфильтрованном списке вы увидите дату и время каждого включения ПК.

💡

Если событий слишком много, отсортируйте их по дате, кликнув на заголовок столбца «Дата и время». Так удобнее находить последние запуски.

МетодТочностьДополнительная информацияСложность
Журнал событийВысокаяДата, время, код событияСредняя
Командная строка (wevtutil)ВысокаяТолько время запускаВысокая
Командная строка (systeminfo)СредняяТолько последний запускНизкая
PowerShellВысокаяГибкая фильтрацияВысокая

Способ 2: Командная строка

Для тех, кто предпочитает работать с консолью. Командная строка позволяет получить данные о времени включения за несколько секунд.

Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и введите:

wevtutil qe System "/q:*[System[(EventID=6005)]]" /rd:true /f:text /c:5

Эта команда выведет последние 5 записей о запуске системы. Чтобы увидеть больше записей, замените /c:5 на /c:10 или другое число.

Альтернативный вариант — использовать systeminfo:

systeminfo | find "Время загрузки системы"

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

Способ 3: PowerShell

PowerShell — мощный инструмент для работы с логами. Он позволяет гибко фильтровать события и выводить данные в удобном формате.

Откройте от имени администратора и выполните:

Get-WinEvent -LogName System -FilterXPath "*[System[EventID=6005]]" | Select-Object TimeCreated, Message | Format-Table -AutoSize

Эта команда выведет таблицу со временем и сообщениями о всех запусках системы.

Если нужно экспортировать данные в файл, добавьте:

| Out-File -FilePath C:\temp\boot_times.txt

Файл boot_times.txt будет создан в папке C:\temp.

PowerShell подходит для автоматизации: можно написать скрипт, который будет отправлять уведомления о неожиданных запусках ПК.

  • Плюсы: гибкость, возможность автоматизации, экспорт данных.
  • Минусы: требует знания синтаксиса, сложнее для новичков.

Способ 4: Просмотр через «Управление компьютером»

Этот метод менее известен, но не уступает по эффективности.

  1. Нажмите Win + R, введите compmgmt.msc и нажмите Enter.
  2. Перейдите в раздел Служебные программы → Просмотр событий → Журналы Windows → Система.
  3. Далее следуйте инструкции из первого способа (фильтрация по кодам 6005 и 6006).

⚠️ Внимание: Не изменяйте настройки в «Управлении компьютером», если не уверены в своих действиях. Это может привести к сбоям в работе системы.
Какой способ вы испальзуете для проверки времени включения ПК?
Журнал событий
Командная строка
PowerShell
Сторонние программы

Сравнение методов: что выбрать?

Не каждый способ подходит для всех ситуаций. Например, если вам нужно одноразово узнать время последнего включения, хватит командной строки. Если требуется анализ за несколько дней — лучше использовать «Журнал событий» или PowerShell.

КритерийЖурнал событийКомандная строкаPowerShellУправление компьютером
Скорость получения данныхСредняяБыстраяСредняяСредняя
Глубина анализаМаксимальнаяОграниченнаяМаксимальнаяМаксимальная
АвтоматизацияНетОграниченнаяДаНет
Требуемые праваАдминистраторАдминистраторАдминистраторАдминистратор
Подходит для новичковДаДаНетДа

Почему компьютер включается сам?

Если вы заметили, что ПК включается без вашего участия, причин может быть несколько. Вот самых распространённые:

Чаще всего компьютер включается сам из-за автоматических обновлений Windows, пробуждения от USB-устройств или сетевых адаптеров.

Чтобы проверить, что именно разбудило компьютер, откройте командную строку и введите:

powercfg /lastwake

Эта команда покажет последнее устройство или процесс, который инициировал включение.

Если проблема в сетевом адаптере, отключите пробуждение по в настройках устройства:

1. Откройте «Диспетчер устройств» (devmgmt.msc).

2. Найдите сетевой адаптер, кликните правой кнопкой → «Свойства» → вкладка «Управление электропитанием».

3. Снимите галочку с «Разрешить этому устройству выводить компьютер из ждущего режима».

Практическая инструкция: шаг за шагом

Если вы решили использовать «Журнал событий», вот пошаговый алгоритм, чтобы не пропустить ни одного важного момента:

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

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли узнать время включения компьютера без прав администратора?

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

Показывает ли «Журнал событий» время включения, если компьютер выключился некорректно?

Да, в большинстве случаев. Даже при аварийном выключении система фиксирует событие запуска (EventID 6005) при следующем включении. Однако данные о времени предыдущего выключения могут отсутствовать.

Как узнать, кто включал компьютер, если это делал другой пользователь?

В «Журнале событий» можно отфильтровать события по идентификатору пользователя. Для этого в фильтре укажите EventID=4624 (вход в систему). Это покажет, кто и когда авторизовался на ПК.

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

Да, например, Event Viewer (встроенный), ManageEngine или PRTG Network Monitor. Они позволяют настраивать уведомления о включениях и выключениях, а также экспортировать отчёты.