如何在 Mac 上卸载 TeamViewer
卸载 TeamViewer 要用它自己的卸载功能,不要直接拖进废纸篓。安装包会装上后台服务,TeamViewer 内置的卸载功能最清楚自己往这台 Mac 上放了哪些东西。Mole 完全不处理 TeamViewer,它把远程桌面工具排除在卸载列表之外,因为在会话中途移除会切断正在连接的人。本文覆盖 teamviewer.com 官网下载版和 Homebrew cask teamviewer。
开始之前
- 结束所有远程会话,告诉通过 TeamViewer 连这台 Mac 的人,之后会连不上。
- 这台 Mac 属于某个 TeamViewer 账号或公司时,先问账号所有者或 IT 部门。公司管理的 Mac,移除可能要由管理后台统一处理。
- 移除应用不会取消 TeamViewer 订阅,也不会把这台设备从账号里删掉。
用 TeamViewer 自己的卸载功能
以下步骤依据 TeamViewer 的 macOS 卸载说明,菜单名在中文界面里可能不同:
- 打开 TeamViewer,选择「TeamViewer › Preferences」,打开 Advanced 标签页。
- 滚到最下面,找到 Uninstall 按钮。
- 不打算重装,或者是为了排查问题要重装时,勾选「Also delete configuration files」。
- 点 Uninstall 并确认。服务部分装在系统文件夹里,macOS 可能会要管理员密码。
TeamViewer 的说明提到,直接把应用拖进废纸篓,可能留下配置文件和其他残留,影响之后重装。应用已经被拖走的话,从官网重新装上 TeamViewer,再从里面运行卸载。
TeamViewer 的文件在哪里
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Application Support/TeamViewer |
你的 TeamViewer 数据 | 勾选「Also delete configuration files」时会删 |
/Library/Application Support/TeamViewer |
系统级 TeamViewer 数据 | 卸载功能会删,需要管理员权限 |
~/Library/Preferences/com.teamviewer* 和 /Library/Preferences/com.teamviewer* |
用户级和系统级偏好设置 | 卸载功能会删 |
~/Library/Caches/com.teamviewer.TeamViewer、~/Library/Caches/TeamViewer |
缓存 | 可以删除 |
~/Library/Logs/TeamViewer |
日志 | 可以删除 |
~/Library/Caches/SentryCrash/TeamViewer |
几 KB 的崩溃报告数据,测试机上看到 | 只删这个 TeamViewer 文件夹,不要删 SentryCrash |
除了崩溃报告文件夹是这次测试在本机看到的,这些路径都来自 Homebrew cask。cask 里还写了授权插件和远程音频驱动的安装记录,完整安装可能会装上这两样,这也是更该用官方卸载功能的原因。
检查结果
在「终端」运行下面三条只读命令:
pgrep -il teamviewer
ls /Library/LaunchDaemons /Library/LaunchAgents | grep -i teamviewer
pkgutil --pkgs | grep -i teamviewer
pgrep没有输出,说明没有 TeamViewer 进程在运行。卸载后还列出进程,说明有服务仍在加载,重启 Mac 再查一次。- 第二行没有输出,说明系统文件夹里已经没有 TeamViewer 的启动文件。列出文件说明服务还有一部分装着,再跑一次 TeamViewer 的卸载功能,不要手动删。
pkgutil列出的是安装记录,只是记下装过什么,不是正在运行的程序,TeamViewer 的卸载功能或 Homebrew cask 会清掉它们。
卸载后辅助进程反复出现的情况,见 Mac 应用卸了还在后台跑?定位登录项与启动任务。
用 Homebrew 安装时
teamviewer 这个 cask 装的是 TeamViewer 的安装包。它的卸载步骤会停掉 TeamViewer 的启动任务,退出应用和它的卸载程序,清除安装记录(包括授权插件和远程音频驱动),再删掉应用和 /Library/Preferences/com.teamviewer*。zap 清单还会删掉 ~/Library/Application Support/TeamViewer、/Library/Application Support/TeamViewer、缓存、Cookie、HTTPStorages、日志、用户偏好设置、窗口状态和 WebKit 数据。两步都需要管理员密码。Homebrew 的 TeamViewer cask
Mole 从不列出 TeamViewer,所以这两步它都不会替你跑。自己运行下面的命令,只有想连配置文件一起删时才加 --zap:
brew uninstall --cask teamviewer
Mole 会列出什么
- TeamViewer 不会出现在 Mole 的卸载列表和更新列表里,Mole 有意把
com.teamviewer.开头的应用留给厂商的卸载程序。 - 把 TeamViewer 拖进废纸篓,Mole 也不会弹出残留清理。
- Mole 的清理页仍可能把
~/Library/Caches/com.teamviewer.TeamViewer当作应用缓存列出,清掉没有问题。
这次检查覆盖了什么
2026 年 9 月 19 日,从官方安装包里取出 TeamViewer 15.81.6 复制进「应用程序」,没有运行安装器,所以没有装上服务、授权插件和音频驱动。Mole 1.15 Preview(build 277)按设计没有把它列进卸载和更新列表,应用是手动移进废纸篓的,一个很小的崩溃报告文件夹留了下来。TeamViewer 自己的卸载功能、完整安装、登录账号和 Homebrew cask 都没有测试。
