Чтобы узнать время работы компьютера на Windows 10, не нужно устанавливать сложные программы. Система хранит эту информацию в нескольких местах, и достать её можно за пару кликов. Самый быстрый способ — через Командную строку или PowerShell. Но есть и другие методы: от в Журнале событий до использования сторонних утилит.

В этой статье разберём все работающие способы: от стандартных инструментов Windows до дополнительных программ. Расскажем, как проверить время работы ПК за текущую сессию, а также как узнать, когда компьютер был включён в последний раз. Начнём с самого простого.

Способ 1: через командную строку (самый быстрый)

Откройте Командную строку от имени администратора. Для этого нажмите Win + X и выберите соответствующий пункт. Введите команду:

systeminfo | find "Время работы системы"

Через несколько секунд появится строка с точным временем с момента последнего включения ПК. Например: «Время работы системы: 2 дня, 3 часа, 15 минут». Это время текущей сессии — с последнего запуска или перезагрузки.

Если команда не работает, попробуйте запустить Командную строку от имени администратора или используйте PowerShell с той же командой.

💡

Если нужно узнать время работы ПК в секундах, используйте команду net stats workstation — она выведет параметр Statistics since с датой и временем запуска системы.

СпособКомандаФормат выводаТребует прав админа?
Командная строкаsysteminfo | find "Время работы системы"Дни, часы, минутыНет
PowerShellGet-Date - (Get-CimInstance Win32_OperatingSystem).LastBootUpTimeДни, часы, минуты, секундыНет
Журнал событийeventvwr.mscДата и время включенияДа

Способ 2: через PowerShell

PowerShell — более мощный инструмент, чем Командная строка, и он тоже может показать время работы компьютера. Откройте его через Win + X или поиск в меню Пуск. Введите:

(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime

Результат будет в формате дней, часов, минут и секунд. Например: 2.03:15:22 — это 2 дня, 3 часа, 15 минут и 22 секунды.

Для удобства можно преобразовать вывод в человеческий формат:

$uptime = (Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime; "Время работы: $($uptime.Days) дней, $($uptime.Hours) часов, $($uptime.Minutes) минут"

Этот метод точнее, чем командная строка, так как PowerShell работает с объектами Windows напрямую.

Способ 3: через Журнал событий Windows

Если вам нужно не только время текущей сессии, но и история включений компьютера, используйте Журнал событий. Это встроенный инструмент Windows, который фиксирует все системные события, включая запуск и выключение ПК.

Откройте Журнал событий:

  1. Нажмите Win + R, введите eventvwr.msc и нажмите Enter.
  2. Перейдите в раздел Журналы Windows → Система.
  3. В правой части окна выберите Фильтр текущего журнала.
  4. В поле Источники событий выберите EventLog или введите 6005, 6006 (коды событий запуска и завершения работы системы).

В отфильтрованном списке вы увидите события с кодом 6005 (включение ПК) и 6006 (выключение). В колонке Дата и время будет указано точное время каждого события.

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

Способ 4: через Диспетчер задач

Ещё один простой способ — использовать Диспетчер задач. Он показывает время работы системы в реальном времени, но без деталей по истории.

Как проверить:

  1. Нажмите Ctrl + Shift + Esc или Ctrl + Alt + Del → Диспетчер задач.
  2. Перейдите на вкладку Производительность.
  3. Внизу окна найдите строку Время работы — здесь будет указано, сколько времени прошло с момента запуска системы.
⚠️ Внимание: В Диспетчере задач отображается только время текущей сессии. Если компьютер перезагружался, счётчик обнуляется.
Как часто вы проверяете время работы своего ПК?
Каждый день
Раз в неделю
Редко
Никогда

Способ 5: сравнение методов — что выбрать

Каждый из перичисленных способов имеет свои плюсы и минусы. Например, Командная строка и PowerShell дают быстрый результат, но не показывают историю. Журнал событий хранит полную историю, но требует больше времени на настройку фильтров.

Если вам нужно однократно узнать время работы ПК, используйте Командную строку или PowerShell. Для анализа истории включений подойдёт Журнал событий. Если хотите мониторить время работы в реальном времени — Диспетчер задач.

КритерийКомандная строкаPowerShellЖурнал событийДиспетчер задач
Скорость получения данных⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Точность⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
История включенийНетНетДаНет
Требует прав админаНетНетДаНет

Способ 6: сторонние программы для мониторинга

Если встроенных инструментов Windows 10 недостаточно, можно воспользоваться сторонними утилитами. Они часто предлагают расширенный функционал: графики времени работы, автоматический мониторинг и уведомления.

Популярные программы:

  • Uptime — простая утилита, показывающая время работы ПК в трее.
  • RealTemp — мониторит не только время работы, но и температуру процессора.
  • HWiNFO — мощный инструмент для анализа системы, включая время аптайма.

Эти программы удобны, если вы часто проверяете состояние ПК или нуждаетесь в дополнительных данных.

Сторонние утилиты удобны для регулярного мониторинга, но для разовой проверки хватит встроенных инструментов Windows

Способ 7: практическая инструкция — как проверить время работы ПК за 2 минуты

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

Откройте Командную строку и введите команду. Если хотите подробный отчёт — используйте PowerShell. Для истории включений откройте Журнал событий и отфильтруйте события с кодами 6005 и 6006.

Если вы планируете мониторить время работы регулярно, установите одну из сторонних утилит, например HWiNFO.

Быстрая проверка времени работы ПК

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

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

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

Да, можно. Способы через Командную строку, PowerShell и Диспетчер задач не требуют прав администратора. Журнал событий может запрашивать права для просмотра некоторых событий, но базовую информацию можно получить и без них.

Как проверить, сколько времени работал компьютер вчера?

Для этого подойдёт Журнал событий. Откройте его через eventvwr.msc, перейдите в Журналы Windows → Система и отфильтруйте события с кодом 6005 (включение) и 6006 (выключение). Вы увидите точные даты и время загрузочных сессий.

Почему время работы в Диспетчере задач и Командной строке отличается?

Это нормально. Диспетчер задач может показывать время работы с небольшой задержкой (например, обновляет данные раз в несколько секунд). Командная строка и PowerShell дают данные в реальном времени. Разница обычно составляет несколько секунд.

Есть ли способ автоматически записывать время работы ПК?

Да, для этого можно использовать сторонние утилиты, например HWiNFO или Open Hardware Monitor. Они могут вести лог времени работы и сохранять его в файл. Также можно написать простой скрипт на PowerShell, который будет записывать время аптайма в текстовый файл.