Windows更新进度条长期停滞在0%、5%、99%等位置,通常由更新服务异常、缓存损坏、系统映像不一致或网络组件故障引起,可通过重置更新服务、运行疑难解答、DISM/SFC修复、重置网络堆栈及安全模式更新五种方法解决。

如果您尝试执行 Windows 更新,但进度条长期停滞在某个百分比(如 0%、5%、99% 等)不再推进,则很可能是更新服务异常、缓存损坏、系统映像不一致或网络组件故障所致。以下是多种可独立操作的解决方法:
一、重置 Windows Update 服务及清理缓存文件夹
Windows Update 服务(wuauserv)及其依赖服务(BITS、Cryptographic Services、Windows Installer)若处于假死状态,或 SoftwareDistribution、Catroot2 文件夹中存在损坏的临时文件,将导致更新进程无法继续。清除这些缓存并重启服务可强制系统重建干净的更新环境。
1、按 Win + R 打开“运行”对话框,输入 services.msc 并回车。
2、在服务列表中依次右键以下四项,选择“停止”:Windows Update、Background Intelligent Transfer Service (BITS)、Cryptographic Services、Windows Installer。
3、打开文件资源管理器,在地址栏粘贴路径:%windir%\SoftwareDistribution,按回车后删除该文件夹内全部内容。
4、再次在地址栏粘贴路径:%windir%\System32\catroot2,按回车后删除该文件夹内全部内容。
5、返回服务窗口,依次右键上述四项服务,选择“启动”。
6、重新打开“设置 > 更新与安全 > Windows 更新”,点击“检查更新”。
二、运行 Windows 更新疑难解答工具
Windows 内置的疑难解答工具能自动识别服务注册表项异常、组策略冲突、临时文件权限错误等常见问题,并在无需人工干预的情况下应用修复。
1、进入“设置 > 更新与安全 > 疑难解答 > 其他疑难解答”。
2、找到 Windows 更新 选项,点击“运行疑难解答”。
3、等待扫描完成,若提示“已应用修复”,则直接点击“关闭”。
4、重启电脑后再次尝试检查更新。
三、使用 DISM 与 SFC 组合修复系统映像
当更新卡在“准备更新”“配置更新”等阶段时,往往源于 WinSxS 组件存储损坏或系统核心映像不一致。DISM 用于恢复映像健康状态,SFC 则校验并替换受保护的系统文件。
1、以管理员身份运行 PowerShell(右键“开始”按钮 > “Windows PowerShell(管理员)”)。
2、依次执行以下命令,每条命令需等待其显示“操作成功完成”后再执行下一条:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
3、命令全部执行完毕后,关闭窗口,重启计算机。
四、重置网络堆栈与 TCP/IP 配置
Windows 更新依赖正常的网络协议栈与 DNS 解析能力。若网络适配器驱动异常、IP 配置冲突或 DNS 缓存污染,可能导致连接微软更新服务器失败,表现为进度卡住不动。
1、以管理员身份运行命令提示符或 PowerShell。
2、依次执行以下命令(每条执行完毕再执行下一条):
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
3、执行完成后,重启电脑。
五、在安全模式下执行更新
第三方驱动、开机启动项或后台程序可能干扰 Windows 更新进程。安全模式仅加载必要驱动与服务,可排除此类干扰,为更新提供洁净运行环境。
1、按住 Shift 键不放,同时点击“开始”菜单中的“电源” > “重启”。
2、设备重启后进入“选择一个选项”界面,依次选择:疑难解答 > 高级选项 > 启动设置 > 重启。
3、重启后按数字键 4 或 F4 进入安全模式。
4、进入系统后,打开“设置 > 更新与安全 > Windows 更新”,点击“检查更新”并尝试安装。









