如何修復 Windows 中的“服務註冊丟失或損壞”錯誤

Jacki

Windows 中的“服務註冊丟失或損壞”錯誤可能會阻止您的系統安裝重要更新,從而可能使您的計算機容易受到安全威脅並錯過新功能。當 Windows 更新組件出現故障時,通常會出現此問題。雖然內置的故障排除程序通常可以解決問題,但有時需要手動干預。讓我們探索幾種方法來修復此錯誤並使您的 Windows 更新再次運行。

步驟一:在對註冊表進行任何更改之前,請創建備份,以確保在出現任何問題時可以恢復系統。按打開“運行”對話框Windows key + R, 類型regedit,然後按 Enter 鍵。

步驟2:在註冊表編輯器中,導航到以下鍵:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicability

步驟3:在右側窗格中查找名為“ThresholdOptedIn”的值。如果找到它,請右鍵單擊它並選擇刪除。此操作通常可以解決服務註冊問題。

第4步:關閉註冊表編輯器並重新啟動計算機以應用更改。

方法 2:重置 Windows 更新組件

步驟一:以管理員身份打開命令提示符。您可以通過右鍵單擊“開始”按鈕並選擇“命令提示符(管理員)”或“Windows PowerShell(管理員)”來執行此操作。

步驟2:將以下命令一一複制並粘貼,每條命令後按 Enter 鍵:

net stop cryptSvc
net stop wuauserv
net stop msiserver
net stop bits
ren C:WindowsSystem32catroot2 catroot2.old
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
net start cryptSvc
net start wuauserv
net start msiserver
net start bits

步驟3:這些命令停止與 Windows 更新相關的服務,重命名 catroot2 和 SoftwareDistribution 文件夾(其中存儲與更新相關的文件),然後重新啟動服務。此過程本質上為 Windows 更新提供了一個全新的工作狀態。

第4步:重新啟動計算機並檢查 Windows 更新現在是否正常工作。

方法 3:運行系統文件檢查器和 DISM

步驟一:以管理員身份打開命令提示符。

步驟2:通過鍵入以下命令並按 Enter 運行系統文件檢查器:

sfc /scannow

步驟3:等待該過程完成。可能需要幾分鐘。

有關的:如何修復“該程序的簽名已損壞或無效”

第4步:SFC 完成後,運行 DISM 工具來修復 Windows 映像。鍵入以下命令,每條命令後按 Enter 鍵:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

第5步:DISM 過程完成後重新啟動計算機。

方法4:檢查Windows Update相關服務

步驟一:Windows key + R, 類型services.msc,然後按 Enter 打開服務管理器。

步驟2:找到以下服務:

  • Windows更新
  • 後台智能傳輸服務 (BITS)
  • 加密服務

步驟3:對於每項服務,右鍵單擊並選擇屬性。確保“啟動類型”設置為“自動”,“服務狀態”設置為“運行”。如果沒有,請進行這些更改並單擊“應用”。

第4步:重新啟動計算機並嘗試再次運行 Windows Update。

方法 5:重新註冊 Windows 更新 DLL 文件

步驟一:以管理員身份打開命令提示符。

步驟2:鍵入以下命令以停止 Windows 更新服務:

net stop bits
net stop wuauserv

步驟3:通過鍵入以下內容重新註冊 Windows Update DLL 文件:

regsvr32 %windir%system32wups2.dll

第4步:重新啟動 Windows 更新服務:

net start wuauserv
net start bits

第5步:重新啟動計算機並檢查問題是否解決。

如果這些方法都不起作用,您可能需要考慮更嚴厲的措施,例如使用 Windows 更新修復工具或執行 Windows 修復安裝。在嘗試任何重大系統更改之前,請務必確保您已備份重要數據。只要有耐心和堅持,您應該能夠解決“服務註冊丟失或損壞”錯誤,並使您的 Windows 更新再次正常運行。