
當我在 Windows 10 任務排程器中安排任務在「系統啟動時」運行時,它在重新啟動後運行良好。但是,如果我選擇關機,然後使用電腦的電源按鈕開啟系統,則它不會運行該任務。
任務屬性中的「歷史記錄」標籤也不包含與系統冷啟動時間相關的記錄。
可能出什麼問題了?
答案1
這是由於 Windows 10 的快速啟動功能。
預設情況下,在「關機」時,Windows 10 實際上會休眠核心。然後“冷啟動”實際上是從僅內核休眠狀態恢復。與直覺相反,「重新啟動」會導致實際的冷啟動。
您可以在「從休眠狀態復原」事件上觸發任務,而不是停用休眠狀態:
由於某種原因,我必須透過「自訂」選項才能正確觸發任務。以下是 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>
答案2
以下解決方案對我有用。禁用休眠:
Run Command Prompt as Administrator
Execute following command:
powercfg.exe /h off
如果沒有幫助,下一步可能是停用快速啟動。