桌面工具 · macOS

ehua uninstaller

卸载应用并清理关联残留

面向 macOS 的应用卸载与残留清理工具:自动枚举 /Applications 与 ~/Applications,解析 Bundle 信息,扫描偏好设置、缓存、Application Support、容器、启动项、诊断报告与 pkg 收据,并按风险等级辅助确认。

macOS 卸载软件功能模块

围绕「先识别、再分级、后删除」设计,尽量减少误删共享数据的风险。

应用枚举与拖入扫描

扫描 /Applications、~/Applications 以及一层子目录;也支持将任意 .app 拖进窗口,快速解析名称、Bundle ID、版本、体积、可执行名和图标。

深度残留扫描

覆盖 Preferences、Caches、Application Support、Application Scripts、Containers、Group Containers、Logs、Saved State、WebKit、HTTPStorages、LaunchAgents / Daemons、PrivilegedHelperTools、诊断报告与 pkg 收据。

置信度分级

Bundle ID 精确匹配标为「确定」并默认勾选;名称或同开发商相关路径标为存疑/模糊,默认不勾选。

官方卸载器优先

检测同目录或包内官方卸载器,提示先运行厂商卸载程序,再回来清理剩余残留。

进程退出与 LaunchAgent 处理

卸载前按 Bundle ID / 可执行名退出并强杀进程,尝试 bootout 对应 LaunchAgent,减少文件占用导致的失败。

移入废纸篓

所选项移入废纸篓,可恢复;失败项可在 Finder 中定位,pkg 收据提供命令行处理提示。

安全机制

卸载软件最怕误删共享数据,因此默认只处理高置信度项目,模糊项必须二次确认。

  1. 默认只选确定项

    全选按钮默认只选择 Bundle ID 精确匹配项;含模糊项全选是独立入口。

  2. 模糊项风险确认

    勾选中/低置信度项目后,确认弹窗会列出风险说明,并要求勾选「了解风险」后才能继续。

  3. 可恢复删除

    删除动作使用系统废纸篓,不做不可恢复清除;处理前会展示即将删除的路径列表。

macOS:「已损坏,无法打开」?

当前安装包尚未做 Apple 开发者签名 / 公证。从浏览器下载后,系统会加上隔离标记,并把未签名应用误报成「已损坏」——应用本身并没有坏。

把 App 拖到「应用程序」后,打开「终端」执行:

xattr -cr "/Applications/ehua uninstaller.app"

若 App 还在 DMG 或「下载」文件夹,把命令里的路径换成实际 .app 路径。执行后再双击打开即可。也可尝试:系统设置 → 隐私与安全性 → 仍要打开。

发行与源码

源码与 release 均在 GitHub 公开库 EhuaDB/macos-uninstaller。技术栈:Tauri 2 + Rust + Vue 3 + TypeScript。

打开 GitHub 仓库