本文目录导读:

彻底清理系统优化更新残留,可以有效释放磁盘空间、提升系统运行速度,以下分 Windows 和 macOS 两个主要系统,提供详细的清理步骤。
重要提醒: 操作前建议先备份重要数据,避免误删系统文件。
Windows 系统(以 Win10/Win11 为例)
Windows 更新会保留旧版本文件(如 Windows.old 文件夹、CBS 日志等)以便回退,彻底清理步骤如下:
使用“磁盘清理”工具(核心方法)
- 按
Win + R键,输入cleanmgr并回车。 - 选择系统盘(通常是 C 盘),点击“确定”。
- 等待扫描完成,点击 “清理系统文件” 按钮(这一步很关键)。
- 再次选择 C 盘并扫描,勾选以下选项:
- Windows 更新清理
- Windows 升级日志文件
- 以前的 Windows 安装(如果确认不需要回退到旧版本,请勾选此项,可释放数 GB 空间)
- 传递优化文件
- 回收站、临时文件
- 点击“确定”,然后选择“删除文件”。
手动删除残留文件夹(谨慎操作)
- 删除
Windows.old文件夹:如果磁盘清理未自动删除,可以直接在 C 盘根目录下找到该文件夹(通常隐藏),右键属性 -> 安全 -> 高级 -> 更改权限 -> 完全控制后删除。建议优先使用磁盘清理功能,不建议新手手动操作。 - 删除软件分发文件夹内容:服务中停止
wuauserv服务,然后删除C:\Windows\SoftwareDistribution\Download文件夹下的所有内容(该文件夹是更新下载缓存,重新打开自动更新后会重新生成)。
使用 PowerShell 或命令提示符(进阶)
以管理员身份打开 PowerShell 或 CMD,输入以下命令(按顺序执行):
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
- 作用:压缩系统映像文件(删除 WinSxS 文件夹中的被取代组件),这是清理更新残留最彻底的命令之一,执行后无法回退到旧版本更新。
- 过程可能需要 20-60 分钟,请耐心等待,期间不要关机。
第三方工具辅助(推荐,但需注意来源)
- Dism++:开源免费,功能强大,打开后依次点击“空间回收” -> 勾选“所有清理项”(尤其是“过期组件备份”、“WinSxS 临时文件”、“传递优化日志”等) -> 点击“扫描” -> “清理”。
- CCleaner:注意免费版功能受限,清理时选择“Windows”选项卡下的更新残留即可。
彻底删除更新缓存
- 停止更新服务:
net stop wuauserv(管理员 CMD) - 删除
C:\Windows\SoftwareDistribution\Download文件夹(该文件夹是更新包下载目录,删除后下次更新会重新下载,不影响系统已安装的更新)。 - 启动更新服务:
net start wuauserv
macOS 系统
macOS 的更新残留主要存在于 /Library/Updates/ 目录和系统快照中。
使用“关于本机” -> “储存空间” -> “管理”
- 点击左上角苹果图标 -> “关于本机” -> “储存空间” -> “管理”。
- 在左侧列表中点击 “系统数据”(旧版叫“其他”)。
- 点击“详细信息”展开,查看并手动删除大型的
.pkg或.dmg更新安装包残留(通常位于/Library/Updates/或/private/var/folders/)。 - 使用“推荐”功能,点击 “优化储存空间” 中的“清理”按钮。
手动查找并删除更新缓存文件
打开 Finder:
- 前往菜单 -> 前往文件夹...
- 输入路径:
/Library/Updates/(系统库,不是用户库) - 打开后,删除所有以
Update*或Install*开头的文件(这些是下载的更新包缓存)。- 注意:部分文件可能被锁定或无权限,需要输入管理员密码或在重启后进入恢复模式再删。
- 同样检查用户库:
~/Library/Caches/com.apple.SoftwareUpdate/(波浪号代表当前用户文件夹)
使用终端命令清理(进阶)
打开“终端”,输入以下命令清除系统更新快照(仅适用于 macOS Catalina 及之后版本):
sudo diskutil apfs listSnapshots /System/Volumes/Data # 查看系统快照列表 tmutil deletelocalsnapshots / # 删除所有本地快照(临时备份,影响 Time Machine 回滚) sudo update_dyld_shared_cache -force # 清理动态链接缓存(可清除部分更新后残留的动态库缓存)
第三方工具(推荐)
- CleanMyMac X:系统垃圾 -> 系统更新缓存 -> 清理(注意选择“系统垃圾”选项,不要误删重要系统组件)。
- AppCleaner:配合卸载软件时,一并删除更新相关的残留文件。
通用原则与建议
- 先软后硬:优先使用系统自带工具(磁盘清理、存储管理),再考虑第三方工具(如 Dism++、CleanMyMac),避免直接删除系统文件夹(
System32、System/System)。 - 确认无误再删:对于
Windows.old、SoftwareDistribution等文件夹,建议在确认系统稳定运行 30 天以上、且不需要回滚更新后再删除。 - 定期维护:
- 建议 每季度执行一次 Windows 的
Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase命令。 - macOS 建议 每次大版本更新后 使用终端命令清理快照。
- 建议 每季度执行一次 Windows 的
- 避免过度清理:不要删除系统必要的
CBS.log、WinSxS/ManifestCache等组件,否则会导致无法正常安装后续更新。
推荐步骤
| 系统 | 最彻底方案 | 最便捷方案 | 风险提示 |
|---|---|---|---|
| Windows | Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase + 磁盘清理(系统文件) |
Dism++(空间回收全选) | 不可回退更新;少数情况需管理员权限 |
| macOS | 终端删除快照 + 手动删除 /Library/Updates/ |
CleanMyMac X(系统更新缓存) | 删除后无法使用本地 Time Machine 快照恢复 |
如果执行后仍有大量残留,建议检查系统是否存在未被卸载的 旧版驱动(如显卡、网卡驱动累积的 $SysReset 文件夹),这些需要单独使用 Driver Store Explorer (RAPR) 或 Display Driver Uninstaller (DDU) 进行清理。
标签: 残留处理
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。