Диспетчер задач отображает время работы системы около 3 дней и 1 час
Я использовал машину всего 10 часов на этой неделе.
Разница нормальная.
Время работы системы Windows - это разница между текущим временем и временем загрузки системы.
Это не вычитает время, которое система провела в спящем или спящем состоянии.
Диспетчер задач отображает фрагмент информации под названием "Время работы". Как рассчитывается это значение, и почему оно не соответствует значению, указанному в GetTickCount / GetTickCount64?
Диспетчер задач вычисляет "время работы", вычитая время загрузки системы из текущего времени. Другими словами, это неправильно названо; это действительно должно называться временем с момента запуска системы. Это не вычитает время, когда компьютер находился в спящем режиме или в режиме гибернации.
Счетчик тиков, с другой стороны, считает только время, которое проходит, пока компьютер включен.
Источник Как диспетчер задач вычисляет время работы и почему он не согласен с GetTickCount?
Раймонд Чен (ведущий инженер-разработчик программного обеспечения в Microsoft).
Как получить время безотказной работы после последнего сна или спящего режима?
setx HardwareUptime "powershell.exe -nologo -command Write-Host $('Uptime since hardware boot: {0:c}' -f ((Get-Date)- (Get-EventLog -LogName system -InstanceId 27 -Newest 1).TimeGenerated)); Write-Host $('Uptime since system resumed: {0:c}' -f ((Get-Date)- (Get-EventLog -LogName system -Source 'Microsoft-Windows-Power-Troubleshooter' -Newest 1).TimeGenerated));"
Я немного изменил команду, чтобы она была более понятной и дала вам обе части информации:
Прошедшее время с момента загрузки Windows (после гибридного выключения, полного выключения или простой перезагрузки или спящего режима).
Прошедшее время с момента возобновления выполнения Windows (после возврата из спящего режима).
ПРИМЕЧАНИЕ. Если система не находилась в режиме ожидания, оба раза будут одинаковыми.
Исходная версия Windows 8 сообщает НЕПРАВИЛЬНОЕ время безотказной работы (возможно, общее время безотказной работы гибридной загрузки) от asm00
Я пытался отключиться в течение нескольких часов, но все еще нашел его неизменным.
У вас включена гибридная загрузка.
Устаревшее определение для времени безотказной работы - это время работы компьютера с момента инициализации ядра. Поскольку гибридная загрузка является просто особым типом приостановки (ранее она была приостановлена в ОЗУ и в Hibernate), она не считается "закрытием", поскольку используется один и тот же экземпляр ядра Windows.
Исходный комментарий к Windows 8 сообщает НЕПРАВИЛЬНОЕ время безотказной работы (возможно, общее время бездействия гибридной загрузки) от allquixotic
Гибридная загрузка - это новая функция в Windows 8, которая использует функцию Hibernate, которую мы все знаем и любим, и улучшает ее, чтобы ускорить загрузку. На вашем ПК у вас есть несколько сеансов, более конкретно, у вас есть сеанс 0, который зарезервирован для сеанса ядра, и сеанс 1, который обычно является вашим сеансом пользователя. В традиционных реализациях гибернации, когда вы нажимаете hibernate, ваш компьютер берет все, что у него есть в оперативной памяти (RAM), и записывает его в файл hiberfil.sys на жестком диске, включая данные сеанса 0 и сеанса 1.
При гибридной загрузке вместо того, чтобы переводить в спящий режим оба сеанса, он только переводит в спящий режим сеанс 0, а затем закрывает ваш пользовательский сеанс. Итак, теперь, когда вы запускаете свой резервный компьютер, он читает сеанс 0 из hiberfil.sys и помещает его обратно в память, и начинает новый сеанс пользователя для вас. Результатом является значительно более быстрое время загрузки, не влияющее на наши пользовательские сессии.
Как выполнить полное выключение в Windows 8 без отключения гибридной загрузки
Ссылка содержит инструкции о том, как сделать полное отключение.
дальнейшее чтение
Рэймонд Чен (Raymond Chen) (ведущий инженер-разработчик программного обеспечения в Microsoft): старая новая вещь: практическая разработка на протяжении всей эволюции Windows