497 字
2 分钟
卸载管理器 v0.0.9 发布:自卸载修复、图标修复与大小去重

v0.0.9 集中修了一批使用过程中暴露的问题,其中大小虚高是最影响用户判断的一个。

修复#

自卸载失败#

原先卸载自身时,直接套用普通软件的卸载流程,容易失败。现在会先识别自身注册项,走专用卸载流程(由独立的 uninst.exe 删除目录)。若确实留下残留项,改为提示用户用右键「强制删除」处理,避免自卸载直接失败。

卸载器图标冒充应用图标#

列表里的图标取自 DisplayIcon 或 UninstallString 指向的文件。很多软件会把 unins000.exe / uninst.exe 注册为图标源,导致列表里一片”卸载器”图标,完全认不出是哪个软件。

现在过滤这些卸载器图标,并对微信等软件改为优先取主程序图标。

图标全黑 / 绿方块#

为提速,图标提取一度改为浅扫描,结果拿到无效图标。现在 MSI 图标源补按用户级 %APPDATA% 兜底,微信等主程序优先于 Uninstall.exe,fastMode 改为浅扫描根层 exe,图标恢复正常。

重复条目双登记#

SketchUp、Windows Update(KB)等软件会在注册表里登记两次,列表里出现同名两行。现在按解析后的显示名二次去重。

安装大小虚高(重点)#

NVIDIA 的 CUDA 组件会拆成多个条目登记,但它们装在同一个目录里。原先每个条目各自累加目录大小,同一份文件被重复计费多次,总占用虚高到 70GB。

现在同安装目录的组件只计一次大小,总占用回落到真实值。同类问题还包括坏占位符 ${{arpDisplayName}} 导致的显示名异常,改为从键名后缀推导(如 cufft 11.6)。

下载#

安全提醒:若此前电脑有 C:\ProgramData\Venlnk 启动劫持残留,请按发布说明清理。

卸载管理器 v0.0.9 发布:自卸载修复、图标修复与大小去重
https://cai-zhi-huang.github.io/blog/posts/2026-10-05-uninstaller-v009/
作者
CZH
发布于
2026-10-05
许可协议
CC BY-NC-SA 4.0