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

Опубликовано: 2022-03-04

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

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

Давайте начнем с рассмотрения нескольких различных методов определения времени последней загрузки Windows.

Силовая оболочка

Есть несколько способов использовать Power Shell для проверки времени безотказной работы вашего компьютера с Windows или времени последней загрузки.

Командлет Get-CimInstance

Командлет Get-CimInstance в PowerShell можно использовать для получения самого последнего времени загрузки системы.

Командлет Get-CimInstance (экземпляры классов WMI) получает системную информацию из имени класса операционной системы win32 и передает ее второй инструкции через оператора конвейера. Он получает экземпляры CIM (общая информационная модель) класса с сервера CIM.

Вторая команда выбирает свойства CSName и lastBootupTime из CIM и в результате отображает время последней загрузки компьютера с Windows.

Сначала откройте PowerShell и запустите его от имени администратора.

Просто введите следующую команду в PowerShell, чтобы просмотреть время последней загрузки.

 Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Пример вывода:

 PS C:\Users\geekflare> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime csname lastbootuptime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

Приведенная ниже команда gcim отображает время безотказной работы системы Windows в виде списка с днями, часами и минутами. Вместо времени последней загрузки он просто показывает время безотказной работы системы с момента последней загрузки.

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

Здесь gcim означает Get — CimInstance.

Пример вывода:

 PS C:\Users\geekflare> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime Days : 7 Hours : 8 Minutes : 44 Seconds : 38 Milliseconds : 884 Ticks : 6362788845605 TotalDays : 7.36433894167245 TotalHours : 176.744134600139 TotalMinutes : 10604.6480760083 TotalSeconds : 636278.8845605 TotalMilliseconds : 636278884.5605

Если вы используете PowerShell 6 или выше, вы можете легко получить время безотказной работы Windows и время последней загрузки с помощью следующей команды:

 Get-Uptime -Since

Чтобы увидеть все свойства и методы Get-CimInstance, используйте следующую команду.

 Get-CimInstance Win32_OperatingSystem | Get-Member

Эта команда предоставляет информацию обо всех методах Get-CimInstance и их свойствах.

Get-WmiObject

Вы можете легко запросить время последней загрузки вашего ПК с помощью команды PowerShell Get-WmiObject, как показано ниже.

 (Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Пример вывода:

 PS C:\Users\geekflare> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime 20220220132640.500000+330

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

Приведенную ниже информацию можно использовать для разбивки LastBootUpTime 20220220132640.500000+330 .

  • Год: 2022.
  • Месяц: 02.
  • День: 20.
  • Час: 13.
  • Минуты: 26.
  • Секунды: 40.
  • Миллисекунды: 500000.
  • GMT: +330 (на 5 с половиной часов раньше GMT).

Или вы также можете использовать другую команду Get-WmiObject для запроса времени последней загрузки системы.

 Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}

lastbootuptime будет конвертирован в большой целочисленный формат, который в конечном итоге будет отображаться в удобочитаемом формате.

Пример вывода:

 PS C:\Users\geekflare> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}} csname LastBootUpTime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

Рабочая станция сетевой статистики

Команда netstatistics отображает системную статистику, такую ​​как количество полученных данных в байтах и ​​общее время безотказной работы с момента последней загрузки компьютера.

 net statistics workstation | select-string "Statistics"

Вы также можете использовать следующий ярлык:

 net stats work | select-string "Stat"

Пример вывода:

 PS C:\Users\geekflare> net statistics workstation | select-string "Statistics" Workstation Statistics for \\LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM

Системная информация

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

 systeminfo

Эта команда отображает имя хоста, версию ОС, тип сборки, конфигурацию, версию BIOS, время загрузки, дату установки программного обеспечения и все подробности.

Из всех этих данных, если вы хотите видеть только конкретные требуемые данные, то вам нужно передать в команду systeminfo дополнительную утилиту Select systeminfo .

