[轉] 如何疑難排解 Windows XP 與 Windows Server 2003 中的排程工作
http://support.microsoft.com/kb/308558/zh-tw

結論

本文將逐步告訴您如何疑難排解 Windows XP 與 Windows Server 2003 中的排程工作。排程工作如未執行,可以使用下列數種方法判別問題的來源。

注意 系統管理員或具有系統管理員權限的使用者可以設定工作排程器,於排程工作未依設定時間執行時傳送通知。如果要執行這項操作,請按一下 [進階] 功能表上的 [通知我遺漏的工作]


檢查工作狀態

請定期檢查排程工作的狀態,因為有些時候您可能不會注意到排程工作未執行。您可以使用 [排定的工作] 視窗中的 [詳細資料] 檢視,查看各項工作的下列資訊:
排程 - 工作的排程。
下次執行時間 - 排定下次執行工作的時間與日期。
上次執行時間 - 上次執行工作的時間與日期。
狀態 - 工作的目前狀態。
上次結果 - 指出上次執行結果的代碼。
狀態欄具有下列狀態與描述資訊:
空白 - 工作未執行,或已成功地執行。
執行中 - 工作目前正在執行。
遺失 - 遺漏此工作的一個或多個執行嘗試。
無法開始 - 最近一次要開始工作的嘗試未執行。
上次結果欄會顯示完成代碼。您可以從 MSDN 取得所有 Windows 完成代碼的完整說明;以下是常見的排程工作代碼:
0x0:作業順利完成。
0x1:呼叫了不正確函式,或呼叫不明的函數。
0xa:環境不正確。
結果代碼的格式如為 "C0000XXX",表示工作未順利完成 ("C" 表示錯誤狀況)。最常見的 "C" 錯誤碼是「0xC000013A: 使用 CTRL+C 終止應用程式」。

另請檢查工作內容中的下列資料:
確定已核取開啟工作的核取方塊。
檢查程式的路徑正確與否。另請確定所遺失的部分命令列參數是否為程式所必需。


檢查排程工作記錄

排程工作會在 c:\Windows 資料夾中維護記錄檔 (Schedlgu.txt)。您可以在 [排定的工作] 視窗中,按一下 [進階] 功能表上的 [檢視記錄檔],以檢視記錄檔。

記錄檔的大小是 32 KB;當檔案達到其上限時,會自動從記錄檔的開頭記錄新資訊,而覆寫舊的記錄檔資訊。


檢查工作排程器服務

工作排程器服務必須執行,並經過適當地設定,才可執行工作。如果已在 [排定的工作] 視窗中手動停止排程工作,此服務便會停止,同時亦不會在下次重新啟動電腦時進行初始化。如果未將服務設定成以本機系統帳戶登入,即可能不會啟動此服務。

如果要檢查此服務的設定:
1.依序按一下 [開始][控制台],再按兩下 [系統管理工具]
2.按一下 [電腦管理]
3.展開 [服務及應用程式],然後按一下 [服務]
4.用滑鼠右鍵按一下 [Task Scheduler] 服務,再按一下 [內容]
5.[一般] 索引標籤上,確定已將啟動類型設為 [自動],且服務狀態亦設為 [已啟動]。服務如未執行,請按一下 [啟動]
6.[登入] 索引標籤上,確定選取了本機系統帳戶,並核取了 [允許服務與桌面互動] 核取方塊。
7.按一下 [確定],然後結束 [電腦管理]。

ca95 發表在 痞客邦 PIXNET 留言(0) 人氣()