
Когда я назначаю задачу для запуска "При запуске системы" в планировщике задач Windows 10, она нормально запускается при перезагрузке. Но если я выбираю выключение, а затем включаю систему кнопкой питания компьютера, она не запускает задачу.
Вкладка «История» в свойствах задачи также не содержит записей, связанных со временем холодной загрузки системы.
Что может быть не так?
решение1
Это связано с функцией быстрого запуска Windows 10.
При «Завершении работы» по умолчанию Windows 10 фактически переводит ядро в спящий режим. А затем «холодная загрузка» на самом деле является возобновлением работы из спящего режима только ядра. Парадоксально, но «Перезагрузка» приводит к фактической холодной загрузке.
Вместо отключения режима гибернации вы можете запустить задачу при возникновении события «выход из режима гибернации»:
По какой-то причине мне пришлось использовать опцию "Custom", чтобы задача сработала правильно. Вот триггер в XML на случай, если что-то не сработает:
<EventTrigger>
<Enabled>true</Enabled>
<Subscription><QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and EventID=1]]</Select></Query></QueryList></Subscription>
</EventTrigger>
Тема сообщества Microsoft: Запланированная задача «При запуске», которая работала в Windows 7, больше не работает после обновления до Windows 10
решение2
Мне помогло следующее решение. Отключение спящего режима:
Run Command Prompt as Administrator
Execute following command:
powercfg.exe /h off
Если это не поможет, то следующим шагом может стать отключение быстрого запуска.