程序列表缓存 Rebuild Cache File —— 什么时候需要重建、代价是什么
什么是缓存文件
Revo Uninstaller Pro 在第一次启动 All Programs 模块时,会扫描系统注册表、WMI 接口、Installer 数据库等来源,然后把所有已安装程序的信息(名称、版本、大小、安装日期、卸载字符串等)缓存到一个本地文件里。
以后每次打开 All Programs 模块,Revo 直接读缓存而不是重新扫描——这样快得多(毫秒级 vs 扫描几秒)。
什么时候需要重建缓存
正常情况下缓存会自动更新(新装/卸装程序时会刷新),但以下几种情况可能导致缓存不对:
- 新装了程序但 All Programs 里没显示 —— Revo 的自动刷新漏掉了
- 程序明明卸了但还在列表里 —— 缓存没及时更新
- 程序显示了但信息不对 —— 版本号、大小、安装日期不对
- 列表加载极慢 —— 缓存文件损坏了
- Refresh(Ctrl+R)命令不管用 —— 手动刷新也没用,说明问题在缓存层
重建步骤
- 打开 All Programs 模块(Alt+U)
- 菜单 → 选项(Alt+O)→ All Programs
- 页面底部有一行蓝色文字 "Rebuild cache file",点它
- Revo 弹警告:这个操作会清除所有分组关联、自定义注释、自定义图标
- 确认 → Revo 重新扫描系统 → 重建缓存 → 列表刷新
代价(重要)
重建缓存会清除以下所有 Revo Uninstaller Pro 的用户自定义数据:
| 被清除的数据 | 说明 |
|---|---|
| 分组关联 | 所有程序的分组归属回到默认(新程序 / 其他程序) |
| 自定义注释 | 你在程序右键菜单里加的 Comment |
| 自定义图标 | 你从 exe/dll 里选的自定义图标 |
不会清除的:
- Revo 的选项设置(主题、扫描默认等)
- 追踪日志(Traced Programs 模块的日志数据库)
- 备份条目(Backup Manager 里的备份)
- 卸载历史记录
什么时候该重建 vs 什么时候不该
该重建:
- All Programs 列表显示明显错乱
- Refresh(Ctrl+R)试了没用
- 新装/卸装程序后列表长时间不对
- 不介意重设分组和注释
不该重建:
- 只是列表没刷新 → 先 Ctrl+R 试试
- 新装的程序还没等自动刷新 → 等 30 秒再看,或手动 Ctrl+R
- 分组/注释/自定义图标很重要 → 先想想能不能从别的地方导出或截图备份
更温和的替代
在 All Programs 模块工具栏的 More Commands 里有一个 Refresh(Ctrl+R)命令。这个命令是重新读取缓存 + 增量刷新,比重建温和得多:
- 不会清除分组、注释、图标
- 只会更新可能过期的程序信息
- 速度很快
所以遇到列表不更新,先试 Ctrl+R,不行再考虑重建缓存。