Windows время работы без перезагрузки

Посмотреть время работы компьютера после перезагрузки

Обновлено:
Опубликовано:

Иногда хочется (или необходимо) увидеть, сколько компьютер работал времени без перезагрузки. В данной инструкции приведены примеры команд для Windows и Linux.

Для определения возраста компьютера или ноутбука, не стоит полагаться на 100% на данную информацию — система может быть переустановлена, а вместе с этим, сбивается общее время работы системы.

Открываем командную строку.

Для этого нажимаем комбинацию клавиш Win + R и в появившемся окне вводим cmd:

Ввод команды cmd для запуска командной строки

И нажимаем OK. Откроется командная строка.

1. Команда net stats

Введем команду net stats srv

> net stats srv

Среди результатов увидим Статистика после …

Это и будет, так называемый, uptime windows или время работы с момента последнего запуска.

2. Команда systeminfo

Для более детальной информации также можно ввести следующую команду:

> systeminfo

Она покажет детальную информацию, в том числе общее (суммарное) время работы компьютера:

Время загрузки системы после ввода systeminfo

* где дата установки — дата и время, когда система была запущена в первые; время загрузки системы — дата и время, когда система была перезагружена последний раз.

Время выключения Windows

Открываем журнал Windows (команда eventvwr) и находим последнее событие с кодом 6006:

Фильтр системного журнала

Ищем событие 6006

Linux

Любая из приведенных ниже команд позволит посмотреть общее время работы Linux:

1. Uptime

uptime

Пример ответа:

13:28:16 up 27 days,  2:46,  1 user,  load average: 0.00, 0.02, 0.05

* где 13:28:16 — текущее время; up 27 days — дней с последней перезагрузки.

2. w

w

* по сути, ответ тот же, что и после ввода команды uptime, с подробными сведениями подключения пользователей.

3. Top

Команда top предназначена для отображения состояния загруженности Linux, но она также показывает, сколько компьютер работал после перезагрузки:

top

Ответ:

top — 13:35:15 up 27 days,  2:53,  1 user,  load average: 0.03, 0.03, 0.05
Tasks: 116 total,   1 running, 115 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni, 99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.2 st
KiB Mem :  1016040 total,    77052 free,   591528 used,   347460 buff/cache
KiB Swap:   524284 total,   231264 free,   293020 used.   237288 avail Mem

* в данном случае, нас интересует верхняя строчка, которая нам напоминает вывод, все той же, uptime.

Бывают ситуации когда необходимо выяснить сколько времени работает сервер/ клиентская машина без перезагрузки. Для этого вовсе не обязательно пользоваться сторонними утилитами, достаточно использовать стандартные средства Windows. В этой статье я опишу все известные мне способы определения времени последней перезагрузки/ выключения Windows.

1 Способ определить длительность работы Windows без перезагрузки.

Один из способ определить время работы ОС Windwos запустить Диспетчер задач, перейти во вкладку «Быстродействие», в строке «Время работы» вы увидите, как долго включен сервер:

Фото Определяем время загрузки Windows server

 компьютер:

Фото Определяем время загрузки Windows workstation

2 Способ определить время работы Windows без выключения.

Еще один весьма простой способ получить информацию о времени работы операционной системой- запустить командную строку «Пуск» — «Программы» — «Стандартные» — «Командная строка» или воспользоваться сочетанием горячишь клавиш «Win» + «R» в строке поиска ввести «CMD» и нажать клавишу Enter.

В командной строке введите команду: net statistics workstation. В результате вы увидите время начала работы ОС Windows.

Скрин Определение времени загрузки компьютера/ сервера с помощью командной строки

3 Способ определить время последней перезагрузки/ выключения компьютера/ сервера Windows.

Запустите командную строку и выполните команду:

для англоязычной версии операционной системы systeminfo | find «System Boot Time:»

Скриншот Как определить время загрузки компьютера/ сервера в английской версии Windows в командной строке

для русскоязычной версии операционной системы systeminfo | find «Время загрузки системы:».

Скриншот Как определить время загрузки компьютера/ сервера в русской версии Windows в командной строке

4 Способ определения времени работы ОС Windows.

 Время загрузки можно посмотреть в сетевых подключениях (если сеть не отключалась). Нажмите правой кнопкой мыши на сетевых подключениях в панели управления и выберите «Центр управления сетями и общим доступом» (англ. Open Network and Sharing Center).

Далее выберите «Изменения параметров адаптера» (англ. Change adapter settings).

Фото как поределить время загрузки Windows

Далее нажмите на подключении двойным кликом мыши в открывшемся окне в строке Длительность (англ. Duration) вы увидите время работы ОС Windows.

Скрин способ определить когда загрузилась Windows

5 Способ определить время с которого работает компьютер/ сервер.

