Windows更新提示“磁盘空间不足”时,需至少20GB可用空间;可依次执行:清理%temp%和temp文件夹、禁用休眠、清空SoftwareDistribution缓存、调整系统还原占用至5%、用DISM++深度清理更新残留。

当系统在执行Windows更新时弹出“磁盘空间不足”提示,通常是因为C盘可用空间低于Windows更新所需的最低阈值(一般需至少20GB),导致更新包无法下载或解压。以下是直接应对该阻断问题的操作步骤:
一、立即释放C盘临时空间以完成当前更新
该方法聚焦于快速清除高占用、低风险的临时文件,不依赖第三方工具,可在5分钟内释放8–15GB空间,确保更新流程继续运行。
1、按 Win + R 打开运行框,输入 %temp%,回车进入当前用户临时文件夹。
2、按下 Ctrl + A 全选,再按 Shift + Delete 彻底删除(跳过正在使用的文件)。
3、再次按 Win + R,输入 temp,回车进入系统级临时目录,重复全选与 Shift + Delete 操作。
4、最后输入 cleanmgr,选择C盘,点击“清理系统文件”,勾选 Windows更新清理、临时文件、回收站 三项,确认清理。
二、禁用休眠功能释放等同内存大小的空间
休眠文件 hiberfil.sys 默认占用空间与物理内存容量一致(如16GB内存对应16GB文件),且更新过程中无需启用休眠,禁用后空间即时释放且不影响正常关机/重启。
1、以管理员身份运行命令提示符(在开始菜单搜索“cmd”,右键选择“以管理员身份运行”)。
2、输入命令:powercfg -h off,回车执行。
3、关闭命令窗口,检查C盘根目录是否已无 hiberfil.sys 文件。
三、迁移或清空Windows更新缓存目录
SoftwareDistribution 文件夹存储已下载但未安装的更新包及元数据,长期累积可达数GB;清空该目录不会中断更新进程,系统会在下次检查更新时重建。
1、停止Windows Update服务:在管理员命令提示符中依次执行:net stop wuauserv 和 net stop cryptSvc。
2、打开文件路径:C:\Windows\SoftwareDistribution\Download。
3、全选该文件夹内所有内容,按 Shift + Delete 彻底删除。
4、重新启动服务:执行 net start wuauserv 和 net start cryptSvc。
四、调整系统还原占用上限并清除旧还原点
系统还原默认可能分配高达12%的C盘空间,而多数旧还原点对当前更新无实际价值;保留最近一个还原点即可兼顾安全与空间效率。
1、在开始菜单搜索“创建还原点”,打开系统属性窗口。
2、选中C盘,点击“配置”,将“最大使用量”滑块拖至 5%。
3、点击“删除”按钮,清除除“最近还原点”外的所有还原点。
4、点击“确定”保存设置。
五、使用专用更新兼容型清理工具执行深度扫描
部分更新残留(如ESU补丁缓存、组件存储冗余镜像)无法被常规磁盘清理识别,需借助支持Windows Update Engine API的工具进行安全标记与移除。
1、下载并安装官方认可的 DISM++(v10.1.1001.10及以上版本),确保来源为 https://www.chuyu.me/。
2、以管理员身份运行,切换至“工具箱”页签,点击“Windows更新清理”。
3、勾选 清理ESU更新缓存、压缩旧版组件存储、清理更新日志 三项。
4、点击“执行”,等待完成并重启系统。










