Время работы, показанное на рисунке, составляет 6 дней, 1 час, 34 минуты, 22 секунды. Я включил этот ноутбук около 7 минут назад.
Я действительно думаю, что Windows 8 сообщает об общем времени работы в режиме гибридной загрузки. Как я могу получить реальное время? Кроме того, почему Windows сообщает об этом?
Есть ли способ получить реальное время в GUI (для моего друга n00b) ??
ОБНОВЛЕНИЕ: я отключил гибридную загрузку и перезагрузился. Это теперь приводит правильное время работы. Кроме того, полное отключение с
shutdown /s /t 0
также работает.
Немного больше объяснений. Мой вопрос в том, как получить фактическое время работы (время, когда мы включили систему), даже если включена гибридная загрузка? Возможно на складе Windows без какой-либо внешней программы, хотя и не обязательно.
Любое объяснение этому?
windows-8
uptime
hybrid-boot
Акшат Миттал
источник
источник
Ответы:
Вы хотите получить готовое решение для определения времени безотказной работы вашей машины с момента последнего гибридного выключения / быстрого запуска, верно?
Вы можете получить эту информацию (предоставленную @allquixotic) из EventLog, используя PowerShell следующим образом:
Чтобы встроить команду powershell в сценарий оболочки Windows, вы можете сделать следующее:
Однако, чтобы заставить это работать из коробки, вы можете вместо этого установить его в постоянную переменную среды:
Итак, вы можете заставить его работать, открыв
cmd
окно и выполнив:ОБНОВИТЬ:
Сегодня я обнаружил, что при использовании вышеуказанной записи в журнале событий также будет учитываться «спящий режим» или «режим ожидания», поэтому запуск
%HardwareUpTime%
покажет вам истекшее время, прошедшее с того момента, как компьютер возобновил режим сна, если вы дадите ему это сделать.Поэтому вот оно:
Я немного изменил команду, чтобы она была более понятной и дала вам обе части информации:
Прошедшее время с момента загрузки Windows (после гибридного выключения, полного выключения или простой перезагрузки или спящего режима).
Прошедшее время с момента возобновления выполнения Windows (после возврата из спящего режима).
ПРИМЕЧАНИЕ. Если система не находилась в режиме ожидания, оба раза будут одинаковыми.
источник
Взято отсюда :
Проверьте журнал событий Windows.
Нажмите Windows Key+r
Введите в поле,
%windir%\system32\eventvwr.msc /s
Нажмите «Создать пользовательский вид ...» с правой стороны.
Установите настройки следующим образом:
Нажмите ОК
Когда будет предложено, дайте имени пользовательскому представлению (это может быть что угодно)
Будет отображаться список времени возобновления
источник
Вы должны отключить Hybrid-Boot и перезагрузиться. Должно отображаться правильное время работы. Кроме того, полное отключение с
shutdown /s /t 0
также работает.источник
Hybrid-Boot
как время работы начинает отсчитываться с момента инициализации ядра. Это единственный способ.это также происходит в более старой версии (XP, Vista, 7) при использовании
hibernation
. Время сбрасывается только тогда, когда вы это делаетеfull boot
, но быстрый запуск Win8 больше не является полной загрузкой. Это комбинация входа пользователя в систему + гибернация.источник