cmd 运行 cleanmgr 是 windows 官方推荐的安全清理方式,支持基础图形化清理和高级模式深度清理,并可配合手动清空 softwaredistribution、temp 目录及刷新 dns 缓存。
用 cmd 运行 cleanmgr 是 windows 官方推荐的清理方式,安全、稳定、不依赖第三方工具。它不是“一键清空”,而是帮你精准识别并删除各类缓存和临时文件,比如缩略图、系统日志、旧更新包、临时 internet 文件等。
基础清理:图形化操作最稳妥
这是日常清理首选,适合大多数用户:
- 按 Win + R,输入
cmd,再按 Ctrl + Shift + Enter 以管理员身份运行命令提示符 - 输入命令:
cleanmgr,回车 - 选择系统盘(通常是 C 盘),点击“确定”等待扫描完成
- 在列表中勾选常用项:临时文件、缩略图、回收站、系统错误内存转储、Windows 更新清理(如有)
- 点击“确定”→“删除文件”,确认即可
高级清理:解锁隐藏缓存项
普通 cleanmgr 不显示 DirectX 着色器缓存、旧版 Windows 安装包等深层内容。启用高级模式可一并处理:
- 管理员运行 CMD,执行:
cleanmgr /sageset:65535(首次运行会弹出设置窗口) - 在设置界面勾选全部选项,点“确定”(这步只需做一次)
- 之后每次清理,直接运行:
cleanmgr /sagerun:65535 - 它会自动全选所有可清理项,适合每月一次深度清理,常释放 3–8 GB 空间
配合手动清理关键缓存目录
cleanmgr 不动某些核心缓存目录,需额外操作才能释放更大空间:
- 先停用 Windows 更新服务(避免文件被占用):
net stop wuauservnet stop bitsnet stop appidsvcnet stop cryptsvc - 清空更新缓存:
del /q/f/s C:\Windows\SoftwareDistribution\Download\*.* - 清空系统临时文件:
del /q/f/s C:\Windows\Temp\*.* - 重启服务:
net start wuauserv等同上四条命令
DNS 缓存单独刷新
这不是磁盘文件,而是内存中的域名解析记录,不影响空间但影响网络响应速度:
- 管理员运行 CMD,输入:
ipconfig /flushdns - 看到 “已成功刷新 DNS 解析缓存” 即表示完成











