Хотите проверить, сколько часов или дней без перезагрузки работает ваш компьютер под управлением Windows 10? Это полезно, чтобы отслеживать стабильность системы, диагностировать проблемы или просто из любопытства. Есть несколько способов сделать это — от встроенных инструментов до сторонних утилит.
В этой статье я покажу все рабочие методы: от простых команд в Командной строке до использования Панель управления и специальных программ. Некоторые дадут точные данные в формате дней, часов и минут, другие — общую статистику. Читаем дальше и выбираем подходящий.
Способ 1: через командную строку (самый быстрый)
Самый быстрый способ — использовать Командную строку. Она есть в любой версии Windows 10, и для этого не нужно устанавливать дополнительные программы.
Откройте Командную строку от имени администратора: нажмите Win + X и выберите соответствующий пункт. Введите команду:
net statistics workstation
В результатах найдите строку Статистика с — это дата и время, когда система была запущена. Сравните её с текущим временем, чтобы узнать общий аптайм. Например, если в строке указано 12.05.2024 14:30:00, а сейчас 15.05.2024 09:15:00, значит, компьютер работает без перезагрузки 2 дня, 18 часов и 45 минут.
Если нужна информация в формате дней, часов и минут сразу — используйте команду:
systeminfo | find "Время работы"
Система выведет строку вида Время работы системы: 3 дня, 5 часов, 20 минут.
Чтобы скопировать текст из командной строки, кликните правой кнопкой мыши по окну и выберите «Выделить всё», затем нажмите Enter для копирования в буфер обмена.
| Способ | Команда | Формат вывода | Требует прав администратора |
|---|---|---|---|
| Командная строка | net statistics workstation |
Дата и время запуска | Нет |
| Командная строка | systeminfo | find "Время работы" |
Дни, часы, минуты | Нет |
| PowerShell | (Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime |
Дни.часы:минуты:секунды | Нет |
Способ 2: через PowerShell
PowerShell — более мощный инструмент, чем Командная строка, и он тоже есть в Windows 10 по умолчанию. Чтобы узнать время работы ПК, откройте PowerShell (можно через поиск по Win + S) и введите:
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
Результат будет в формате дней, часов, минут и секунд. Например: 3.18:20:05 — это 3 дня, 18 часов, 20 минут и 5 секунд.
Если хотите получить данные в более читаемом виде, используйте:
$Uptime = (Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime; "$($Uptime.Days) дней, $($Uptime.Hours) часов, $($Uptime.Minutes) минут"
Эта команда выведет время работы в формате, похожем на: 3 дней, 18 часов, 20 минут.
Ниже таблица с сравнением команд для Командной строки и PowerShell:
Способ 3: через «Сведения о системе» (msinfo32)
В Windows 10 есть встроенная утилита msinfo32, которая собирает подробную информацию о системе, включая время работы.
Чтобы открыть её:
- Нажмите
Win + R, введитеmsinfo32и нажмитеEnter. - В открывшемся окне найдите строку
Время загрузкив разделеСведения о системе. - Здесь будет указана точная дата и время последнего запуска Windows.
Этот метод удобен, если вам нужны не только данные об аптайме, но и другая информация о конфигурации ПК.
А какой способ используете вы?
Способ 4: через «Журналы Windows»
Ещё один способ — заглянуть в Журналы Windows. Это полезно, если вы хотите увидеть не только текущий аптайм, но и историю запусков системы.
- Откройте
Панель управленияи перейдите в разделАдминистрирование. - Выберите
Просмотр событий. - В левой части окна откройте
Журналы Windows→Система. - В правой части нажмите
Фильтр текущего журнала. - В поле
Идентификаторы событийвведите6005, 6006(это коды событий запуска и завершения работы системы). - Нажмите
ОК. В результатах вы увидите все события запуска (6005) и завершения работы (6006).
Сравнив даты последнего 6005 с текущим временем, вы узнаете аптайм.
⚠️ Внимание: изменение параметров журнала событий может повлиять на стабильность системы. Не удаляйте и не изменяйте события, если не уверены в своих действиях.
Способ 5: через сторонние программы
Если встроенные инструменты кажутся сложными, можно использовать сторонние утилиты. Они часто предлагают более удобный интерфейс и дополнительные функции.
Ниже таблица с популярными программами для отслеживания времени работы ПК:
| Название программы | Тип | Функционал | Бесплатная версия |
|---|---|---|---|
| Speccy | Утилита мониторинга | Показывает аптайм, температуру компонентов, информацию об оборудовании | Да |
| HWiNFO | Диагностическая утилита | Подробная информация о системе, включая время работы | Да |
| Core Temp | Мониторинг температуры | Показывает аптайм и температуру процессора | Да |
| AIDA64 | Диагностическая утилита | Полная информация о системе, включая историю аптайма | Нет (30 дней триал) |
Способ 6: через задачник Windows
Меньше известный, но эффективный способ — использовать Планировщик задач. Он отображает время последней загрузки системы.
Чтобы проверить:
- Откройте
Планировщик задач(введите в поискеПланировщикили используйте командуtaskschd.mscвWin + R). - В правой части окна посмотрите на строку
Последний запускв разделеДействия. - Здесь будет указана дата и время последней загрузки системы.
Этот метод подходит, если вы ищете быстрый способ без использования команд.
Планировщик задач показывает время последней загрузки, но не учитывает гибернацию — если компьютер был в режиме сна, аптайм будет больше, чем время с последнего запуска.
Способ 7: практические инструкции для новичков
Если вы только начинаете осваивать Windows 10 и не хотите запоминать команды, следуйте этому простому алгоритму:
- Откройте меню
Пуски введитеКомандная строка. - Запустите её (прав не обязательны).
- Введите команду
systeminfo | find "Время работы"и нажмитеEnter. - Готово — система выведет время работы в понятном формате.
Если результат не появился, проверьте, правильно ли вы ввели команду (регистр не важен).
Как проверить аптайм за 30 секунд
Часто задаваемые вопросы
Можно ли узнать время работы компьютера, если он был в режиме сна?
Да, но не все методы учитывают время сна. Например, команда systeminfo показывает общее время с последней загрузки, включая сон. А вот Журналы Windows могут не учитывать его. Для точных данных используйте PowerShell или сторонние утилиты вроде HWiNFO.
Почему время работы в командной строке и отличается?
Обычно этого не происходит — оба метода должны показывать одинаковые данные. Если разница есть, проверьте, не запускали ли вы команды от имени разных пользователей или не перезагружался ли компьютер между проверками. Также убедитесь, что вводите команды правильно.
Можно ли отслеживать время работы компьютера автоматически?
Да. Для этого можно настроить регулярное выполнение команды через Планировщик задач и сохранять результаты в текстовый файл. Или использовать сторонние программы, которые ведут лог аптайма, например AIDA64.
Влияет ли гибернация на время работы системы?
Да, influence. В отличие от режима сна, при гибернации система полностью выключается, но сохраняет состояние на диск. Поэтому время работы сбросится. Чтобы проверить, был ли компьютер в гибернации, используйте Журналы Windows (код события 42 для гибернации).