Так же информацию можно найти в Журналах Windows (Event Viewer). Для этого:

На компьютере нажмите правой кнопкой мыши на ярлыке «Компьютер», выберите «Управление», в окне Управления компьютером выберите «Журнал Windows» — «Система». Теперь найдите событие 6005 — оно говорит о том, что компьютер загрузился соответственно в столбце Дата и время будет указано, когда это произошло.

Фото Определяем время загрузки Windwos с помощью журнала Windows

На сервере откройте «Server  Manager», выберите «Diagnostics» — «Event Viewer» — «Windows Log» — «System». Найдите Event ID 6005 он отвечает за время загрузки сервера.

Фото Определяем время загрузки Windwos с помощью Windows Logs

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:

Все способы:

  • Способ 1: «Диспетчер задач»
  • Способ 2: «Командная строка»
    • Вариант 1: Команда WMIC
    • Вариант 2: Утилита «System Information Tool»
  • Способ 3: «Windows PowerShell»
  • Способ 4: «Панель управления»
  • Вопросы и ответы: 0

Способ 1: «Диспетчер задач»

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

  1. Запустите «Диспетчер задач», щелкнув правой кнопкой мыши по нижней рабочей панели. Из появившегося списка выберите нужную функцию.
  2. как посмотреть, сколько работает компьютер с windows 10-01

  3. Перейдите на вкладку «Производительность». Для отображения данных о времени работы вам нужен центральный процессор – вкладка «ЦП». В главном окне можно увидеть данный параметр у строки «Время работы».
  4. как посмотреть, сколько работает компьютер с windows 10-02

Если «Диспетчер задач» находится в свернутом режиме, предварительно нужно нажать на кнопку «Подробнее», расположенную внизу.

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

Через «Командную строку» Windows можно посмотреть, когда была запущена система, и вычислить время ее работы несложным подсчетом. Для этого нужно воспользоваться специальными командами. Разберем два варианта.

Для просмотра времени работы системы запустите «Командную строку» от имени администратора. Все способы разобраны в нашей отдельной статье.

Подробнее: Запуск «Командной строки» от имени администратора в Windows 10

Вариант 1: Команда WMIC

После того как «Командная строка» запущена с расширенными правами, введите команду wmic path Win32_OperatingSystem get LastBootUpTime, затем нажмите на клавишу «Enter», чтобы применить ее.

как посмотреть, сколько работает компьютер с windows 10-05

В интерфейсе консоли отобразится набор цифр. На первый взгляд кажется, что ничего не понятно, но на самом деле это несложно расшифровать. Разберем на нашем примере, как это сделать:

  • первые четыре цифры в строке – это год, то есть 2022;
  • следующие числа – месяц, или 09 – сентябрь;
  • затем следует число месяца – 20;
  • 11 – в нашем случае это часы;
  • 09 – минуты;
  • 30 – секунды;
  • после точки следует показатель миллисекунд;
  • значение «+180» — это часовой пояс в минутах, то есть 3 часа по Гринвичу, или московское время.

Эти данные говорят о том, когда точно была запущена система в последний раз. В нашем примере это 20 сентября 2022 года, в 11:09 утра. Зная информацию, не составит труда подсчитать, сколько всего работает Windows 10.

Вариант 2: Утилита «System Information Tool»

Еще одна команда запускает утилиту, отображающую информацию о различных компонентах системы, включая время последнего запуска. В этом случае также можно узнать, когда система была включена, затем подсчитать время.

В окне «Командной строки», запущенной от имени администратора, введите systeminfo и нажмите на клавишу «Enter». Отыщите строку «Время загрузки системы»: здесь отобразится дата и время включения Windows 10.

как посмотреть, сколько работает компьютер с windows 10-06

Способ 3: «Windows PowerShell»

