Windows XP 訪問 Windows Update/Microsoft Update 出現錯誤 0x80070422,提示「Windows Update 服務已停用」。實為第三方「優化軟體」(如某德製加速程式) 停用關鍵服務、註銷 DLL 所致。本文記錄實戰修復全過程,並整理通用更新錯誤排查 9 步驟。
wuauserv(Windows Update)、BITS(背景智慧傳輸)、EventSystem(COM+ 事件系統)、TrkWks(分散式連結追蹤用戶) → 設「自動」並「啟動」。cmd → 依序執行:regsvr32 qmgr.dllregsvr32 qmgrproxy.dllqmgrproxy.dll XP 中可能不存在,不影響修復)。CryptSvc、RpcSs、DcomLaunch 等相依服務)。*.windowsupdate.com/*.update.microsoft.com 加入允許清單。C:\WINDOWS\system32\drivers\etc\hosts 僅保留 127.0.0.1 localhost,移除惡意導向項目。https://update.microsoft.com 設為「信任網站」低安全性。regsvr32 urlmon.dllregsvr32 msxml3.dllregsvr32 jscript.dllregsvr32 qmgr.dllregsvr32 qmgrproxy.dll0x8007043B):regedit → HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs → 數值資料新增 BITS、WUAUSERV → 重開機。0x80070002):wuauserv → 刪除 C:\WINDOWS\SoftwareDistribution\DataStore → 重開機(自動重建)。修復更新功能核心邏輯:服務運行正常 + DLL 註冊完整 + 網路/瀏覽器環境乾淨 + 管理員權限。缺一不可。