可安全手动清理windows更新残留文件:一、先停止windows update、bits和cryptographic services服务;二、清空c:\windows\softwaredistribution\download、temp、logs\cbs及$patchcache$等指定目录;三、用dism命令清理winsxs旧组件并重置基准。
直接用文件管理器手动清理 windows 更新残留文件,关键不是“删得快”,而是“删得准、删得稳”。系统更新留下的临时文件、缓存包、旧组件备份往往分散在多个受保护目录中,盲目删除可能引发更新失败或程序异常。下面分三步讲清楚怎么安全、彻底地清理。
先停服务,释放被占用的文件
很多更新文件(比如 C:\Windows\SoftwareDistribution\Download 里的内容)正被 Windows Update 服务锁定,不关服务就删不动,还会提示“正在使用中”或“权限不足”。
- 按 Win + R,输入 services.msc 回车
- 找到 Windows Update 服务,右键 → 停止
- 顺手也停掉 Background Intelligent Transfer Service(BITS) 和 Cryptographic Services,它们常参与更新下载与验证
重点清理这几个实际占空间的目录
这些路径里藏着真正“吃空间”的更新残留,不是所有都可一键清空,但以下几处基本安全可操作:
- C:\Windows\SoftwareDistribution\Download:已下载但未安装的补丁包。清空后 Windows Update 会重新下载需要的更新,不影响已装功能
- C:\Windows\Temp:更新过程产生的临时解压文件、日志等。可全选 → Delete(需管理员权限时点“继续”)
- C:\Windows\Logs\CBS:组件存储日志,体积大但只读,删了不影响运行,重装系统时才需保留
- C:\Windows\Installer\$PatchCache$:Office 和部分 MSI 软件的补丁缓存。这个目录明确标注为“基线缓存”,微软文档确认可安全删除
注意:进这些文件夹前,在资源管理器点击 查看 → 显示 → 勾选“隐藏的项目”,避免漏掉关键子目录。
用 DISM 清理 WinSxS 中的旧组件备份
真正占大头的往往是 C:\Windows\WinSxS 文件夹——它存着系统更新前后的版本对比数据,用于回滚和修复。磁盘清理工具通常扫不到深层冗余,得靠命令行精准处理:
- 以管理员身份打开命令提示符(Win + X → 终端(管理员))
- 依次执行两行命令:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase - 第二条命令会把当前系统设为新基准,之后无法卸载已安装的更新(但能保障后续更新更干净)
执行完重启一次,再看 C:\Windows\WinSxS 大小通常能减少 2–10GB,且不会影响系统稳定性。
不复杂但容易忽略:清理完别忘了重新启动 Windows Update 服务,否则下次更新可能卡住。整个过程不需要第三方工具,全程用系统自带功能,既安全又可控。











