在 Windows 10 10 更新时,有时会出现更新错误 0x8****。修复方式分为:自己修复、重置更新组件、隐藏某些更新。
通过脚本重置更新组件(另存以下内容为 修复Windows更新.bat,编码为 ANSI。右击文件以管理员方式运行):
@echo off title Windows 更新错误修复工具 color 0E echo ============================================== echo Windows 更新错误修复工具 echo ============================================== echo. echo 正在停止Windows更新相关服务... echo. net stop bits >nul 2>&1 net stop wuauserv >nul 2>&1 net stop appidsvc >nul 2>&1 net stop cryptsvc >nul 2>&1 echo [完成] 服务已停止 echo. echo 正在清理更新缓存文件... echo. Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" /Q >nul 2>&1 rmdir %systemroot%\SoftwareDistribution /S /Q >nul 2>&1 rmdir %systemroot%\system32\catroot2 /S /Q >nul 2>&1 echo [完成] 缓存文件已清理 echo. echo 正在重新启动Windows更新服务... echo. net start bits >nul 2>&1 net start wuauserv >nul 2>&1 net start appidsvc >nul 2>&1 net start cryptsvc >nul 2>&1 echo [完成] 服务已重新启动 echo. echo ============================================== echo 正在检查并修复系统文件... echo ============================================== echo. echo 第一步:运行系统文件检查器 (sfc /scannow) echo 这可能需要几分钟时间,请耐心等待... echo. sfc /scannow echo. echo ============================================== echo 第二步:运行DISM映像修复工具 echo ============================================== echo. DISM.exe /Online /Cleanup-Image /Restorehealth echo. echo ============================================== echo 修复完成! echo ============================================== echo. echo 建议你重启电脑后再次尝试Windows更新。 echo. echo 如果问题仍然存在,请使用"显示或隐藏更新工具" echo 来屏蔽有问题的驱动程序更新。 echo. echo 下载地址:在浏览器中搜索 "wushowhide.download" echo. pause
之后重新启动电脑。
通过 wushowhide.diagcab 工具隐藏不需要的更新(通常是驱动类更新)。
by DeepSeek