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.