大家好!
這種情況通常與帳戶權限或 Windows 在沒有使用者互動式登入工作階段時,如何處理登入憑證有關。建議先開啟 secpol.msc,前往「本機原則 > 使用者權限指派」,確認執行工作排程的帳戶是否具有 以批次工作方式登入(Log on as a batch job) 權限,同時確認沒有受到 拒絕以批次工作方式登入(Deny log on as a batch job) 或網域群組原則的限制。接著檢查工作排程器中的「歷程記錄(History)」以及 Microsoft-Windows-TaskScheduler/Operational 事件記錄,留意 0x8007052E(登入憑證錯誤)或 0x8007010B(工作目錄無效)等錯誤碼。另外,也別忘了確認儲存的帳戶密碼、執行檔完整路徑、「起始位置(選用)」設定,以及該帳戶是否具有存取必要檔案、網路共用資料夾和其他資源的權限。如果工作需要存取網路資源,請注意,選擇「不論使用者是否登入都要執行」並不代表系統會自動取得所有網路存取權限,尤其是使用本機帳戶或權限不足的帳戶時。最後,如果工作需要操作圖形介面、GUI 應用程式或使用已對應的網路磁碟機,也要特別留意非互動式工作階段的限制,最好在相同的執行環境下進行測試。
簡單來說,Windows 可能非常準時地執行了排程,只是執行時發現自己沒有足夠的權限或憑證來完成工作而已!
希望這些資訊對你有所幫助,謝謝!
Xuan Nhu.