Windows 10 累積更新 KB3116869 安裝失敗並報錯 0x80004005(未指定的錯誤),常因系統 DLL 註冊遺失或防火牆攔截更新元件導致。以下兩步驟可高機率修復。
修復步驟
一、重置 Windows 防火牆
- 右鍵開始按鈕 → 「控制台」 → 「系統與安全性」 → 「Windows 防火牆」。
- 左側點擊「還原預設值」 → 確認重置。
二、批次重新註冊系統 DLL 檔案
- 右鍵開始按鈕 → 「命令提示字元 (系統管理員)」。
- 輸入以下指令並按 Enter(單行指令,會逐一註冊 system32 下所有 DLL):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
- 過程中會彈出大量「模組載入失敗」等錯誤對話框,**屬正常現象,請耐心等待跑完**(可按住 Enter 鍵快速略過)。
- 全跑完後 **重新開機**。
- 再次執行 Windows Update 檢查並安裝 KB3116869。
原理說明
0x80004005 為通用存取被拒/註冊失敗代碼,重新註冊 DLL 可修復元件存放區的註冊表映射關係。
- 防火牆重置可排除區域規則錯誤封鎖更新服務通訊。
此法同樣適用於其他因 DLL 註冊異常導致的更新失敗 (如 0x80070005、0x800F0922 等)。操作前建議建立系統還原點以策安全。