С помощью консоли «Windows PowerShell» можно вплоть до миллисекунд узнать время, в течение которого компьютер работал без перезагрузки:

  1. Запустите консоль с расширенными правами. Для этого щелкните правой кнопкой мыши по значку Windows и выберите пункт «Windows PowerShell (администратор)».
  2. Введите команду (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime и нажмите на клавишу ввода. В результате в окне отобразится столбец с данными: дни, часы, минуты и даже миллисекунды.
  3. как посмотреть, сколько работает компьютер с windows 10-08

Способ 4: «Панель управления»

Если компьютер после запуска сразу же подключается к интернету, и во время работы соединение не прерывалось, то посмотреть, сколько работает компьютер с Windows 10, можно через сведения о сетевом адаптере:

  1. Запустите «Панель управления». Средство находится в главном меню в папке «Служебные – Windows».
  2. как посмотреть, сколько работает компьютер с windows 10-09

  3. Для комфортного просмотра разделов задайте их отображение как «Крупные значки» в строке «Просмотр». Выберите раздел «Центр управления сетями и общим доступом».
  4. как посмотреть, сколько работает компьютер с windows 10-10

  5. На панели слева выберите строку «Изменение параметров адаптера».
  6. как посмотреть, сколько работает компьютер с windows 10-11

  7. Выберите то подключение, которое используется, и дважды кликните по нему левой кнопкой мыши.
  8. как посмотреть, сколько работает компьютер с windows 10-12

  9. В окне со свойствами обратите внимание на параметр «Длительность».

Не важно, какой тип подключения используется — проводной или беспроводной — нужная информация все равно будет доступна для просмотра.

Наша группа в TelegramПолезные советы и помощь

Время непрерывной работы Windows с момента последней перезагрузки (uptime) можно узнать разными способами.

В графическом интерфейсе общее время работы Windows можно найти в диспетчере задач.

  1. Запустите Task Manager (выполните команды
    taskmgr.exe
    или нажмите сочетание клавиш
    Ctrl+Shift+Esc
    )
  2. Перейдите на вкладку Производительность (Performance) -> вкладка ЦП (CPU)
  3. Время непрерывной работы компьютера содержится в поле Up time
  4. Общее время работы с последней загрузки в диспетчере задач Windows

Также можно получить текущий uptime из командной строки. Выполните команду:

Systeminfo

Время последней загрузки (перезагрузки) Windows указано в значении System Boot Time.

Получить System Boot Time из systeminfo

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

$boot_time = Get-CimInstance Win32_OperatingSystem | select LastBootUpTime
(Get-Date) - $boot_time.LastBootUpTime | SELECT Days,Hours,Minutes,Seconds

Команда вернет значение аптайма компьютера в днях и часах.

В новых версиях PowerShell Core 6.x и 7.x для получения времени работы системы можно использовать новый командлет Get-Uptime. Это командлет сразу выведет значение uptime в днях, часах, минутах (в формате TimeSpan). Или можно вывести время с последней загрузки компьютера:

Get-Uptime -Since

Можно получить значение аптайм с удаленного хоста:

$remotePC='pcbuh01'
(Get-Date) - (Get-CimInstance Win32_OperatingSystem -ComputerName $remotePC).LastBootupTime

Эту команду можно использовать для удаленного опроса uptime компьютеров в домене AD. Для получения списка компьютеров обычно используется командлет Get-ADComputer.

Обратите внимание, что на десктопных версиях Windows 10 и 11 по умолчанию включена функция гибридной загруки (Быстрый запуск, Fast Boot). В этом режиме, когда пользователь выключает компьютер, Windows фактически не выключается, а выгружает ядро и драйверы в файл гибернации. В этом случае (как и после пробуждения после режима сна и обычной гибернации) аптайм компьютера не сбрасывается при включении.

В этой статье мы покажем, как получить время непрерывной работы компьютера (uptime), которое прошло с момента загрузки Windows.

Самый простой способ получить время последней загрузки Windows – выполнить команду:

systeminfo | FIND "System Boot Time"

System Boot Time: 3/11/2023, 11:58:45 AM

systeminfo узнать время загрузки Windows

Также время загрузки можно получить так:

net statistics workstation

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

$WinOS = Get-WmiObject Win32_OperatingSystem
write-host $WinOS.LastBootUpTime
(Get-Date) — $WinOS.ConvertToDateTime($WinOS.LastBootUpTime)

В этом примере компьютер Windows работает без перезагрузок 26 дней.

В этом примере командлет Get-WmiObject используется для обращения к классу Win32_OperatingSystem.

В PowerShell Core вместо командлета Get-WmiObject нужно использовать Get-CimInstance:

Get-CimInstance -ClassName win32_operatingsystem -ComputerName localhost| select csname, lastbootuptime

или

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

Также в PowerShell Core 6.x и 7.x доступен новый командлет Get-Uptime, который сразу выводит Uptime (вычисляет TimeSpan между текущим временем и временем последней загрузки Windows):

Get-Uptime
Get-Uptime -Since

Вы можете получить uptime с удаленных компьютеров из командной строки.

Можно подключиться к удаленному компьютере через systeminfo и получить BootTime:

SystemInfo /s msksrv01 | find "Boot Time:"

Или через CIM получить время непрерывной работы удаленного компьютера:

(Get-Date) - (Get-CimInstance Win32_OperatingSystem -ComputerName msksrv01).LastBootupTime

Либо можно проверить время загрузки сразу несколько удаленных хостов Windows с помощью PowerShell (имена серверов указываются через запятую):

Get-CimInstance win32_operatingsystem -computerName server1,server2,server3 | select-object csname,LastBootUpTime

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Программа для расположения окон на рабочем столе windows 10
  • Проброс usb в rdp windows
  • Wisdom dictionary download windows
  • Windows 10 проводник строка состояния
  • About transmac for windows