Гид по технологиям

Как узнать время работы компьютера в Windows

5 min read Windows Обновлено 30 Dec 2025
Как узнать время работы компьютера в Windows
Как узнать время работы компьютера в Windows

Кнопка питания компьютера

Когда вы в последний раз выключали компьютер? Вчера, неделю назад или год назад? Если вы не помните, как долго система работает (uptime), ниже — несколько надёжных способов это проверить, все из которых используют встроенные средства Windows.

Короткий план действий

  • Для быстрого ответа: откройте Диспетчер задач (Ctrl + Shift + Esc) и посмотрите поле «Время работы» на вкладке «Производительность».
  • Для точного числового результата: используйте PowerShell.
  • Для диагностики сети: проверьте длительность подключения адаптера в Панели управления.

1. Проверка времени работы через Командную строку

  1. Откройте приложение “Командная строка” (Command Prompt).
  2. Введите команду:
net stats srv
  1. Первая строка вывода обычно начинается со слова “Statistics since” (или локализованного эквивалента) — это время, с которого работает служба, и часто совпадает с временем последней загрузки.

Важно: команда показывает время работы службы Server; если служба перезапускалась позже загрузки, результат будет отличаться от реального времени с момента загрузки системы.

2. Проверка времени работы через Диспетчер задач

  1. Нажмите Ctrl + Shift + Esc, чтобы открыть Диспетчер задач.
  2. Перейдите на вкладку “Производительность”.
  3. В левом разделе выберите “ЦП”. Справа вы увидите поле “Время работы” — это удобный и быстрый способ увидеть uptime в формате дней:часов:минут.

Проверка времени работы через Диспетчер задач

3. Проверка времени работы через PowerShell (точно и гибко)

PowerShell даёт точный результат и удобен для скриптов.

Откройте PowerShell (можно с повышенными правами) и введите:

(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

Команда вернёт объект TimeSpan с днями, часами, минутами и секундами — удобно для автоматизированных отчётов.

Пример альтернативной команды, которая выводит только целые дни, часы и минуты:

$ts = (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
"{0} дней, {1} часов, {2} минут" -f $ts.Days, $ts.Hours, $ts.Minutes

4. Проверка через systeminfo

  1. Откройте окно Выполнить (Win + R).
  2. Введите:
systeminfo
  1. В списке свойств найдите строку с временем загрузки системы — в зависимости от версии Windows она может быть подписана как “System Boot Time” или локализовано на русский.

systeminfo полезен, когда нужна дополнительная информация о системе вместе с временем последней загрузки.

5. Проверка через Панель управления (по сетевому адаптеру)

  1. Откройте Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом.
  2. Нажмите «Изменение параметров адаптера» в левой колонке.
  3. Откройте свойства активного сетевого подключения и посмотрите значение “Продолжительность” (Duration).

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

Примечание: этот метод корректен только если вы не переподключали или не сбрасывали сетевой адаптер после загрузки — в противном случае значение покажет время с момента последнего (пере)подключения.

Когда результаты могут быть неверны: распространённые причины

  • Были перезапущены конкретные службы (они покажут более позднее время в сравнении с реальным boot time).
  • Система входила в режим спящего сна или гибернации — в некоторых отчётах это может не считаться перезагрузкой.
  • Включён «быстрый запуск» (Fast Startup) — он комбинирует завершение сессии и гибернацию, что меняет логи загрузки.
  • Виртуальные машины — время внутри гостевой ОС не всегда совпадает с реальным uptime хоста.
  • Сброс сетевого адаптера или VPN-подключение повлияют на метод Панели управления.

Альтернативные подходы и когда их применять

  • Если нужен исторический отчёт о перезагрузках — используйте Просмотр событий (Event Viewer) и фильтруйте по событиям источника “Kernel-General” или ID 6005/6006/6008.
  • Для удалённой проверки нескольких машин — PowerShell Remoting или инструменты управления конфигурацией (Intune, SCCM) позволяют собрать uptime централизованно.
  • Для мониторинга в реальном времени используйте системы APM/Мониторинга (Prometheus, Zabbix и т. п.).

Чеклист: что проверить перед выводом выводов

  • Убедитесь, что вы используете метод, соответствующий задаче (быстрое отображение vs точный формат).
  • Сверьте результат нескольких методов (Task Manager + PowerShell).
  • Проверьте наличие режимов сна/гибернации и настройки быстрого запуска.
  • Если используете результат для аудита — снимите вывод команды в файл и сохраните метаданные (время проверки, пользователь).

Чеклисты по ролям

Пользователь:

  • Открыл Диспетчер задач.
  • Посмотрел поле “Время работы”.
  • При необходимости перезагрузил ПК.

Системный администратор:

  • Проверил uptime через PowerShell на нескольких хостах.
  • Сверил данные с Event Viewer.
  • Задокументировал инциденты длительной работы (если требуется).

Небольшой словарь (1‑строчные определения)

  • Uptime — время непрерывной работы системы с момента последней загрузки.
  • Boot time — момент последней загрузки ОС.
  • Гибернация — сохранение состояния системы на диск и выключение, после возобновления время работы может отличаться от полной загрузки.
  • Быстрый запуск — режим Windows, ускоряющий старт путём частичной гибернации ядра.

Наглядная схема выбора метода

flowchart TD
  A[Нужно быстро узнать uptime?] -->|Да| B[Открыть Диспетчер задач]
  A -->|Нет, нужна точность| C[PowerShell]
  C --> D{Нужно собрать данные для нескольких ПК?}
  D -->|Да| E[PowerShell Remoting / SCCM]
  D -->|Нет| F[systeminfo / net stats srv]

Критерии приёмки

  • Указан метод и шаги воспроизведения проверки uptime.
  • Для критичных систем есть резервная проверка (Event Viewer или remote PowerShell).
  • Если метод зависит от сети, это указано в заметке.

Короткое резюме

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

Важно: комбинируйте методы и учитывайте особенности работы служб, сна и гибернации при интерпретации результатов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Удалить пункты из меню «Создать» в Windows
Windows

Удалить пункты из меню «Создать» в Windows

Настройки Концентрации и Не беспокоить на iPhone
Руководство

Настройки Концентрации и Не беспокоить на iPhone

Атака методом грубой силы — что это и как защититься
Безопасность

Атака методом грубой силы — что это и как защититься

Как зарабатывать BAT в браузере Brave
Браузеры

Как зарабатывать BAT в браузере Brave

Отключение IPv6 в UFW на Linux
Security

Отключение IPv6 в UFW на Linux

Что делать при краже личности — план восстановления
Безопасность личности

Что делать при краже личности — план восстановления