答案是五种方法:一、磁盘清理工具勾选“windows更新清理”和“以前的windows安装”;二、设置→存储→临时文件中一键勾选清理;三、管理员终端停止服务后手动清空softwaredistribution和catroot2;四、启用存储感知并立即运行;五、用dism命令清理组件存储。

如果您发现 Windows 11 的 C 盘空间持续减少,且磁盘分析显示“Windows 更新清理”或“以前的 Windows 安装”长期占用大量空间,则很可能是已安装更新的冗余缓存包与旧系统文件未被清除。以下是彻底清理 Win11 更新缓存并释放 C 盘空间的多种独立操作方法:
一、使用磁盘清理工具执行系统级更新缓存清除
该方法调用 Windows 原生磁盘清理引擎,可安全识别并移除已安装更新的完整安装包、旧版系统备份(Windows.old)、临时升级文件及传递优化残留,全程受系统权限控制,不依赖第三方工具。
1、按下 Win + R 组合键打开“运行”窗口。
2、输入 cleanmgr 并按回车键启动磁盘清理程序。
3、在驱动器选择界面中确认选中 C:,点击“确定”开始初始扫描。
4、扫描完成后,在文件类型列表中勾选“临时文件”“缩略图”“传递优化文件”“系统错误内存转储文件”。
5、点击“清理系统文件”按钮(需管理员权限),再次选择 C 盘进行二次扫描。
6、在新扫描结果中,重点勾选Windows 更新清理和以前的 Windows 安装——前者通常释放 2–8 GB,后者常达 10–20 GB;若确认不需回退至旧版本,务必启用这两项。
7、点击“确定”,在弹出的确认对话框中选择“删除文件”执行清理。
二、通过设置应用中的存储管理模块一键清理
Windows 11 的“设置”应用集成了图形化存储管理模块,可自动识别并分类列出更新缓存、Windows.old 及传递优化等大型残留项,适合不熟悉命令行操作的用户,所有操作均经系统签名验证。
1、按 Win + I 打开“设置”,依次进入系统 → 存储 → 临时文件。
2、等待系统完成扫描后,在列表中勾选Windows 更新清理、以前的 Windows 安装、传递优化文件。
3、向下滚动至“清理建议” → “高级清理建议”,展开后勾选删除先前版本的 Windows。
4、点击“清理”或“删除文件”按钮,系统将自动执行安全删除。
三、手动清空 SoftwareDistribution 与 catroot2 文件夹
Windows Update 服务将全部下载的补丁安装包保存在 C:\Windows\SoftwareDistribution\Download,而证书验证缓存则位于 C:\Windows\System32\catroot2;这两个目录长期驻留大量冗余数据,直接清空可彻底释放更新缓存,但需先停止相关系统服务以解除文件占用。
1、右键点击“开始”按钮,选择“Windows 终端(管理员)”或“命令提示符(管理员)”。
2、依次输入以下命令并回车:
net stop wuauserv
net stop bits
net stop appidsvc
net stop cryptsvc
3、在终端中执行路径切换与删除操作:
cd /d C:\Windows\SoftwareDistribution
del /f /s /q Download
ren C:\Windows\System32\catroot2 catroot2_old
4、重启对应服务,输入以下命令并回车:
net start wuauserv
net start bits
四、启用存储感知并立即运行高级清理
存储感知可按设定周期自动触发系统级清理流程,识别已安装更新的冗余缓存包,并在后台静默删除;手动配置后立即运行,可强制刷新索引并释放 Windows.old 等隐藏残留。
1、按下 Win + I 打开“设置”,进入系统 → 存储。
2、将“存储感知”开关切换为开启状态。
3、点击“配置存储感知或立即运行”,在“运行存储感知”下拉菜单中选择“现在运行”。
4、向下滚动至“临时文件”区域,勾选Windows 更新清理并点击“删除文件”完成首次触发。
5、返回“存储”主页面,点击“清理建议”,确保上一 Windows 安装选项可见并已被勾选;若为灰色,需先执行磁盘清理→清理系统文件以刷新索引。
五、使用 DISM 命令清理组件存储与压缩旧映像
DISM 工具可清除 Windows 映像缓存、停用功能残留及压缩的旧组件数据,配合 /StartComponentCleanup 参数可释放隐藏空间,尤其适用于多次功能更新后产生的深层冗余。
1、右键“开始”按钮,选择“Windows 终端(管理员)”或“命令提示符(管理员)”。
2、输入以下命令并回车:
Dism /Online /Cleanup-Image /StartComponentCleanup
3、等待执行完成(可能耗时 5–15 分钟),过程中不要关闭窗口。
4、如需进一步压缩并删除已弃用的组件备份,追加执行:
Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
5、执行完毕后重启系统,确保变更生效。











