在 Mac 上卸载 AltTab
卸载 AltTab 之前先退出它,卸载之后还要记得撤销它的「辅助功能」和「屏幕录制」权限,即使应用已经删除,macOS 也不会自动清掉这两项授权,需要自己动手移除。这份指南覆盖 alt-tab.app 官网下载版,也覆盖 Homebrew cask alt-tab,二者安装的是同一个应用。
退出并移除 AltTab
从菜单栏图标或菜单退出 AltTab,再把 AltTab 从「应用程序」拖进废纸篓。如果在 AltTab 偏好设置里打开过「登录时启动」,卸载后到「系统设置 › 通用 › 登录项与扩展」检查一下;AltTab 可能在那里注册了登录项,应用删除后它不一定会自动消失。
AltTab 的数据放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/com.lwouis.alt-tab-macos |
AltTab 的设置和窗口显示规则 | 如果打算重装并想保留自己的快捷键和设置,先备份 |
~/Library/Caches/com.lwouis.alt-tab-macos |
可重新生成的缓存 | 可以安全删除 |
~/Library/Caches/com.plausiblelabs.crashreporter.data/com.lwouis.alt-tab-macos |
崩溃报告缓存 | 可以安全删除 |
~/Library/Preferences/com.lwouis.alt-tab-macos.plist |
应用偏好设置 | 可以安全删除 |
~/Library/Preferences/com.lwouis.alt-tab-macos.license.plist |
付费版 AltTab Pro 的授权状态 | 授权码已另存好之后可以安全删除 |
~/Library/Preferences/com.lwouis.alt-tab-macos.usage.plist |
本机使用计数 | 可以安全删除 |
~/Library/LaunchAgents/com.lwouis.alt-tab-macos.plist |
如果开启过登录时启动,这是对应的任务文件 | AltTab 已经删除、「登录项与扩展」里还列着它时,可以移除 |
~/Library/HTTPStorages/com.lwouis.alt-tab-macos |
本地网页存储状态 | 可以安全删除 |
~/Library/Cookies/com.lwouis.alt-tab-macos.binarycookies |
Cookie 记录,多数用户用不到 | 可以安全删除 |
移除「辅助功能」和「屏幕录制」权限
AltTab 自己的 FAQ说明:AltTab 需要「辅助功能」权限来读取窗口标题、切换焦点,需要「屏幕录制」权限来显示窗口缩略图;删除应用后这两项授权仍会留在系统设置里,因为 macOS 不会因为请求权限的应用没了就自动清掉授权。打开「系统设置 › 隐私与安全性 › 辅助功能」,选中 AltTab,点击 − 按钮;再到「隐私与安全性 › 屏幕录制」重复一次。如果这一行已经找不到对应的应用、点上去没有反应,说明应用本体确实已经删除,这一行同样可以直接移除。
检查结果
在终端运行下面的只读命令:
pgrep -il alt-tab
launchctl list | grep -i lwouis
ls -d ~/Library/Application\ Support/com.lwouis.alt-tab-macos
pgrep 没有输出,说明 AltTab 没有在运行。launchctl list 没有输出,说明当前会话没有加载 AltTab 的登录任务;出现 com.lwouis.alt-tab-macos 这一行,说明登录时启动的任务还在注册,去「登录项与扩展」检查。ls 这条命令用来确认设置文件夹是否还在这台 Mac 上;提示「No such file or directory」说明已经没有了。
其他应用图标删掉后登录任务仍在运行的情况,可以看卸载后应用仍在运行?在 Mac 上找到登录项和启动任务。
用 Homebrew 安装时
下一次 Mole 更新会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。Preview 290 尚未包含这项保护。
Mole Preview 290 用 brew uninstall --cask --zap alt-tab 卸载 Homebrew 安装的 AltTab,zap 清单覆盖上表里的每一行(设置文件夹、两处缓存、三个偏好设置文件、登录任务、HTTPStorages 和 cookie 文件),不管你在 Mole 里勾选了什么。如果跳过 zap,应用会被移除,但登录时启动的任务不会,卸载后请检查「登录项与扩展」:
brew uninstall --cask alt-tab
Mole 会列出什么
以下是 Mole 1.15(目前为 Preview)的处理:
~/Library/Application Support/com.lwouis.alt-tab-macos、两处缓存文件夹和三个偏好设置文件都默认勾选;它们的名字对应 AltTab 的 bundle identifier,Mole 把这些当作应用自己的数据。- 对于 Homebrew 安装,Mole Preview 290 执行
brew uninstall --cask --zap alt-tab,zap 步骤会删除同样这些行,外加登录任务、HTTPStorages 和 cookie 文件,不管你勾选了什么。 - Mole 不管理「辅助功能」或「屏幕录制」这两项权限记录,它们会留在系统设置里,直到你自己移除。
这次检查覆盖了什么
测试用的是 Homebrew cask 安装,2026 年 9 月 17 日用 Mole 的开发构建卸载。Homebrew 的 zap 步骤在 Mole 自己的残留扫描运行之前就删掉了 AltTab 的文件,所以这次测试证实了 zap 清单会删除这些文件,但没有展示 Mole 对官网直接下载版默认勾选哪些行。官网下载版、真实的登录时启动任务,以及「辅助功能」「屏幕录制」权限的状态都没有在这次测试中覆盖。
