因為 Windows 發生逾時錯誤,所以無法啟動緩慢的服務

本文提供因 Windows 中的逾時錯誤而無法啟動服務緩慢的問題因應措施。

適用於:Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows 10 - 所有版本
原始 KB 編號: 922918

若要解決此問題,請修改登錄以增加服務控制管理員的預設逾時值。 若要將此值增加到 60 秒,請遵循下列步驟:

  1. 依序按一下 [開始] 和 [執行],輸入 regedit,然後按一下 [確定]

  2. 找出並按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

  3. 在右窗格中,找出 ServicesPipeTimeout 專案。

    注意事項

    如果 ServicesPipeTimeout 專案不存在,您必須建立它。 如果要執行這項操作,請依照下列步驟執行:

    1. [編輯] 功能表中,指向 [新增],然後按一下 [DWORD 值]
    2. 輸入 ServicesPipeTimeout ,然後按 Enter
  4. 以滑鼠右鍵按兩下 [ServicesPipeTimeout],然後按兩下 [ 修改]

  5. 按兩下 [十進位],輸入 60000,然後按兩下 [ 確定]。 此值代表服務逾時前的毫秒時間。

  6. 重新啟動電腦。

注意事項

  • 此因應措施可能會解決服務未啟動的問題。 不過,建議您研究這個問題,以判斷它是否為另一個問題的徵兆。
  • 請小心增加數位。 建議您一次以少量數量增加數目,直到服務可以啟動為止。

其他相關資訊

服務控制管理員會等候 ServicesPipeTimeout 專案指定的時間,再記錄事件 7000 或 7011。 相依於 Windows 追蹤工作階段管理員服務的服務可能需要超過 60 秒才能啟動。 因此,適當地增加 ServicesPipeTimeout 值,讓所有相依服務有足夠的啟動時間。

如需詳細資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章:
839803 Windows 追蹤會話管理員服務未啟動,而且會發生事件標識碼 7000