Сколько работает сервер windows
Бывают ситуации когда необходимо выяснить сколько времени работает сервер/ клиентская машина без перезагрузки. Для этого вовсе не обязательно пользоваться сторонними утилитами, достаточно использовать стандартные средства Windows. В этой статье я опишу все известные мне способы определения времени последней перезагрузки/ выключения Windows.
1 Способ определить длительность работы Windows без перезагрузки.
Один из способ определить время работы ОС Windwos запустить Диспетчер задач , перейти во вкладку "Быстродействие", в строке "Время работы" вы увидите, как долго включен сервер:
2 Способ определить время работы Windows без выключения.
Еще один весьма простой способ получить информацию о времени работы операционной системой- запустить командную строку "Пуск" - "Программы" - "Стандартные" - "Командная строка" или воспользоваться сочетанием горячишь клавиш "Win" + "R" в строке поиска ввести "CMD" и нажать клавишу Enter.
В командной строке введите команду: net statistics workstation. В результате вы увидите время начала работы ОС Windows.
3 Способ определить время последней перезагрузки/ выключения компьютера/ сервера Windows.
Запустите командную строку и выполните команду:
для англоязычной версии операционной системы systeminfo | find "System Boot Time:"
для русскоязычной версии операционной системы systeminfo | find "Время загрузки системы:".
4 Способ определения времени работы ОС Windows.
Время загрузки можно посмотреть в сетевых подключениях (если сеть не отключалась). Нажмите правой кнопкой мыши на сетевых подключениях в панели управления и выберите "Центр управления сетями и общим доступом" (англ. Open Network and Sharing Center).
Далее выберите "Изменения параметров адаптера" (англ. Change adapter settings).
Далее нажмите на подключении двойным кликом мыши в открывшемся окне в строке Длительность (англ. Duration) вы увидите время работы ОС Windows.
5 Способ определить время с которого работает компьютер/ сервер.
Так же информацию можно найти в Журналах Windows (Event Viewer). Для этого:
На компьютере нажмите правой кнопкой мыши на ярлыке "Компьютер", выберите "Управление", в окне Управления компьютером выберите "Журнал Windows" - "Система". Теперь найдите событие 6005 - оно говорит о том, что компьютер загрузился соответственно в столбце Дата и время будет указано, когда это произошло.
На сервере откройте "Server Manager", выберите "Diagnostics" - "Event Viewer" - "Windows Log" - "System". Найдите Event ID 6005 он отвечает за время загрузки сервера.
Иногда хочется (или необходимо) увидеть, сколько компьютер работал времени без перезагрузки. В данной инструкции приведены примеры команд для Windows и Linux.
Для определения возраста компьютера или ноутбука, не стоит полагаться на 100% на данную информацию — система может быть переустановлена, а вместе с этим, сбивается общее время работы системы.
Windows
Открываем командную строку.
Для этого нажимаем комбинацию клавиш Win + R и в появившемся окне вводим cmd:
И нажимаем OK. Откроется командная строка.
1. Команда net stats
Введем команду net stats srv
Среди результатов увидим Статистика после .
Это и будет, так называемый, uptime windows или время работы с момента последнего запуска.
2. Команда systeminfo
Для более детальной информации также можно ввести следующую команду:
Она покажет детальную информацию, в том числе общее (суммарное) время работы компьютера:
* где дата установки — дата и время, когда система была запущена в первые; время загрузки системы — дата и время, когда система была перезагружена последний раз.
Время выключения Windows
Открываем журнал Windows (команда eventvwr) и находим последнее событие с кодом 6006:
Linux
Любая из приведенных ниже команд позволит посмотреть общее время работы Linux:
1. 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 — дней с последней перезагрузки.
* по сути, ответ тот же, что и после ввода команды uptime, с подробными сведениями подключения пользователей.
3. Top
Команда top предназначена для отображения состояния загруженности Linux, но она также показывает, сколько компьютер работал после перезагрузки:
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.
1. Запустите диспетчер задач. Для этого нажмите правой кнопкой мыши на меню «Пуск» и выберите соответствующий пункт в меню.
2. Перейдите на вкладку «Производительность».
3. В нижней части окна можно увидеть время беспрерывной работы системы.
Способ 2 – Используя PowerShell
1. В меню «Пуск» введите слово powershell . В списке приложений щелкните правой кнопкой мыши на «Windows PowerShell» и запустите программу от имени администратора.
2. Введите следующую команду и нажмите Enter:
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
3. В результате выполнения команды вы увидите количество дней, часов, минут, секунд и миллисекунд, в течение которых ваш компьютер работал без перезагрузки.
Способ 3 – Через командную строку
1. Запустите командную строку, нажав правой клавишей мыши на кнопке «Пуск» и выбрав соответствующий пункт.
2. Введите команду net stats server и нажмите «Enter».
3. Нас будет интересовать строка «Статистика после», в которой отображаются дата и время, когда в последний раз была запущена или перезапущена система.
Способ 4 – Используя инструмент SystemInfo
1. Запустите командную строку, аналогично предыдущему способу.
2. Введите команду systeminfo и нажмите клавишу «Enter».
3. Найдите пункт «Время загрузки системы», который содержит данные о времени включения Windows 10.
Знаете еще способы узнать время работы компьютера в Windows 10? Напишите в комментариях.
Зачастую пользователи не замечают как быстро летит время за компьютером и даже забываются когда его включали. Операционная система Windows 10 позволяет узнать время работы или включения компьютера буквально в несколько нажатий. Время работы компьютера будет рассчитываться после полного включения системы или же перезагрузки компьютера.
Данная статья расскажет как узнать время работы компьютера на Windows 10. Большинство наших способов также будут без проблем работать на компьютерах под управлением предыдущих версий операционной системы Windows. Предлагаем несколько способов позволяющих посмотреть времени работы компьютера на Windows 10. Для новичков рекомендуем использовать только диспетчер задач, более опытные пользователи могут использовать все способы.
Как узнать время работы компьютера Windows 10
Диспетчер задач
Обновленный диспетчер задач в Windows 10 получил множество функций не доступных в предыдущих версиях операционной системы. Посмотреть время работы компьютера можно было и раньше, при этом способы остались прежними даже в Windows 10. А также при необходимости смотрите как включить диспетчер задач на Windows 10, если же он был отключен администратором.
Пользователю достаточно запустить диспетчер задач используя комбинацию клавиш Ctrl+Shift+Esc. Дальше перейти во вкладку Производительность и выбрать пункт Центральный процессор (ЦП). В текущем расположении обратите внимание на пункт Время работы, который собственно и показывает время работы компьютера с момента его включения.
Свойства адаптера
Если же на компьютере присутствует стабильное постоянное подключение к Интернету, то с легкостью можно определить время работы компьютера посмотрев длительность сеанса подключения к сети. Для этого необходимо открыть Пуск > Параметры > Сеть и Интернет > Ethernet и нажать кнопку Настройка параметров адаптера. В открывшемся окне стандартной панели управления выбираем текущее сетевое подключение и смотрим его Длительность.
Текущее расположение можно открыть без использования обновленных параметров системы Windows 10 используя классическую панель управления. Смотрите как найти Панель управления в Windows 10.
Windows PowerShell
Оболочка Windows PowerShell на первый взгляд похожа на командую строку. Она также позволяет выполнять множество команд для управления операционной системой в целом. Для пользователей, которые отдают предпочтение командной строке читайте инструкцию как отключить PowerShell в Windows 10.
Результаты представлены на английском языке даже в русскоязычной версии операционной системы Windows 10. Количество дней, часов, минут, секунд и миллисекунд будет выведено на экран после выполнения предыдущей команды. Пользователю остается самостоятельно посмотреть время работы компьютера в списке данных.
Командная строка
Командная строка нам позволяет посмотреть время включения компьютера, после чего нам будет необходимо самостоятельно рассчитать время работы компьютера. Пользователю достаточно знать как открыть командную строку от имени администратора в Windows 10.
- Откройте пуск и начните вводить Командная строка и в результатах поиска выберите классическое приложение командной строки и нажмите Запуск от имени администратора.
- В открывшемся окне командной строки выполните команду: systeminfo.
- Дальше в результатах выполнения команды найдите пункт Время загрузки системы и рассчитайте время включения компьютера.
Узнать время работы компьютера в Windows 10 можно несколькими способами. К легким способами можно отнести диспетчер задач или просмотр времени подключения Интернет соединения. А способы с использованием командной строки или оболочки Windows PowerShell относятся к более сложным вариантам, поскольку пользователям не только необходимо знать как запустить среду выполнения команд, но и знать команды выводящие необходимые данные.
Время работы или время работы в Windows 10 — это время, в течение которого ваша операционная система работала с момента последнего запуска.
В отличие от Linux / Unix, Windows 10 не имеет встроенной команды uptime. В Windows 10 вы можете просматривать их время выполнения различными способами: из диспетчера задач, командной строки или PowerShell. Давайте посмотрим на все эти методы.
Проверьте Windows 10 Uptime с помощью диспетчера задач Вы можете проверить текущее значение среды выполнения Windows 10 из графического интерфейса. Для этого используйте его Диспетчер задач.
Отображение времени работы вашего компьютера с помощью CMD Чтобы просмотреть время работы компьютера из командной строки, вы можете использовать один из следующих способов. Откройте окно этого командная строка от имени администратора и выполните команду:
Вы также можете просмотреть время работы Windows 10, используя встроенную статистику любой системной службы, которая запускается без перерыва при запуске. Обычно это службы сервера или рабочей станции. Например:
Другой способ получить время безотказной работы Windows 10 — через WMI. Используйте стандартную команду:
Как просмотреть время работы Windows 10 с помощью PowerShell Теперь давайте рассмотрим некоторые способы избавления от времени безотказной работы окон 10 через PowerShell.
Прежде всего, вы можете снова использовать WMI:
Или вы можете получить последнюю дату запуска ОС более удобным способом:
Если вам нравится точность, то есть еще один способ:
Наконец, вы можете использовать средство просмотра событий, где событие 6005 представляет запуск вашего компьютера. Вы можете просмотреть его из самой программы просмотра событий Windows, но вы можете использовать следующую команду Powershell:
Как узнать uptime windows систем
Первый Способ узнавать uptime windows
И так давайте научимся с вами узнавать uptime windows операционных систем, на примере Windows Server 2008 R2, но все проделанные средства подойдут и для других редакций.
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Переходим на вкладку Быстродействие и видим, что время работы системы 2 дня 4 часа 54 минуты
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Второй способ узнавать uptime windows
2 Способ определить время работы Windows без выключения. Еще один весьма простой способ получить информацию о времени работы операционной системой- запустить командную строку "Пуск" - "Программы" - "Стандартные" - "Командная строка" или воспользоваться сочетанием горячишь клавиш "Win" + "R" в строке поиска ввести "CMD" и нажать клавишу Enter, так же советую прочитать Как открыть командную строку Windows / 10 способов открыть командную строку.
В командной строке введите команду: net statistics workstation. В результате вы увидите время начала работы ОС Windows.
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Третий способ узнавать uptime windows
Узнать время последнего старта операционной системы можно из командной строки, введя команду systeminfo и найдя строку Время загрузки системы. Если ввести без ключей вы получите очень подробную информацию о системе вплоть до обновлений.
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Но чтобы быть более кратким введем
для англоязычной версии операционной системы systeminfo | find "System Boot Time:"
для русскоязычной версии операционной системы systeminfo | find "Время загрузки системы:".
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Четвертый способ узнавать uptime windows
4 способ как проверить время работы компьютера это через Центр управления сетями и общим доступом. Для этого правым кликом по значку сети
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Или будем учить оснастки через пуск, вводим ncpa.cpl
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
В любом случае вы попадете на ваш сетевой интерфейс, от которого нам нужны свойства и строка Длительность.
Пятый способ узнавать uptime windows
Так же информацию можно найти в Журналах Windows (Event Viewer). Для этого: Пуск-Администрирование-Просмотр событий или просто в пуске ввести просмотр событий или eventvwr.msc.
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Переходим в систему и делаем фильтр текущего журнала и вводим в нужное поле 6005
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Видим отфильтровалось и осталось гораздо меньше логов. Открываем его.
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Шестой способ узнавать uptime windows
Ну собственно можно воспользоваться WMI и PowerShell. Выяснить время старта ОС можно вот так:
$wmi = Get-WmiObject Win32_OperatingSystem
$wmi.LastBootUpTime
Время выводится в несколько неудобном формате, поэтому сконвертируем его:
И выведем время работы с точностью до миллисекунды, вычтя из текущей даты дату последней загрузки:
Как определить UP time (время работы системы) без выключения на примере windows server 2008 R2
Статистика длительности работы компьютера может пригодиться для проверки работы серверов или в случае мониторинга пользователей на предмет нарушения техники безопасности (пожарной и информационной) и для многих других случаев. Такую статистику можно увидеть несколькими путями:
- С помощью диспетчера задач (Task Manager).
- С помощью Systeminfo.
- В логах. Например по событию 6005, которое показывает время включения хоста.
- С помощью класса WMI Win32_OperatingSystem, по свойству LastBootUpTime.
Каждый из этих способов по своему удобен, но три из них теряют актуальность, если нужно проверить эти данные на множестве компьютеров. В случае с WMI такие данные можно получить с любого хоста. Я не исключаю, что такие данные можно получить с команд типа Get-NetAdapter или Get-ComputerInfo.
Следующим образом мы получим дату включения хоста используя команду CMD WMIC:
Аналогичный результат, но используя команду получения WMI в Powershell:
Мы можем различить дату, но желательно иметь сразу более человеческое представление. Можно преобразовать результат и с WMI, но в случае с CIM он сразу корректный:
В зависимости от региональной версии ОС формат может быть разный:
Наша задача посмотреть сколько времени работает компьютер, а не когда он был запущен. Для этого получим разницу во времени:
Попробуем выполнить команду на удаленном компьютере с Powershell, такой способ требует дополнительной настройки. Я обернул наш скрипт в функцию Get-UpTime, что бы было удобнее ее вызывать:
Я выполняю две удаленные команды на одном и том же компьютере, так как он у меня один, но для наглядности продемонстрировано что можно иметь множество хостов. Я так же отсортировал результат с помощью Sort-Object сначала по дням, затем по часам. Нам не обязательно использовать метод Invoke-Command, так как сам командлет CIM имеет такую возможность, но первый способ мне нравится больше:
В каждом варианте я использовал параметр со значением -ErrorAction SilentlyContinue , который пропускает некоторые ошибки в Powershell. Это делается на случай, если какой-то хост окажется выключенным.
Теперь попробуем использовать нашу функцию Get-Uptime для получения данных со всех компьютеров в ActiveDirectory и экспортируем результат в CSV:
Далее этот файл можно открыть в Excel и просмотреть результат. Я так же убрал сортировку, так как это можно сделать через Excel. Выполнение подобной процедуры будет долгим, если в ActiveDirectory много компьютеров и его можно сузить с помощью ключей Filter и SearchBase в команде Powershell Get-ADUser.
Читайте также: