本文可協助針對 Windows 計算機中啟動工作排程器服務的失敗進行疑難解答。
您的排程任務無法執行或錯過預定時間。 當您開啟工作排程器時,您會收到下列錯誤訊息:
找不到遠端電腦。
工作排程器服務未在 Services 嵌入式管理單元中啟動(Services.msc)。 當您啟動工作排程器服務時,您會收到下列其中一個錯誤訊息:
-
本地電腦上的工作排程器服務已啟動,然後停止。 某些服務若未由其他服務或程式使用,則會自動停止。
-
錯誤 5:存取遭拒
-
錯誤 126:找不到指定的模組
每個錯誤訊息都有不同的原因和解決方法。
錯誤:本機計算機上的工作排程器服務已啟動,然後停止
發生此錯誤的原因是 Time Broker 服務已停止或停用。 若要解決錯誤,請使用下列其中一種方法來啟用和啟動服務。
備註
Time Broker 服務會協調 WinRT 應用程式的背景工作執行。 如果停止或禁用此服務,可能不會觸發背景工作。
使用服務嵌入式管理單元
選取 [啟動>Windows 系統管理工具>服務],並檢查 Time Broker 服務是否正在執行。 如果它未執行或已停用,請加以啟用,然後加以啟動。
使用註冊表編輯器
- 開啟註冊表編輯器,然後移至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc
。 - 在右窗格中,檢查
Start
值是否預設為3
。 如果沒有,請將它修改為3
。 - 重新啟動電腦,並檢查工作排程器服務是否正在執行。
如果這無法解決問題,您仍然無法啟動工作排程器服務,請參閱 其他資源 一節。
錯誤 5:存取遭拒
發生此錯誤的原因是NT AUTHORITY\SYSTEM 帳戶沒有系統事件記錄檔的寫入許可權。 系統管理員可能已針對其他用途使用 CustomSD
登錄機碼來修改許可權。
工作排程器服務會在 SYSTEM 帳戶下執行。 根據預設,SYSTEM 帳戶具有系統事件記錄檔的寫入許可權,可讓工作排程器服務將事件記錄到系統事件記錄檔中。
每個記錄的安全性都是透過下列登錄機碼中的值在本機設定:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog
如果系統事件記錄檔許可權已自定義,系統記錄安全性描述項會透過下列登錄機碼進行設定:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\CustomSD
安全性描述元是使用安全性描述元定義語言 (SDDL) 語法來指定。 SDDL 應該在下列環境中授予 SYSTEM 帳戶讀取、寫入和清除權限。
(A;;0xf0007;;;SY)
SY (SYSTEM 帳戶) 的值是 7
,這表示 Read(1)+Write(2)+Clear(4)。 如果沒有,請將它變更為 7
,使其具有系統事件記錄檔的適當許可權。 一旦更正 SYSTEM 帳戶的 SDDL 之後,請重新啟動電腦,並檢查工作排程器服務是否已啟動。
您也可以執行下列命令來檢查系統事件記錄檔的 SDDL:
wevtutil get-log "SYSTEM"
預設值看起來應該像這樣:
name: SYSTEM
enabled: true
type: Admin
isolation: System
channelAccess: O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x3;;;BO)(A;;0x5;;;SO)(A;;0x1;;;IU)(A;;0x3;;;SU)(A;;0x1;;;S-1-5-3)(A;;0x2;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)
如需如何修改事件記錄檔 SDDL 的詳細資訊,請參閱 在本機或透過組策略設定事件記錄檔安全性。
如果這無法解決問題,您仍然無法啟動工作排程器服務,請參閱 其他資源 一節。
錯誤 126:找不到指定的模組
之所以發生此錯誤,是因為工作排程器服務相關的檔案遺失或找不到。
在此情況下,缺少必要的系統檔案,或工作排程器服務會參考其登錄組態下無效的檔案。
判斷服務是否已在其登錄組態下正確設定:
開啟 [登錄編輯程式]。
移至下列路徑下的工作排程器服務位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule\Parameters
在右窗格中,檢查登錄值
ServiceDll
的數據值是否為%systemroot%\system32\schedsvc.dll
。如果是,請檢查 schedsvc.dll 檔案是否存在於 \system32%systemroot% 底下。
如果 DLL 檔案遺失, 請使用系統檔案檢查工具修復遺失或損毀的系統檔案。
修復完成後,請啟動工作排程器服務。
如果這無法解決問題,您仍然無法啟動工作排程器服務,請參閱 其他資源 一節。
其他資源
使用下列事件記錄檔來檢視服務啟動失敗的其他資訊:
系統事件記錄
應用程式事件記錄檔
工作排程器的事件記錄位於:
- 事件查看器>應用程式和服務記錄>微軟>視窗>工作排程器>保養
- 事件查看器>應用程式和服務記錄>微軟>Windows>工作排程器>操作狀態
連絡 Microsoft 支援服務
如果上述步驟無法解決問題,請連絡 Microsoft 支援服務 以取得進一步的協助。