Windows更新失败可按五步排查:一、重启Windows Update、BITS等关键服务;二、清空SoftwareDistribution缓存;三、运行sfc /scannow和DISM修复系统文件;四、禁用第三方安全软件并执行干净启动;五、运行内置Windows更新疑难解答工具。

如果您尝试安装 Windows 更新,但过程反复中断、卡在某个阶段或弹出错误代码,则可能是由于系统服务异常、缓存损坏、磁盘空间不足或文件完整性受损所致。以下是排查与解决此问题的具体操作步骤:
一、重启关键系统服务
Windows Update 和 BITS(后台智能传输服务)是更新流程的核心依赖项,若其处于停止或异常状态,将直接导致更新失败。重启这些服务可重置通信通道并恢复正常调度能力。
1、按 Win + R 打开“运行”对话框,输入 services.msc 并回车。
2、在服务列表中找到 Windows Update,右键选择“停止”,等待状态变为“已停止”后再次右键选择“启动”。
3、同样操作处理 Background Intelligent Transfer Service(BITS)、Cryptographic Services 和 Windows Installer。
4、全部启动完成后,重新进入“设置→更新与安全→Windows 更新”,点击“检查更新”验证是否恢复正常。
二、清除 Windows 更新缓存
SoftwareDistribution 文件夹存储所有待安装的更新包及元数据,一旦其中文件损坏或版本错乱,系统将拒绝继续执行安装流程,甚至反复报错 0x8007000d 或 0x80240034。
1、以管理员身份打开命令提示符(Win + X → 选择“命令提示符(管理员)”)。
2、依次执行以下命令,每条命令后按回车,并等待提示“服务已停止”或“命令成功完成”:
net stop wuauserv
net stop bits
net stop cryptsvc
3、按下 Win + R,输入 C:\Windows\SoftwareDistribution,回车进入该目录。
4、全选该文件夹内所有内容(Ctrl + A),按 Shift + Delete 彻底删除。
5、返回命令提示符,执行以下命令重启服务:
net start wuauserv
net start bits
net start cryptsvc
三、运行系统文件检查与映像修复
SFC 和 DISM 工具分别用于校验和修复操作系统核心文件及其底层映像结构。当更新失败伴随蓝屏、组件缺失或 CBS.log 中提示“integrity violation”时,必须执行这两项扫描。
1、以管理员身份打开 PowerShell(Win + X → “Windows PowerShell(管理员)”)。
2、输入并执行:sfc /scannow,等待扫描结束(通常需 15–25 分钟)。
3、扫描完成后,无论结果是否提示“未发现冲突”,均需继续执行 DISM 命令:
DISM /Online /CleanupImage /RestoreHealth
4、命令执行完毕后,关闭 PowerShell 并重启计算机。
四、禁用第三方安全软件并执行干净启动
某些防病毒程序(如 Avast、McAfee、360 安全卫士)会在驱动层拦截 Windows Update 的文件写入与服务调用,造成静默失败;而其他开机自启程序可能占用更新所需端口或资源,引发 0xC1900101 等兼容性错误。
1、临时卸载或禁用所有非微软签名的安全软件,包括防火墙、勒索防护、实时监控模块。
2、按 Win + R 输入 msconfig,切换至“服务”选项卡,勾选“隐藏所有 Microsoft 服务”,然后点击“全部禁用”。
3、切换至“启动”选项卡,点击“打开任务管理器”,在启动项中禁用所有非必要项目。
4、重启电脑,在干净启动状态下再次尝试检查并安装更新。
五、使用 Windows 更新疑难解答工具
该内置诊断工具可自动识别服务配置错误、数据库损坏、权限异常等常见问题,并尝试一键修复,适用于 Windows 11 及部分 Windows 10 版本。
1、按 Win + I 打开“设置”,进入“系统→疑难解答→其他疑难解答”。
2、向下滚动找到 Windows 更新,点击右侧“运行”按钮。
3、等待工具完成扫描(约 2–5 分钟),查看是否提示“已应用修复”或列出待手动操作项。
4、根据工具反馈结果,执行建议操作后重启系统,再次检查更新状态。










