Skip to content

卸载残留

这个面板把「已安装软件」清清楚楚列出来,标明每个软件的版本、发布者、占用、安装位置,并为「值不值得卸」给一句建议。你可以直接从这里启动某个软件的卸载程序,也可以让 AI 复核「这个到底该不该卸」。

它在侧边栏叫什么

面板标题显示为 软件管理,在左侧导航和命令面板里的入口名是 卸载残留。两者是同一个功能。

反 placebo 红线(务必先读)

「卸载残留」类工具最容易踩的坑,是为了显得自己有用而乱删注册表——把它判断不出归属的键值一律标成「残留」怂恿你删,删错了轻则软件报错、重则系统异常。

AgileMedic 的立场:

  • 只列真实数据——软件清单直接读 Windows 官方的 Uninstall 注册表,不编造、不夸大「检测到 999 项残留」。
  • 每一项都给出为什么——用规则把软件分成三档(可卸载 / 谨慎 / 不建议),并说明判断依据,而不是简单一句「建议清理」。
  • 卸载交给官方 uninstaller——AgileMedic 不自己去删文件删注册表,而是启动软件自带的卸载程序,由它按标准流程干净卸载。
  • 系统组件默认藏起来——Microsoft / Windows / 驱动 / 运行库等碰不得的项默认过滤掉,避免你手滑去卸它们。

打开方式

主界面左侧导航 → 卸载残留。面板打开时自动枚举已安装软件,顶部有搜索框、右上角有「刷新」。

已装软件清单从哪来

清单直接读取 Windows 记录「已安装程序」的三处 Uninstall 注册表(和控制面板「程序和功能」同源):

来源注册表位置标签
系统 64 位HKLM\...\Uninstall系统 64
系统 32 位HKLM\WOW6432Node\...\Uninstall系统 32
当前用户HKCU\...\Uninstall用户

读取时按控制面板同款策略过滤掉噪音:没有显示名的内部组件、SystemComponent=1 的系统组件、带 ParentKeyName 的补丁项、以及各类 Hotfix / 安全更新 / 更新汇总都不显示,只留下你真正「装过、看得见」的软件。

每个软件展示:软件名称、版本、发布者、估算大小、建议AI 复核、安装路径。默认按大小降序排列,方便先处理占地方的大件。

搜索与筛选

  • 搜索框 —— 按软件名或发布者实时过滤。
  • 建议筛选 —— 下拉只看「可卸载 / 谨慎 / 不建议」某一档。
  • 隐藏系统组件 —— 默认勾选,滤掉 Microsoft / Windows / 驱动 / 运行库等(即建议为「不建议」的项)。想看全部时取消勾选即可。

建议:三档判断 + 依据

「建议」列由本地规则即时给出,把每个软件归入三档:

档位颜色判断依据含义
可卸载绿用户级条目,或名称含 toolbar / helper / updater / 旧版本 / old 等特征工具栏 / 助手 / 更新器或旧版本特征明显,仍建议确认不再使用再卸
谨慎缺少卸载命令,或来源不够明确建议先确认发布者和安装目录,搞清楚是什么再动
不建议发布者含 microsoft,或名称 / 路径命中 windows / driver / runtime / redistributable可能属于系统组件、驱动或运行库,不建议直接卸载,删了可能让别的软件跑不起来

规则是线索,不是判决

三档建议基于名称、发布者、路径等特征的启发式规则,不可能百分百准。一个名字带 helper 的程序也可能是你天天用的正经软件。请把它当参考,最终由你(或 AI 复核)定夺。

AI 复核:给灰区第二意见

规则拿不准的「谨慎」项,正是 AI 最有用的地方。底部 AI 复核谨慎项 按钮:

  • 不选中任何行 → 复核全部「谨慎」项;
  • 选中某行 → 只复核选中项。

AI 逐个判断并把结论就地回填到「AI 复核」列,不跳页。每条结论是三档之一 —— 可卸 / 谨慎 / 勿动 —— 加一句 30 字内的中文理由(完整理由在悬停提示里)。判断依据是「这是什么软件、是否常用 / 捆绑 / 广告 / 冗余、卸载是否安全、是否系统或运行库依赖」。

想深入追问,可右键某行选「在 AI 对话中追问…」,跳转到 AI 诊断 对话。AI 需先在 AI 设置 配置;未配置 AI 时,枚举、建议、卸载全部照常工作

执行卸载与提权说明

选中一个有卸载命令的软件后,底部按钮可用:

  • 打开安装位置 —— 用文件管理器打开该软件的安装目录(没记录位置的软件此按钮置灰)。
  • 复制卸载命令 —— 复制注册表里的 UninstallString(没提供命令的置灰,并说明原因,可能是 Store / MSIX 或系统登记项)。
  • 复制软件详情 / 复制卸载快照 —— 把单个软件的完整信息,或当前可见列表的建议统计与清单,复制成纯文本。
  • 执行卸载 —— 见下。

执行卸载 会先弹出确认框,列出软件名、版本、发布者、安装位置和将要执行的 UninstallString。你同意后,AgileMedic 启动该软件自带的卸载程序(detached 启动,不等它结束),之后由 Windows 接管卸载向导。卸载完成后点「刷新」更新列表。

提权说明(按需,不静默)

遵循 AgileMedic 的按需提权原则:

  • 枚举 / 搜索 / 看详情 / 复制 等只读操作,普通权限即可。
  • 执行卸载 时,是否需要管理员权限由软件自带的卸载程序决定——若它的 manifest 要求提权,Windows 会自行弹出 UAC,AgileMedic 不替它 runas、也不静默提权

误删防护

  • 系统组件默认隐藏 —— 从源头减少你误卸系统关键项的机会。
  • 不自己删文件删注册表 —— 卸载全程交给软件官方 uninstaller,走标准流程,不会有 AgileMedic 手动删漏 / 删错的风险。
  • 三档建议 + AI 复核双保险 —— 规则先把明显碰不得的标红,AI 再为灰区把关。
  • 执行前二次确认 —— 卸载命令完整摆在确认框里,你看清楚了再点同意。

关于「残留清理」

当前版本聚焦在如实列出已安装软件 + 安全启动官方卸载程序,把卸载这件事交回给最懂它的官方 uninstaller。

「卸载主动扫描并清理遗留的注册表键 / 空目录」是我们审慎评估中的路线图方向——因为「判断某个键值是不是某软件的残留」本身极易误判,是前述所有乱删风险的重灾区。我们宁可等能做到足够保守、足够透明(同样列清单、逐项确认、可恢复)再上,也不做那种为了凑数而乱删的「残留清理」。当前若需清理残留目录,建议配合 大文件查找垃圾清理 手动确认后处理。


相关阅读:垃圾清理 · 大文件查找 · 进程 / 启动项 / 服务管理 · AI 诊断 · 为什么选 AgileMedic

专注系统做不到的事 · 拒绝伪科学与全家桶