应用枚举与拖入扫描
扫描 /Applications、~/Applications 以及一层子目录;也支持将任意 .app 拖进窗口,快速解析名称、Bundle ID、版本、体积、可执行名和图标。
桌面工具 · macOS
卸载应用并清理关联残留
面向 macOS 的应用卸载与残留清理工具:自动枚举 /Applications 与 ~/Applications,解析 Bundle 信息,扫描偏好设置、缓存、Application Support、容器、启动项、诊断报告与 pkg 收据,并按风险等级辅助确认。
围绕「先识别、再分级、后删除」设计,尽量减少误删共享数据的风险。
扫描 /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 精确匹配标为「确定」并默认勾选;名称或同开发商相关路径标为存疑/模糊,默认不勾选。
检测同目录或包内官方卸载器,提示先运行厂商卸载程序,再回来清理剩余残留。
卸载前按 Bundle ID / 可执行名退出并强杀进程,尝试 bootout 对应 LaunchAgent,减少文件占用导致的失败。
所选项移入废纸篓,可恢复;失败项可在 Finder 中定位,pkg 收据提供命令行处理提示。
当前版本 0.1.0。请按芯片选择:M1 / M2 / M3 / M4 等 Apple Silicon 下载 aarch64.dmg;Intel Mac 下载 x64.dmg。
ehua.uninstaller_0.1.0_aarch64.dmgmacOSmacOS · Apple Silicon(M 系列)App ZIP备用包:解压后将 .app 放入「应用程序」ehua.uninstaller_0.1.0_aarch64.app.zipmacOSmacOS · Intel(x64)DMGIntel 芯片 Mac 下载这个 dmgehua.uninstaller_0.1.0_x64.dmgmacOSmacOS · Intel(x64)App ZIPIntel 备用包:解压后将 .app 放入「应用程序」ehua.uninstaller_0.1.0_x64.app.zip更多版本与源码见: GitHub Release · GitHub
卸载软件最怕误删共享数据,因此默认只处理高置信度项目,模糊项必须二次确认。
全选按钮默认只选择 Bundle ID 精确匹配项;含模糊项全选是独立入口。
勾选中/低置信度项目后,确认弹窗会列出风险说明,并要求勾选「了解风险」后才能继续。
删除动作使用系统废纸篓,不做不可恢复清除;处理前会展示即将删除的路径列表。
当前安装包尚未做 Apple 开发者签名 / 公证。从浏览器下载后,系统会加上隔离标记,并把未签名应用误报成「已损坏」——应用本身并没有坏。
把 App 拖到「应用程序」后,打开「终端」执行:
xattr -cr "/Applications/ehua uninstaller.app"若 App 还在 DMG 或「下载」文件夹,把命令里的路径换成实际 .app 路径。执行后再双击打开即可。也可尝试:系统设置 → 隐私与安全性 → 仍要打开。
源码与 release 均在 GitHub 公开库 EhuaDB/macos-uninstaller。技术栈:Tauri 2 + Rust + Vue 3 + TypeScript。