如何在 Mac 上卸载 Tableau Desktop
卸载 Tableau Desktop 前,先保留工作簿和数据源,官方 Mac 卸载说明允许把 My Tableau Repository 改名备份,不必直接删除。这篇讲 Desktop,不包括 Public、Prep 或 Server。
只移除要卸载的版本
应用还在时先保存工作,检查 ~/Documents/My Tableau Repository,把要用的工作簿、数据源和其他用户文件另存一份,或按官方说明给资料库改名,再确认备份。之后按 Cmd + Q 退出,把「应用程序」里要卸载的 Desktop 应用移进废纸篓,仍在使用的其他版本和产品先留下。
官方的完整重置还会移除偏好设置和窗口恢复状态,装着多个 Tableau 产品时逐项核对归属,其他版本或产品还在用的文件保留。
分清数据和缓存
~/Documents/My Tableau Repository可能放着自己创建的文件,不能当作缓存删除。~/Library/Caches/com.tableau.caching在实测中出现过,空的 MapTiles 文件夹不计作有内容的残留。- cask列有
~/Library/Preferences/com.tableau.Tableau-<major.minor>.plist,<major.minor>替换成要移除版本的主次版本号,例如2026.2,不能原样输入占位符。 - 它还列有
~/Library/Saved Application State/com.tableausoftware.tableaudesktop.savedState和~/Library/Tableau,移除前确认其他 Desktop 安装不再使用,共享注册偏好如~/Library/Preferences/com.tableau.Registration.plist在其他 Tableau 产品还使用时保留。
确认备份并退出 Desktop 后,在 Finder 按 Shift + Command + G,打开这些位置,只把决定删除的 Tableau 项目移到废纸篓,保留资料库备份和其他版本的文件。/Library 下的系统偏好仍走对应安装器或软件包移除流程。
检查卸载结果
pgrep -ifl Tableau
find /Applications -maxdepth 1 -iname '*Tableau*.app' -print
ls -ld "$HOME/Documents/My Tableau Repository" "$HOME/Library/Caches/com.tableau.caching" "$HOME/Library/Tableau"
进程名称有匹配时核对实际可执行文件,装着多个 Tableau 产品时尤其如此,路径不存在只表示这一处没有了,权限错误仍无法判断,保留工作簿是正常选择。
用 Homebrew 安装时
brew uninstall --cask tableau
普通卸载已经列出 ODBC 驱动、FLEXNet、扩展和遥测组件的安装记录,范围比单独移走应用大。自行运行 brew uninstall --cask --zap tableau 还会处理 My Tableau Repository 和设置,不读取 Mole 的选择,先备份自己的文件。
这段 zap 涉及文稿和系统偏好设置,超出 Mole 的评审边界,因此 Mole 不带 zap,勾选的残留走自己的删除流程。
Mole 会列出什么
Mole 默认勾选应用本体,以及存在时按包标识精确归属的缓存、偏好设置和窗口恢复状态,从 cask 取得且归属可确认的其他路径列出待审查,这次卸载不会移除 ~/Documents/My Tableau Repository。
这些是「卸载时一并移除数据和配置」关闭时的选择,打开后,符合条件的待确认数据也可能勾选,共享数据和受保护的位置仍按原有规则处理,确认前核对最终清单。
这次检查覆盖了什么
2026 年 9 月 21 日,从官方安装包的应用部分提取 Apple silicon 版 Tableau Desktop 2026.2.2,用 Mole 构建 282 移除,应用、偏好设置、临时缓存和 caching 文件夹已移除,资料库被文稿保护拒绝。这次没有跑完整安装器,没有测试 FLEXNet、遥测、网络扩展、真实数据源或 Homebrew 安装,取不到 Public 下载包是另一次尝试。
