Назад | Перейти на главную страницу

Время безотказной работы машины с Windows

Как узнать «реальное» время безотказной работы ноутбука?

Под «реальным» я подразумеваю время с момента включения и выхода Windows из состояния гибернации.

Если вы просто хотите узнать время, прошедшее с момента последней загрузки, выполните команду bult-in

 systeminfo

в командной строке. Найдите строку "uptime".

РЕДАКТИРОВАТЬ: я только что заметил ваше требование «после гибернации» - извините, я не думаю, что это будет учитывать это. Вам нужно будет решить это, прочитав журнал событий. Время безотказной работы - это время с момента последней перезагрузки. Гибернация - это не перезагрузка. Если бы «время безотказной работы» могло быть определено с учетом гибернации, я бы ожидал, что это будет означать все время, проведенное без сна с момента последней перезагрузки (то есть минус все время гибернации), а не только время с момента последней гибернации.

Я использую бесплатный инструмент psinfo от sysinternals (сейчас принадлежит Microsoft и все еще бесплатен)

C:\>psinfo

PsInfo v1.75 - Local and remote system information viewer
Copyright (C) 2001-2007 Mark Russinovich
Sysinternals - www.sysinternals.com

System information for \\LAPTOP:
Uptime:                    0 days 11 hours 28 minutes 27 seconds
Kernel version:            Windows 7 Ultimate, Multiprocessor Free
Product type:              Professional
Product version:           6.1
Service pack:              0
Kernel build number:       7100
...

Возьмите его из \ live.sysinternals.com \ tools \ psinfo.exe (вы даже можете запустить его прямо по этой ссылке unc).

  1. Время работы Windows (бесплатно от MS) может помочь вам в этом, но я не уверен, что он даст вам информацию о гибернации `` после '': http://support.microsoft.com/kb/232243

  2. Интересно, могут ли вам помочь инструменты по умолчанию (из cmd):

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

Я попробовал все другие ответы, но они просто не показывают «время безотказной работы» или необходимую мне информацию.

Это работает для меня на моей Windows 7:

wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text > wake.txt

Запустите эту командную строку, а затем найдите текстовый файл в текущем каталоге.

При этом используется «Средство просмотра событий Windows» и > wake.txt означает, что он будет сохранен в текстовый файл с именем wake.txt

Иногда другая команда uptime отображает неверное время, поэтому я использую эту команду для отображения LOGON TIME

query USER

или даже короче:

quser

который печатает что-то вроде:

C:\Users\eflorinescu>query  USER
 USERNAME                 SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>eflorinescu              console             2  Active    2+23:44  5/7/2018 8:25 AM