Раньше на моем ПК была установлена 32-разрядная версия Windows 7 Professional, а теперь — 64-разрядная версия Windows 10 Pro.
В Windows 7 каждый раз, когда я включаю компьютер, я могу проверить в диспетчере задач время, проведенное компьютером во включенном состоянии с момента его включения, но в Windows 10 — даже когда я отключаю кабель питания — я все равно вижу время с момента установки Windows 10, а это более 2 дней.
В Windows 7 эта информация доступна в диспетчере задач - вкладка «Производительность» - раздел - «Система» - пункт - Время использования.
Интересно, почему в Windows 10 это время сохраняется даже без источника питания, и есть ли инструмент или настройки, позволяющие получить те же результаты, которые я вижу в диспетчере задач в Windows 7, но в Windows 10.
Мне нравится проверять диспетчер задач, чтобы узнать, сколько времени был включен мой ПК. Я вижу значение «Время использования», отображаемое в диспетчере задач в Windows 7.
Следующеесвязьпоказывает способ с использованием средства просмотра событий или скрипта PowerShell;(Я еще не пробовал), но моя цель — посмотреть время работы ПК, не заглядывая в средство просмотра событий. Я думаю, что этот способ громоздкий для того, кто не совсем понимает, как можно читать эти журналы или нужно ли выполнять скрипт каждый раз при включении ПК.
решение1
Время безотказной работы не сбрасывается при выключении компьютера, поскольку в Windows 10 по умолчанию включена функция «Быстрая загрузка».
Эта функция кэширует некоторые системные файлы при каждом выключении, чтобы компьютер загружался быстрее, и, похоже, таймер тоже кэшируется.
Я не знаю, есть ли какие-то обходные пути, но вы можете отключить эту функцию. Обратите внимание, что ваш компьютер на самом деле будет загружаться намного медленнее (по крайней мере, в моем случае, это действительно заметно).
Чтобы отключить эту функцию, перейдите в Панель управления - Параметры электропитания - «Выбор действия кнопки питания» - «Изменение параметров, которые в данный момент недоступны» - снимите флажок «Отключить быстрый запуск».
решение2
Альтернативный метод — использовать командную строку, набрав:
powershell (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
или
рабочая станция net stats
Вы бы использовали это, если бы это был сервер
чистая статистика srv
Это даст вам время, в течение которого устройство было включено, поэтому вам придется произвести расчеты, как долго оно было включено.
.
Если вы предпочитаете использовать Powershell, то это будет:
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Более быстрого способа я не знаю.