如何疑難排解 Windows XP 與 Windows Server 2003 中的排程工作

本文內容

結論

本文將逐步告訴您如何疑難排解 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. 按一下 [確定],然後結束 [電腦管理]。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×