Просто введите следующую команду в терминале PowerShell, чтобы увидеть время последней загрузки.

 systeminfo | Select-String "OS version","System Boot Time"

Здесь командлет Select-String ищет текстовые шаблоны во входных строках и файлах, используя сопоставление регулярных выражений.

Приведенная выше команда извлекает время последней перезагрузки локального компьютера и печатает версию ОС системы и время последней загрузки системы Windows на терминал, как показано ниже.

Пример вывода:

 PS C:\Users\geekflare> systeminfo | Select-String "OS version","System Boot Time" OS Version: 10.0.22000 N/A Build 22000 System Boot Time: 2/20/2022, 1:26:40 PM BIOS Version: Insyde F.18, 3/15/2019

Командная строка

Вы также можете использовать командную строку для проверки времени безотказной работы или времени последней загрузки вашей системы Windows с помощью некоторых команд и утилит, таких как net stats , wmic и systeminfo .

Системная информация

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

Откройте командную строку и введите следующую команду.

 systeminfo | find "System Boot Time"

Пример вывода:

 C:\Users\geekflare>systeminfo | find "System Boot Time" System Boot Time: 2/20/2022, 1:26:40 PM

ВМИЦ

Команда WMIC (Командная строка инструментария управления Windows) предоставит вам строковое представление времени последней загрузки компьютера. Результат форматируется как год из четырех цифр с двумя цифрами для месяца, дня, часа, минуты и секунды.

Откройте командную строку и введите следующую команду.

 wmic path Win32_OperatingSystem get LastBootUpTime

Пример вывода:

 C:\Users\geekflare>wmic path Win32_OperatingSystem get LastBootUpTime LastBootUpTime 20220220132640.500000+330

Этот вывод может быть прочитан как 2022, месяц 2, день 20, час 13 (или 13:00), минута 26 и так далее.

Чистая статистика

Команда netstatistics отображает системную статистику, такую ​​как байты полученных данных, байты переданных данных, количество выполненных подключений и общее время безотказной работы с момента последней загрузки компьютера.

Чтобы увидеть службы, работающие на компьютере с Windows, используйте приведенную ниже команду.

 net stats

Эта команда просто отображает доступные запущенные службы в системе.

Мы можем получить статистику для сервера или рабочей станции, используя контекст NET STATISTICS с помощью следующей команды.

 net stats workstation

Здесь я предоставил рабочую станцию ​​для просмотра статистики.

Пример вывода:

 C:\Users\geekflare>net stats workstation Workstation Statistics for \\LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM Bytes received 66780 Server Message Blocks (SMBs) received 18 Bytes transmitted 63746 Server Message Blocks (SMBs) transmitted 0 Read operations 0 Write operations 0 Raw reads denied 0 Raw writes denied 0 Network errors 0 Connections made 0 Reconnections made 0 Server disconnects 0 Sessions started 0 Hung sessions 0 Failed sessions 0 Failed operations 0 Use count 10 Failed use count 0 The command completed successfully.

Эту команду можно использовать из пакетного файла, а вывод можно отфильтровать с помощью команды «найти». Например, если вы хотите найти только время последней загрузки системы, используйте следующую команду.

 net statistics workstat

Пример вывода:

 C:\Users\geekflare>net statistics workstation | find "Statistics" Workstation Statistics for \\LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM

А если вы хотите узнать время работы Windows Server, команда станет net statistics server .

Диспетчер задач

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

  • Чтобы открыть диспетчер задач, просто используйте сочетание клавиш Ctrl + Shift + Esc.
  • Перейдите на вкладку Производительность.
  • Время безотказной работы системы будет отображаться в нижней части окна.

Это означает, что система была перезагружена до 8 дней, 8 часов и 29 минут.

Вывод

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

У каждой команды есть свой набор преимуществ. Вы можете выбрать способ, который лучше всего соответствует вашим потребностям.

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

Вам также может быть интересно узнать о лучших инструментах для мониторинга серверов Windows.