真正卡住安装进程的不是c盘总容量告急,而是c:\windows\softwaredistribution\download目录被失败更新残留塞满;需先停止windows update服务,再清空该目录,最后重启服务并用磁盘清理工具勾选“windows更新清理”和“以前的windows安装”深度释放空间。

Windows更新提示“磁盘空间不足”时,真正卡住安装进程的往往不是C盘总容量告急,而是Windows Update服务专用的临时下载目录被上一轮失败更新残留文件塞满——这个文件夹默认藏在C:\Windows\SoftwareDistribution\Download里,不手动清空,哪怕你刚腾出20GB空间,更新仍会报错退出。
停止Windows Update服务并清空Download文件夹
第一步:按 Win + R 打开运行框,输入 services.msc 回车,找到“Windows Update”服务,右键→停止。这一步必须做,否则Download文件夹里部分文件正被系统占用,无法删除。
第二步:再按 Win + R,输入 C:\Windows\SoftwareDistribution\Download 回车。直接全选(Ctrl+A)→Delete。遇到提示“某些项目正在使用中”的文件,跳过即可,不影响主体清理效果。
第三步:回到服务管理窗口,右键“Windows Update”→启动。此时Update服务已重置,旧缓存彻底失效,新更新可正常下载。
用磁盘清理工具深度清除Windows更新残留
这是唯一能删掉“以前的Windows安装”和“Windows更新清理”这两类大块头垃圾的方法,单靠清空Download文件夹只能解决临时卡顿,无法释放回退数据占的10GB以上空间。
方法一:图形界面操作
右键“此电脑”→“属性”→“磁盘清理”→选择C盘→等待扫描完成→点击【清理系统文件】(关键!没点这一步就扫不出更新残留)→勾选“Windows更新清理”和“以前的Windows安装”→确定→删除。
方法二:命令行一键触发(适合习惯终端的用户)
以管理员身份运行PowerShell,粘贴执行:cleanmgr /sageset:65535 && cleanmgr /sagerun:65535。它会自动唤起带“清理系统文件”按钮的磁盘清理窗口,后续步骤同方法一。
预防下次更新再爆空间
第一步:打开“设置→系统→存储→存储感知”,开启开关,并将“释放空间”频率设为“每季度”或“低磁盘空间时”。它会在C盘低于15%可用空间时自动触发清理,包括临时文件和回收站。
第二步:在PowerShell(管理员)中执行:DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase。这条命令会清除所有已安装更新的旧组件备份,让系统只保留当前版本所需文件——【执行后无法回退到旧版Windows,但能永久节省5–12GB】。
第三步:检查C:\Windows\WinSxS文件夹大小。如果它超过8GB,说明组件清理未生效,需重复第二步命令并重启后再执行一次。











