Windows 更新一直转圈、反复失败?超实用手工修复方法,小白也能搞定
适用 Win10 / Win11
不知道大家有没有遇见过这种糟心事。点开 Windows 更新,进度圈一直在那里转啊转,等了半小时、一个小时还是没动静。好不容易下载完更新,一重启又提示更新失败,正在撤销更改,来回反复折腾。
很多人碰到这个问题第一反应就是重装系统,其实完全没必要。大部分更新卡住、反复失败,都是下载缓存文件损坏,或者系统小故障导致的。下面一步步跟着操作,从最简单到进阶修复,小白照着点鼠标就可以。
一、先做 2 个基础检查(5 分钟就能做完)
1、看 C 盘剩余空间够不够
Windows 更新最少需要预留 15‑20G 空闲空间。C 盘空间太少,更新百分百容易失败。
打开此电脑,查看 C 盘剩余容量,如果空间不足,先清理一下垃圾文件。

2、断开多余外接设备
U 盘、移动硬盘、拓展坞、多余的打印机外设全部拔掉。有时候外接设备会干扰更新流程,导致一直转圈。
二、方法一:运行系统自带更新疑难解答(新手优先试)
这个是微软自带的自动修复工具,优先试这个,不用敲任何命令。
按下键盘 Win+i 快捷键,直接打开设置
- Win10:更新和安全 → 疑难解答 → 其他疑难解答
- Win11:系统 → 疑难解答 → 其他疑难解答
在列表里面找到 Windows 更新,点右侧【运行】按钮
等待工具自动扫描问题,跟着提示点下一步,修复完成之后重启电脑,再重新检查更新。

三、方法二:清理损坏的更新缓存(成功率最高)
转圈、反复失败,80% 的根源就是之前下载的更新文件已经损坏。我们把旧缓存删掉,让系统重新下载一遍安装包。
步骤 1:停止更新相关服务
在左下角开始按钮上,鼠标右键,选择【Windows 终端 (管理员)】或者【命令提示符 (管理员)】
依次复制下面 4 行命令,一行粘贴完回车一次
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

步骤 2:删除缓存文件夹
打开文件夹,访问这个路径
C:\Windows\SoftwareDistribution
找到文件夹里面的 Download 和 DataStore,把里面所有文件全部删除。 不用担心删错东西,这里只是临时下载缓存,删掉系统会重新生成。

步骤 3:重新开启服务
回到管理员命令窗口,依次输入下面命令,每行回车
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
全部执行完,重启电脑,再去 Windows 更新页面重新检查更新。
四、方法三:修复损坏的系统文件
清理缓存之后还是失败,说明本地系统文件有损坏,用两条自带命令修复。
还是以管理员身份打开终端,先后运行两条命令。
第一条:sfc /scannow
等待扫描跑完,进度到 100%。
然后第二条:DISM /Online /Cleanup-Image /RestoreHealth
这条命令需要联网,耐心等待跑完,结束重启电脑,再次尝试更新。

五、方法四:上面都不行,手动单独安装更新包
如果自动更新一直卡住转圈,可以绕开系统更新页面,手动下载补丁安装。
- 先到 Windows 更新页面,记下失败更新对应的 KB 编号,例如 KB5041000
- 浏览器打开【微软更新目录】官网
- 在搜索框输入 KB 编号,搜索
- 根据自己系统版本(Win10 64 位),下载对应的安装包
- 下载完成双击文件直接安装,安装完重启电脑即可。

六、紧急情况:重启之后卡在转圈页面进不去桌面
如果你更新重启,电脑一直转圈很久没反应。
长按电源键 5 秒强制关机,开机出现 Windows 图标时,再次长按电源关机。重复 2‑3 次,第四次开机就会进入自动修复界面。
依次点:高级选项 → 疑难解答 → 高级选项 → 卸载更新
优先选择卸载【最新质量更新】,删掉刚刚失败的补丁,电脑就可以正常回到桌面了。
最后总结操作顺序
检查 C 盘空间 → 运行疑难解答 → 清理更新缓存(最推荐)→SFC+DISM 修复系统 →手动下载更新包安装
按照这个顺序一步步试,绝大多数转圈、反复失败的问题都能解决,不用重装系统。

