任務規劃程式:執行「啟動時」在冷啟動時不起作用

任務規劃程式:執行「啟動時」在冷啟動時不起作用

當我在 Windows 10 任務排程器中安排任務在「系統啟動時」運行時,它在重新啟動後運行良好。但是,如果我選擇關機,然後使用電腦的電源按鈕開啟系統,則它不會運行該任務。

任務屬性中的「歷史記錄」標籤也不包含與系統冷啟動時間相關的記錄。

可能出什麼問題了?

答案1

這是由於 Windows 10 的快速啟動功能。

預設情況下,在「關機」時,Windows 10 實際上會休眠核心。然後“冷啟動”實際上是從僅內核休眠狀態恢復。與直覺相反,「重新啟動」會導致實際的冷啟動。

您可以在「從休眠狀態復原」事件上觸發任務,而不是停用休眠狀態:

在此輸入影像描述

由於某種原因,我必須透過「自訂」選項才能正確觸發任務。以下是 XML 中的觸發器,以防萬一出現問題:

    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="System"&gt;&lt;Select Path="System"&gt;*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and EventID=1]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
    </EventTrigger>

微軟社群線程: 升級到 Windows 10 後,在 Windows 7 中有效的計畫「啟動時」任務不再有效

答案2

以下解決方案對我有用。禁用休眠:

Run Command Prompt as Administrator
Execute following command:
powercfg.exe /h off

如果沒有幫助,下一步可能是停用快速啟動。

相關內容