Windows磁盘清理无响应或不释放空间,主因是补丁残留文件被服务占用、权限锁定或藏于深层目录;需先停止Windows Update服务并清空SoftwareDistribution\Download,再用DISM清理WinSxS旧组件,最后以管理员身份运行磁盘清理并勾选系统文件选项。
windows磁盘清理“点了没反应”或“删了没释放空间”,多数情况不是工具坏了,而是旧版补丁残留文件被系统服务占用、权限锁死,或藏在深层目录里,导致图形界面工具根本扫不到、删不动。解决关键在于绕过锁定、提升权限、精准定位——而不是反复点击“清理系统文件”。
先停服务,再清缓存目录
SoftwareDistribution\Download 是补丁下载包的“中转站”,更新完成后它不会自动清空,且被 wuauserv 服务持续占用。不先停服务,任何删除操作都会失败或跳过。
- 按 Win + R 输入
services.msc,找到 Windows Update,右键 → 停止 - 地址栏输入:
C:\Windows\SoftwareDistribution\Download,全选内容(不删 Download 文件夹本身),Shift + Delete 永久清除 - 返回服务列表,右键启动 Windows Update,并把“启动类型”设为“自动”
用 DISM 强制清理 WinSxS 中的旧组件
WinSxS 文件夹里存着所有已安装补丁的历史版本,系统默认保留以支持回滚。但若你已稳定使用当前版本超30天,这些旧组件就纯属占空间。
- 以管理员身份运行 PowerShell
- 执行:
DISM /Online /Cleanup-Image /StartComponentCleanup /WhatIf—— 查看能释放多少空间 - 确认后执行:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase—— 这条命令会移除所有可回滚的旧版组件,释放空间更彻底
手动触发“清理系统文件”并勾选关键项
普通模式下的磁盘清理看不到 Windows 更新清理选项,必须用管理员权限+两次扫描才能解锁深层项目。
- 右键 C 盘 → 属性 → 磁盘清理 → 点击左下角清理系统文件(这一步必须点)
- 再次选 C 盘扫描,勾选:Windows 更新清理、以前的 Windows 安装(即 Windows.old)、临时 Windows 安装文件(如 $WINDOWS.~BT)
- 如果列表里没出现这些选项,说明你没用管理员权限运行,或服务未完全停止
检查并修复系统映像完整性
当磁盘清理直接无响应、进度条卡住、甚至点开就报错,很可能是系统核心文件损坏,导致 cleanmgr 组件无法加载或调用失败。
- 以管理员身份运行命令提示符
- 依次执行:
sfc /scannow→ 等待完成 - 再执行:
Dism /Online /Cleanup-Image /RestoreHealth - 完成后重启,再试磁盘清理


















