許多用戶使用優化軟件追求效能,卻誤關閉了防火牆、安全中心、自動更新等關鍵服務,導致無法透過 Windows Update 取得修補程式。本文記錄實際排除錯誤代碼 0x80070422 的完整過程,並彙整 12 項通用檢查步驟,助您快速恢復自動更新功能。
嘗試啟動自動更新服務時提示「相關組件未能啟動」,經查為優化程式停用過多服務所致。解決關鍵在於重新註冊核心 DLL:
regsvr32 qmgr.dll
regsvr32 qmgrproxy.dll
註冊 qmgrproxy.dll 可能提示找不到模組,實測不影響修復。完成後於「服務」中逐一啟動所有相關服務,問題即告解決。
%WINDIR%\system32\drivers\etc\hosts,確保未被惡意修改。regsvr32 urlmon.dll / msxml3.dll / jscript.dll / qmgr.dll / qmgrproxy.dll。0x8007043B):註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs 加入 BITS、WUAUSERV,重開機。0x80070002):停用自動更新服務後刪除 %windir%\SoftwareDistribution\DataStore 所有檔案。services.msc,啟動「自動更新」、「背景智慧型傳輸服務 (BITS)」等;若不確定,可先全開再逐一排除。優化電腦無可厚非,但需具備判斷力,不可為了速度犧牲安全與功能,否則得不償失。