跳到主要内容
常见问题 Windows 11磁盘空间WinSxS更新残留

Win11 更新残留旧组件、磁盘空间没释放:清理路径

功能更新后旧系统组件(WinSxS、更新缓存、临时包)占着空间不释放的清理方法,以及清理边界。

发布于 2026/11/11 所属频道 Windows 11

简短答案

功能更新(如升到 24H2 或 25H2)后,旧组件要留一段时间做回滚窗口,10 天内不释放是设计如此。过了窗口再清,别急着删系统目录。

哪些残留占空间、什么时候能删

占用项 位置 可清理时机
旧系统安装(Windows.old) C:\ 升级后 10–14 天
WinSxS 组件仓库膨胀 C:\Windows\WinSxS 系统自带清理,WinSxS 占大头
更新下载缓存 C:\Windows\SoftwareDistribution\Download 随时可清
临时安装包 C:\$WinREAgent、C:\Windows\Temp 更新完成后
更新历史 系统还原点、日志 按需删

标准清理(系统自带工具)

磁盘清理(带系统清理)

  1. 设置 → 系统 → 存储 → 临时文件(或「磁盘清理」选「清理系统文件」);
  2. 勾「以前的 Windows 安装」「Windows 更新清理」「传递优化文件」;
  3. 确定。

DISM 清理 WinSxS

# 清理 WinSxS 组件(10 天回滚窗口后跑,安全)
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

/ResetBase 最彻底,会把 WinSxS 里已装更新对应的旧组件全清,但会让已装更新无法卸载,装 25H2 前确认不需要回滚该更新再跑。

现象对照

现象 判断 处理
升级几天内 C 盘突然满 旧组件还没过回滚窗口 等 10 天再清,别硬删
过了 10 天还占着 系统没自动清 磁盘清理 + DISM
WinSxS 单目录就几十 GB 装了多个功能更新没清 DISM /StartComponentCleanup /ResetBase
更新卡住占着临时包 更新未成功完成 先修好 Windows 更新失败 再清

手动进 C:\Windows 删目录是危险操作,WinSxS 与 System32 乱删会让系统起不来。清理只走系统工具或 DISM 正规参数。深度 C 盘清理思路见 C 盘清理。

操作小结

  1. 先判断是否在 10 天回滚窗口内;
  2. 窗口外走磁盘清理 + DISM;
  3. /ResetBase 前确认不需要卸载已装更新;
  4. 更新没完成先修 更新失败,别清临时包。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配