xingjichaoren头像
关注

IT运维实战:从发现C盘74GB空间被吞噬到根治Adobe安装补丁冗余的全过程

IT运维实战:从发现C盘74GB空间被吞噬到根治Adobe安装补丁冗余的全过程

一、问题背景

某次日常巡检发现,公司办公电脑C盘(201GB)使用率高达88%,可用空间仅剩26GB。本以为是临时文件堆积,但运行系统自带磁盘清理工具后仅释放了约3GB——距离20GB目标仍有差距。

这促使我开始了一次深度的磁盘空间排查,最终揪出了一个潜伏多年的"隐形大户",并完成了根治。

文章关键词: TreeSize Free、PatchCleaner、Windows Installer、Adobe Acrobat、磁盘清理、运维经验


二、排查过程

2.1 第一层排查:常规清理

首先运行了常规清理手段:

  • Windows 系统磁盘清理(cleanmgr)
  • 清理浏览器缓存(Chrome + Edge,约 600MB)
  • 清理用户 Temp 目录(约 540MB)
  • 清理 Windows Update 缓存(约 148MB)

结果: 仅释放约 1.3GB,效果甚微。


2.2 第二层排查:TreeSize Free 定位真凶

常规手段无效后,使用 TreeSize Free 对C盘进行全盘扫描。

TreeSize Free 是一个免费磁盘空间分析工具,能以可视化层级展示每个文件夹的大小占比。

操作步骤:
  1. 下载并安装 TreeSize Free(官网:jam-software.com/treesize_free)
  2. 以管理员身份运行(否则部分系统目录无法访问)
  3. 选择 C: 盘开始扫描
  4. 按大小降序排列,快速定位最大的目录
关键发现:

扫描结果一目了然:

目录

大小

占C盘比例

Windows

105.9 GB

58.6%

└─ Installer

73.9 GB

占Windows的69.8%

Program Files

正常范围

C:\Windows\Installer 目录竟然有 73.9GB,319 个文件!

而正常系统的 Installer 目录通常只有 1-5GB。这个异常值立刻指向了问题核心。

💡 排查方法论 Tip #1: 磁盘空间排查时,不要只看表面的大文件(如 pagefile.sys、hiberfil.sys 这类系统文件无法随意动),而是要找出异常大的目录并分析其文件构成。


2.3 第三层排查:PatchCleaner 深入分析

确定了问题目录后,需要进一步分析这些文件是否能安全清理。

C:\Windows\Installer 目录存储的是:

  • MSI 安装包(软件安装程序缓存)
  • MSP 补丁包(软件更新补丁)

这些文件不能直接删除——因为已安装的软件在卸载、修复或更新时需要它们。盲目删除会导致软件无法正常卸载。

解决方案:PatchCleaner

PatchCleaner 是一款免费工具,专门处理 Installer 目录的冗余文件。它能:

扫描 Installer 目录中的所有 MSI/MSP 文件 → 与注册表交叉对比 → 识别出不再被任何已安装程序引用的"孤儿"文件 → 安全移动到备份位置

操作步骤:
  1. 下载 PatchCleaner(SourceForge 搜索 "patchcleaner")
  2. 以管理员身份运行
  3. 界面会自动显示三类文件:

类别

含义

处理建议

Still used

仍被已安装程序引用

保留不动

Orphaned

孤儿文件,不再被引用

可安全移动

Excluded by filters

被过滤器排除

需排查原因

  1. 初次扫描发现:Orphaned 仅 595MB,但 Excluded by filters 却有 73GB!
  2. 点击 Settings(齿轮图标),发现默认过滤器排除了 "Acrobat" 关键字
  3. 点击 "details..." 查看被排除的文件详情,发现全部是 Adobe Acrobat 的 .msp 补丁文件
  4. 关键决策: 如果 Acrobat 是常用软件 → 先保守清理已验证的 595MB,重启后测试 Acrobat 正常 → 再移除过滤器释放 73GB
  5. 实际操作:
    • 第一轮:确认 Orphaned 595MB → Move 到 D:\
    • 重启测试 Acrobat 功能正常
    • 第二轮:Settings 中删除 "Acrobat" 过滤规则 → Save → Refresh
    • 此时 Orphaned 暴增至 150+ 文件 / 73GB
    • Move 到 D:\ → C盘瞬间释放 73GB

成果: Installer 从 74GB → 303MB,C盘可用从 26GB → 101GB。

