CMD清理Windows缓存需按需操作:1.用cleanmgr图形化清理临时文件、缩略图等;2.以cleanmgr /sageset:65535启用高级模式深度清理;3.停服务后删除SoftwareDistribution和Temp文件夹;4.用ipconfig /flushdns刷新DNS缓存。
用 cmd 清除 windows 系统缓存,核心是调用系统自带工具和命令,安全、无需安装第三方软件。重点不是“一键全删”,而是按需清理不同类别的缓存,避免误删关键文件。
磁盘清理工具(cleanmgr)——最常用、最稳妥
这是 Windows 官方推荐的缓存清理方式,主要处理临时文件、缩略图、回收站、系统日志等。
- 按 Win + R,输入 cmd,再按 Ctrl + Shift + Enter 以管理员身份运行
- 输入命令:cleanmgr,回车
- 选择要清理的盘符(通常是 C 盘),等待扫描完成
- 在列表中勾选:临时文件、缩略图、回收站、系统错误内存转储、Windows 更新清理(如有)
- 点击“确定”→“删除文件”即可
高级清理模式——解锁隐藏缓存项
普通 cleanmgr 不显示部分深层缓存(如旧版 Windows 安装包、DirectX 着色器缓存)。启用高级模式可一并清理:
- 管理员运行 CMD,输入:cleanmgr /sageset:65535 & cleanmgr /sagerun:65535
- 首次运行会弹出设置窗口,勾选全部选项后点“确定”(这步只做一次)
- 之后每次执行该命令,就直接跳到清理界面,自动全选所有可清理项
- 适合定期深度清理,常能释放数 GB 空间
Windows 更新缓存专项清理
SoftwareDistribution 文件夹长期积累大量更新残留,占空间多且容易卡顿:
Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。
- 先停服务:依次执行以下四条命令(每条回车后等提示“服务已停止”再输下一条)
net stop wuauserv
net stop bits
net stop appidsvc
net 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 解析缓存”即完成
- 注意:浏览器自身也有 DNS 缓存,建议清理后重启浏览器
不复杂但容易忽略

















