若windows更新停滞或失败,可依次重启update相关服务、运行内置疑难解答、重置update组件、检查磁盘空间与系统文件完整性、最后用media creation tool离线安装。

如果您在执行Windows系统更新时发现进度条长时间停滞、界面无响应或更新反复失败,则可能是由于网络连接异常、系统文件损坏、磁盘空间不足或Windows Update服务异常所致。以下是解决此问题的步骤:
一、重启Windows Update相关服务
Windows Update依赖多个后台服务协同工作,若其中一项(如wuauserv、BITS、Cryptographic Services)处于停止或卡死状态,将导致更新无法继续。通过手动重启这些服务可恢复其正常运行。
1、按 Win + R 打开运行窗口,输入 services.msc 并回车。
2、在服务列表中依次右键单击以下三项,选择“停止”:Windows Update、Background Intelligent Transfer Service (BITS)、Cryptographic Services。
3、依次右键单击上述三项,选择“启动”;若提示“服务正在使用中”,请先右键“属性”,将“启动类型”设为“自动”,再点击“启动”。
4、重启完成后,重新打开“设置 > 更新和安全 > Windows 更新”,点击“检查更新”。
二、运行Windows更新疑难解答工具
Windows内置的更新疑难解答可自动检测并修复常见更新错误,包括服务配置错误、权限异常及组件注册失效等问题,无需手动干预即可完成基础诊断。
1、进入“设置 > 更新和安全 > 疑难解答”,点击“其他疑难解答”。
2、在列表中找到 Windows 更新,点击“运行疑难解答”。
3、等待工具扫描完成,若检测到问题,点击“应用修复”按钮,并按提示重启电脑。
三、手动重置Windows Update组件
该方法通过停止服务、重命名软件分发缓存目录及重置相关注册表项,强制清除旧的更新临时文件与损坏的下载队列,使Windows Update从干净状态重新初始化。
1、以管理员身份运行命令提示符:右键“开始”按钮,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、依次执行以下命令(每行输入后按回车):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3、执行重命名操作:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4、重新启动服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
四、检查磁盘空间与系统文件完整性
Windows更新需预留至少20GB可用空间用于解压和安装新组件;同时,若系统核心文件(如wintrust.dll、crypt32.dll)损坏,也会导致更新流程中断。
1、打开“此电脑”,右键系统盘(通常为C盘),选择“属性”,确认“可用空间”大于 20GB;若不足,请清理临时文件或卸载不常用程序。
2、以管理员身份运行命令提示符,执行:
dism /online /cleanup-image /restorehealth
3、DISM执行完毕后,继续执行:
sfc /scannow
4、等待扫描完成(可能耗时15–40分钟),若提示已修复损坏文件,请重启电脑后再尝试更新。
五、使用Media Creation Tool离线安装更新
当在线更新持续失败且上述方法无效时,可绕过Windows Update服务,直接下载最新版本ISO镜像,通过升级安装方式完成系统更新,避免网络传输中断与服务依赖问题。
1、访问微软官方页面下载 Media Creation Tool 工具(确保使用与当前系统匹配的架构,如64位)。
2、运行工具,选择“为另一台电脑创建安装介质”,勾选“ISO文件”,保存至非系统盘根目录。
3、双击生成的ISO文件,挂载后运行 setup.exe,选择“升级此电脑”选项。
4、在安装向导中勾选“保留个人文件和应用”,点击“下一步”开始本地部署。










