Windows 服務持續崩潰,但復原動作未能正常執行

Min Yang 80 信譽點數
2026-10-19T04:42:40.87+00:00

Windows 服務持續崩潰,但已設定的復原動作似乎未能按預期重新啟動服務。應該如何檢查復原設定、故障偵測機制、服務結束代碼,以及 Service Control Manager 事件記錄,以找出自動復原失效的原因?

Windows 商務版 | Windows 365 企業版
0 則留言 沒有留言

由問題作者接受的回答
Harry Phan 35,965 信譽點數 獨立顧問
2026-10-19T05:04:19.17+00:00

您好,

請先使用系統管理員命令提示字元執行 sc.exe qfailure <ServiceName>,確認服務的失敗復原動作、重試延遲及失敗計數重設時間。執行 sc.exe qfailureflag <ServiceName>,檢查非零結束狀態是否會觸發復原動作,並使用 sc.exe qc <ServiceName> 確認服務設定及相依性。在 services.msc 的「復原」索引標籤中,確認第一次、第二次及後續失敗時設定的動作是否正確。開啟事件檢視器 (eventvwr.msc),檢查「Windows 記錄 > 系統」中來源為 Service Control Manager 的事件 ID 7031、7034、7036 和 7023,以識別服務終止或錯誤停止的原因。同時檢查「Windows 記錄 > 應用程式」中的 Application Error 事件 ID 1000,以及 Windows Error Reporting 事件 ID 1001,尋找程序崩潰的相關資訊。請注意,服務若只是停止回應但程序仍在執行,SCM 不一定會觸發失敗復原動作。確認服務帳戶權限、相依服務、執行檔路徑及應用程式設定,並排除其他管理工具停止服務的可能性。若問題持續,請提供 Windows 版本、服務名稱、sc.exe qfailure 輸出及相關事件的完整錯誤訊息,以便進一步診斷。

希望這裡的內容對您有幫助。如果它能幫助您更深入地了解問題,請採納此答案。如果您還有其他問題,歡迎留言。祝您愉快!

HP.

此回答有幫助嗎?

有 1 人認為此回答有所幫助。
0 則留言 沒有留言

0 個其他答案

排序依據: 最實用

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。