如何在 Mac 上卸载 Hazel
Hazel 的规则和设置不在应用里,而是放在 ~/Library/Application Support/Hazel 和以 com.noodlesoft 开头的偏好设置文件里,以后可能还要重新配 Hazel 的话,先把它们存下来。最省事的是用 Hazel 自带的导出,在 Hazel 里选中一个文件夹,从「Action」菜单选「Export All」,每个文件夹的规则会各导出成一个文件(见官方的 Export Rules)。这篇覆盖 noodlesoft.com 官网的 DMG(bundle id com.noodlesoft.Hazel)和 Homebrew cask hazel,装的是同一个安装包。
退出并移除应用
Hazel 的卸载说明写得很直接,Hazel 没有卸载程序,把它从「应用程序」拖进废纸篓就算移除了。开着的话先退出 Hazel,再看一眼「活动监视器」里还有没有 Hazel 的助手进程,然后再移除应用。
数据在哪里
在 Finder 按 Shift + Command + G,逐个检查下面的路径。前两行是 Noodlesoft 开发者自己说的规则和设置存放位置(见 Noodlesoft 论坛),其余几行来自 Homebrew 给 Hazel 写的 zap 清单和这次实测。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Application Support/Hazel |
你的规则和设置 | 先导出或备份,这不是可以随便丢的应用数据 |
~/Library/Preferences/com.noodlesoft.Hazel.plist、com.noodlesoft.HazelHelper.plist |
应用和助手的设置 | 想以后恢复同样的配置就和上面的文件夹一起备份,不需要就删除 |
~/Library/Preferences/86Z3GCJ4MF.com.noodlesoft.HazelHelper.plist |
助手的另一个偏好设置文件 | 可以删除,从头开始 |
~/Library/Caches/com.noodlesoft.HazelHelper |
助手缓存 | 可以安全删除 |
~/Library/Logs/Hazel |
日志文件 | 可以安全删除 |
~/Library/Group Containers/86Z3GCJ4MF.com.noodlesoft.Hazel |
测试中 Hazel 建的一个很小的组文件夹 | 想清掉就在 Finder 里自己删 |
Hazel 的废纸篓相关功能还要完全磁盘访问权限(见 Install Hazel),移除应用不会收回这项权限,打开「系统设置 › 隐私与安全性 › 完全磁盘访问权限」,列表里还有 Hazel 的话自己删掉。
检查结果
pgrep -il hazel
ls -d ~/Library/Application\ Support/Hazel ~/Library/Preferences/com.noodlesoft.Hazel.plist
pgrep 没有输出,说明 Hazel 和它的助手都没有在运行,列出进程就先退掉再继续。ls -d 报「No such file or directory」表示这个文件夹或文件已经不在,打印出路径说明还在,如果你是特意留着规则,这正是想要的结果。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
hazel 这个 cask 在移除应用前会先退出助手 86Z3GCJ4MF.com.noodlesoft.HazelHelper,它的 zap 清单包含 ~/Library/Application Support/Hazel(你的规则)、助手的缓存、~/Library/Logs/Hazel、上面那三个偏好设置文件和 Hazel 的窗口状态。Mole 会列出规则文件夹但默认不勾选,你不勾它,Mole 卸载 Homebrew 装的 Hazel 时就不加 --zap,只移除你留着勾的几行。自己运行 brew uninstall --cask --zap hazel 会把清单上的东西全部移到废纸篓,不看 Mole 里的勾选。
想保留规则,先导出或备份,或者只移除应用:
brew uninstall --cask hazel
Mole 会列出什么
~/Library/Application Support/Hazel会列出但默认不勾选,由你在保留规则和腾出空间之间选择。~/Library/Preferences/com.noodlesoft.Hazel.plist和~/Library/Logs/Hazel存在时默认勾选,以后还想用原来的设置,就先把这个偏好设置文件备份出来。- 以助手
com.noodlesoft.HazelHelper命名的文件也可能出现在列表里,继续之前逐项看一下有没有勾上。 - 访达扩展的容器和
86Z3GCJ4MF.com.noodlesoft.Hazel组文件夹会出现在列表里,这种命名的组文件夹 Mole 的安全检查不会删,容器也可能被 macOS 拒绝移动,所以卸载后两者都可能留下。
这次检查覆盖了什么
2026 年 9 月 20 日,把官网 DMG 里的 Hazel 6.1.2 拷进「应用程序」,没有 Homebrew 安装记录,也没有给它辅助功能和完全磁盘访问权限,再用 Mole 1.15 Preview(build 280)卸载,应用进了废纸篓,访达扩展容器(36 KB)因为 macOS 的权限错误没能移走,组文件夹 86Z3GCJ4MF.com.noodlesoft.Hazel(4 KB)作为受保护的 App Group 路径被拒绝删除,两者都留了下来。测试中没有建过规则,导出规则和 Homebrew cask 这次都没有测试。