💡 排查方法论 Tip #2: 遇到 "Excluded by filters" 的大文件量,一定要先点 "details..." 查明原因,而不是盲目全部移动。分批操作 + 测试确认,是运维安全的第一原则。


三、根因分析

3.1 为什么 Acrobat 会产生 74GB 的补丁文件?

调查发现,这不是个例,而是 Adobe Acrobat + Windows Installer 机制的必然结果:

Adobe Acrobat DC 每月发布安全/功能更新
    ↓
每次生成 600-700MB 的 .msp 补丁文件
    ↓
Windows Installer 将补丁缓存至 C:\Windows\Installer
    ↓
旧补丁永不自动清理(设计机制)
    ↓
年复一年 → 积累到 74GB

3.2 为什么是 Acrobat?

与其他软件对比:

软件

更新策略

Installer 残留

Office 365

即点即用,流式更新

极少

Chrome/Edge

增量更新

几乎无

普通 MSI 软件

版本替换

几十MB

Adobe Acrobat

全量 MSP 补丁

单文件 600MB+

Adobe 采用全量 MSP 补丁更新策略,每次更新都是完整的大文件,这是产生海量缓存的核心原因。

3.3 为什么 Windows 不自动清理?

Windows Installer 的设计哲学是"宁可多存,不可遗漏"——因为如果用户需要卸载/修复软件,缺失对应的 MSI/MSP 文件会导致操作失败。Windows 选择保留所有历史补丁文件以确保稳定性。


四、根治方案

4.1 立即清理

graph TD
    A[TreeSize Free 定位异常目录] --> B[PatchCleaner 分析文件引用]
    B --> C{是否有过滤器排除?}
    C -->|是| D[查看详情, 确认可否安全移动]
    C -->|否| E[分批 Move + 测试]
    D --> E
    E --> F[重启测试软件功能]
    F --> G{功能正常?}
    G -->|是| H[完成, 观察1-2周]
    G -->|否| I[从备份恢复]

4.2 长期预防

① 关闭 Acrobat 自动更新

打开 Acrobat → 编辑 → 首选项(Ctrl+K) → "更新程序" → 选择"手动检查更新" → 取消"显示自动更新通知"

改为手动更新后,每半年检查一次安全补丁即可,不再每月下载 600MB+ 文件。

② 定期维护计划

频率

操作

工具

每月

系统磁盘清理

Windows cleanmgr

每半年

清理 Installer 孤儿文件

PatchCleaner

每年

全盘空间审计

TreeSize Free

随时

检查异常大目录

TreeSize Free

③ 关闭不必要的 Windows 后台服务(可选)

services.msc → AdobeARMservice / AdobeUpdateService → 启动类型改为"手动"


五、总结

排查方法论(可复用)

这套方法适用于任何 Windows 系统的磁盘空间异常排查:

第一步:TreeSize Free 全盘扫描 → 定位异常大的目录
第二步:分析目录内容 → 判断是否可清理
第三步:使用对应工具安全清理(不要直接 delete)
第四步:分批操作 + 测试确认
第五步:找出根因 → 制定预防措施

关键工具

工具

用途

费用

TreeSize Free

磁盘空间可视化分析

免费

PatchCleaner

Installer 目录安全清理

免费

cleanmgr

系统内置磁盘清理

系统自带

DISM

组件存储清理

系统自带

最终成果

指标

优化前

优化后

C盘可用空间

26 GB (12%)

101 GB (50%)

Installer 目录

74 GB

303 MB

使用率

88%

50%


六、横展到工作电脑的建议

如果你的工作电脑也有类似问题,按这套 SOP 走:

  1. 安装 TreeSize Free → 以管理员运行 → 扫描 C 盘 → 找出异常大目录
  2. 如果是 Installer 目录异常(>10GB) → 下载 PatchCleaner → 按本文操作
  3. 如果是其他目录异常 → 分析内容 → 针对性清理(User Temp、浏览器缓存、下载目录等)
  4. 清理完成后 → 关闭问题软件的自动更新 → 制定定期维护计划

本文基于真实运维实践经验撰写,操作前建议创建系统还原点。备份文件(Move而非Delete)建议观察 1-2 周后再删除。

如果觉得本文有帮助,欢迎点赞收藏,让更多同行看到这个排查思路!


作者: 星际超人

日期: 2026-06-28

原文链接: [CSDN博客]

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/xingjichaoren/article/details/162396220

文章来源转载

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--