全部產品
Search
文件中心

:Windows執行個體系統更新失敗, 提示“0x80070422(服務無法啟動或運行)”錯誤怎麼辦?

更新時間:Mar 08, 2025

本文介紹Windows執行個體系統更新失敗,提示“0x80070422(服務無法啟動或運行)”錯誤的解決方案。

問題現象

在Windows系統的ECS執行個體中,出現Windows系統無法擷取更新或安裝更新失敗的問題,並提示“0x80070422(服務無法啟動或運行)”錯誤。如圖所示:

image

問題原因

導致該問題的可能原因包括但不限於以下幾點:

解決方案

方案一:通過PowerShell或修改註冊表啟用服務

  1. 遠端連線Windows執行個體。

    具體操作,請參見使用Workbench工具以RDP協議登入Windows執行個體

  2. 選擇以下任一方式,啟用被禁用的服務。

    執行PowerShell指令碼

    1. 開啟CMD命令提示字元。

      1. 按右鍵Dingtalk_20210510142550.jpg表徵圖,然後單擊Windows PowerShell(管理員)

    2. 執行以下命令,以配置相應服務為開機自啟動並啟動該服務。

      Set-Service -Name <ServiceName> -StartType Automatic
      Start-Service -Name <ServiceName>

      BITS服務為例,如果系統返回類似以下資訊,則表明啟動BITS服務失敗。

      image

    3. (可選)如果指令碼無法啟動目標服務,則需要重啟執行個體使配置生效。相關操作,請參見重啟執行個體

      說明

      部分系統服務必須重啟執行個體,請以實際作業環境為準。

    手動修改註冊表

    1. 按右鍵Dingtalk_20210510142550.jpg表徵圖,然後單擊運行

    2. 運行對話方塊中輸入regedit,然後單擊確定,進入登錄編輯程式對話方塊。

    3. 在登錄編輯程式的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS路徑下,雙擊名稱為Start的登錄機碼,將數值資料修改為十六進位數值2,然後單擊確定

    4. (可選)如果無法啟動目標服務,則需要重啟執行個體使配置生效。

      具體操作,請參見重啟執行個體

      說明

      部分系統服務必須重啟執行個體,請以實際作業環境為準。

  3. 重新更新Windows系統,如果可以正常更新或安裝,說明問題已解決。

方案二:使用SFC工具修複二進位檔案

  1. 遠端連線Windows執行個體。

    具體操作,請參見使用Workbench工具以RDP協議登入Windows執行個體

  2. 開啟CMD命令提示字元。

    1. 按右鍵Dingtalk_20210510142550.jpg表徵圖,然後單擊Windows PowerShell(管理員)

  3. 執行以下命令,檢測所有系統檔案的完整性並執行修複動作。

    sfc /scannow
  4. 重新更新Windows系統,如果可以正常更新或安裝,說明問題已解決。