5

Я смотрю, что есть некоторые задачи, которые встроены в Windows, которая выполняется, когда система переходит в состояние ожидания (например, плановая дефрагментация, восстановление системы, DefenderScan и RegistryBackup).

Однако, даже если я оставляю систему остановленной на 3 или 4 минуты, я не вижу, чтобы какие-то из этих задач запускали их работу.

Какие критерии использует Windows для перевода состояния системы в режим ожидания?

2 ответа2

5

Структура SYSTEM_POWER_POLICY содержит поле IdleTimeout поле IdleSensitivity , каждое из которых соответствует описанию, как я скопировал ниже:

IdleTimeout: время, в течение которого уровень активности системы должен оставаться ниже порога обнаружения простоя до истечения таймера простоя системы, в секундах.

IdleSensitivity: уровень активности системы, который определяет порог обнаружения простоя, выраженный в процентах.

Таким образом, это означает, что пока активность системы ниже IdleSensitivity по крайней мере, в течение периода времени, равного IdleTimeout , она считается неактивной.

Как вы на самом деле читаете / пишете эти значения без написания программы, я понятия не имею, извините. :(

1

В реестре есть DWORD по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent\MinutesBeforeIdle . Значение по умолчанию 15.

Также есть команда для запуска неактивных задач:

rundll32.exe advapi32.dll,ProcessIdleTasks

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .