系統更新是維護安全的關鍵,但許多使用者為追求效能而使用激進優化軟體(如某德式優化程式),停用大量服務導致防火牆、安全中心、自動更新全掛點。筆者親歷錯誤代碼 0x80070422(Windows Update 服務被停用)的完整排除過程,整理出 12 項通用修復策略,供遇到同類問題者參考。
regsvr32 qmgr.dllregsvr32 qmgrproxy.dll(提示找不到模組但不影響修復)。%WINDIR%\system32\drivers\etc\hosts)是否被竄改,還原預設。https://update.microsoft.com 設為信任網站。regsvr32 urlmon.dllregsvr32 msxml3.dllregsvr32 jscript.dllregsvr32 qmgr.dllregsvr32 qmgrproxy.dllregedit,瀏覽至 HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\SvcHost,編輯 netsvcs 數值,在資料中新增 BITS 與 WUAUSERV,重開機(適用 0x8007043B 錯誤)。%windir%\SoftwareDistribution\DataStore 所有檔案(適用 0x80070002 錯誤)。services.msc,啟動「自動更新」、「背景智慧型傳輸服務 (BITS)」等相關服務;若不確定哪個,全部啟動再逐一排除。