Mac 上怎么卸载 Zoom 和 Microsoft Teams
在 Mac 上卸载 Zoom,打开 Zoom,在菜单栏点 zoom.us,再点 Uninstall Zoom,菜单里没有这一项的话,就运行 App 包里自带的 ZoomUninstaller。卸载 Microsoft Teams,退出后把「应用程序」里的 Microsoft Teams 移到废纸篓,这是微软写明的步骤。两个 App 留下的都不只是 App 本身,Library 里有支持文件夹和缓存,还有后台助手或启动任务,有些安装方式还会在 /Library/Audio/Plug-Ins/HAL 里放一个音频设备。这篇讲清楚各自的卸载程序删了什么、留下了什么,以及怎么检查。
动手之前先退出正在进行的会议,把属于你自己的东西存好。Zoom 可能把本地录制放在 ~/Documents/Zoom 和 ~/Desktop/Zoom,Teams 的聊天和频道消息存在 Microsoft 365 里,但你从聊天里下载的文件是 Mac 上的普通文件。卸载哪个 App 都不会取消付费订阅,也不会注销账户。
用 Zoom 自己的卸载程序
Zoom 针对更新失败(错误代码 10008)的支持文章给了两种卸载办法:
- 在 App 里: 打开 Zoom 桌面客户端,点屏幕顶部的 zoom.us,再点 Uninstall Zoom,确认即可。
- 从 App 包里: 菜单里没有这一项或者 App 打不开时,在访达里打开「应用程序」,按住 Control 点 zoom.us,选「显示包内容」,进入 Contents › Frameworks,双击 ZoomUninstaller。
用这两种办法之一,别直接把 App 拖进废纸篓,官方安装包会在 App 包外面装一个特权助手和几个启动任务,只拖 App 的话它们都会留下。具体路径、Homebrew 的卸法,以及用 Mole 实测时哪些东西留了下来,见 Zoom 卸载指南。
Zoom 的音频驱动 ZoomAudioDevice.driver 是第一次用到时才装进 /Library/Audio/Plug-Ins/HAL 的,不随 App 一起装,所以不是每台 Mac 上都有,卸载程序跑完后要单独查一下。
卸载 Microsoft Teams
微软的 Teams 卸载说明里 Mac 只有两步,先退出 Teams,退不掉就在程序坞里按住 Control 点它的图标,再按住 Option 选「强制退出」,然后打开「应用程序」,把 Microsoft Teams 移到废纸篓。
新版 Teams 还是经典版? 现在的客户端就是微软说的新版 Teams,bundle id 是 com.microsoft.teams2。微软的经典版 Teams 停用说明写明,从 2025 年 7 月 1 日起经典版 Teams 已经不能使用,而且微软在装上新版之后尝试过自动卸掉经典版。如果「应用程序」里还留着旧的经典版 Teams,它已经不能用了,同样移到废纸篓就行。它的旧缓存在 ~/Library/Application Support/Microsoft/Teams,还在的话只删这一个子文件夹,上一层的 Microsoft 文件夹别碰,其他微软 App 也在用。
完整的 Teams 安装包还可能在 App 外面装别的东西,一个更新守护进程、一个 Teams 音频设备,以及 Microsoft AutoUpdate。只要 Office、OneDrive 或 Edge 还装着,就留着 Microsoft AutoUpdate,它们也靠它更新。音频设备装没装过,看安装收据:
pkgutil --pkgs | grep -i teams
pkgutil --files com.microsoft.MSTeamsAudioDevice
第一条的结果里有 com.microsoft.MSTeamsAudioDevice,说明音频包登记过,第二条能看到它装了哪些文件,不过只有收据并不能证明设备还在工作。本地数据表和 Homebrew 的卸法见 Teams 卸载指南。
顺带说一下 Webex
Cisco 在 Uninstall Webex App on macOS 页面提供了 Webex Uninstaller,Apple 芯片和 Intel 分开下载,可以选择保留用户文件。Webex 的数据放在 ~/Library/Application Support/Cisco Spark,这个名字和 App 名、bundle id 都对不上,很容易漏掉。其余内容,包括为什么另一个 App Webex Meetings 有自己的文件夹,见 Webex 卸载指南。
会议软件会留下哪些东西
视频会议 App 要的东西都差不多,摄像头、麦克风、共享系统声音的办法、开机自启的办法、自我更新的办法,每一样都可能放在 App 包外面。
| 残留 | 常见位置 | 怎么处理 |
|---|---|---|
| 支持数据和缓存 | ~/Library/Application Support/<App>、~/Library/Caches/<bundle id> |
App 卸掉、想留的东西存好之后删 |
| 沙盒容器 | ~/Library/Containers/<bundle id>、~/Library/Group Containers/<团队>.<id> |
只删属于这个 App 的文件夹,厂商前缀是共用的 |
| 偏好设置 | ~/Library/Preferences/<bundle id>.plist |
随 App 一起删 |
| 登录项和启动任务 | 「系统设置」›「通用」›「登录项与扩展」、/Library/LaunchDaemons、/Library/PrivilegedHelperTools |
交给厂商的卸载程序处理,这些归 root 所有 |
| 虚拟音频设备 | /Library/Audio/Plug-Ins/HAL/<名称>.driver |
拥有它的 App 卸掉之后再删 |
| 虚拟摄像头 | 旧式插件在 /Library/CoreMediaIO/Plug-Ins/DAL,新式的摄像头扩展是系统扩展 |
通过装它的那个 App 卸载 |
| 安装收据 | pkgutil --pkgs |
只是一条记录,文件删干净后再忘掉它 |
虚拟摄像头多半是单独的摄像头和直播工具装的,不是 Zoom 或 Teams 自己装的,但它们会出现在同一个视频菜单里。Apple 在 WWDC22 的 Core Media IO 讲座里把摄像头扩展作为 DAL 插件的现代替代方案推出,所以较新的虚拟摄像头是系统扩展,而不是插件文件夹里的文件。
用只读命令查还剩什么
pgrep -il -E 'zoom|teams|webex'
launchctl list | grep -i -E 'zoom|teams|webex'
ls /Library/Audio/Plug-Ins/HAL /Library/CoreMediaIO/Plug-Ins/DAL 2>/dev/null
systemextensionsctl list
ls -d ~/Library/Containers/com.microsoft.teams2 ~/Library/Application\ Support/zoom.us 2>/dev/null
pgrep 没有输出,说明叫这些名字的进程都没在运行,launchctl list 有一行出来,说明你的会话里还加载着一个启动任务。插件文件夹的 ls 会按名字列出音频驱动和旧式摄像头插件,systemextensionsctl list 列出已装的系统扩展,摄像头扩展也在其中,最后一条 ls 会打印那两个支持文件夹里仍然存在的那个。
每个名字都先查清楚来历再动手,以你还在用的 App 命名的 HAL 驱动不是残留,插件文件夹也是 Mac 上所有音视频软件共用的。
Mole 的卸载怎么处理 Zoom 和 Teams
在 Mole 的「软件」›「卸载」里移除一个 App,它会把 App 和找到的残留一起列出来,你确认之后才会移到废纸篓。
Zoom:us.zoom.xos 名下的缓存、偏好设置、日志和网页数据,以及 ~/Library/Logs/ZoomPhone,默认勾选。~/Library/Preferences/ZoomChat.plist 是 Zoom 旧聊天名下的偏好文件,列出来供你确认。ZoomDaemon 助手和 Zoom 的启动任务会列出来,通过 Mole 的管理员助手移除。/Library/Audio/Plug-Ins/HAL 里的 ZoomAudioDevice.driver 列出来但默认不勾,只有代码签名和 Zoom 的对得上它才认,而且要等 zoom.us 本身已经卸掉才会移走。~/Documents/Zoom 和 ~/Desktop/Zoom 永远不会出现在列表里,因为里面可能是你的录制。
Teams:~/Library/Containers/com.microsoft.teams2 和 Teams 的扩展容器默认勾选。~/Library/Group Containers/UBF8T346G9.com.microsoft.teams 被 Mole 当作受保护路径保留,~/Library/Application Support/Microsoft、Microsoft AutoUpdate 和 Teams 音频设备也都不在列表里,这些交给微软自己的工具或公司的 IT 管理员处理。
Mole 不会替你运行 Zoom 或 Cisco 的卸载程序,也没有处理摄像头插件的规则。卸载之后还活着的登录项和后台服务会出现在「软件」›「启动项」里,可以在那里阻止启动,或者看到哪一项是「程序缺失」。上面链接的几篇卸载指南记录了每次实测到底删掉了什么、留下了什么。
别这样做
- 别把 Group Containers 里所有以
UBF8T346G9.开头的文件夹都删掉,这个前缀是微软的,Office、OneDrive 和微软登录都在用。 - 别在还装着其他微软 App 的时候删 Microsoft AutoUpdate。
- 别为了「重置音频」或「修摄像头」把
/Library/Audio/Plug-Ins/HAL或/Library/CoreMediaIO/Plug-Ins/DAL整个清空,只删确认主人已经卸掉的那一项,然后重启 Mac。 - 别把
~/Documents/Zoom当成 App 数据,里面是你自己录的内容。
按归属判断 Library 文件夹的通用方法见卸载后清理残留文件,想保留 App、只重置 Teams 缓存的话,见 Discord、Slack、Teams 的存储。
验证
重启 Mac,再跑一遍上面的只读命令。打开「系统设置」›「声音」,如果删掉了 Zoom 或 Teams 的音频设备,确认输入和输出里已经没有它,你自己的麦克风和扬声器还在。Zoom 的某一项还在加载的话,再运行一次 ZoomUninstaller,别手动去删 root 所有的文件。
常见问题
Mac 上怎么彻底卸载 Zoom?
打开 Zoom 选 zoom.us › Uninstall Zoom,或者运行 App 包里 Contents › Frameworks 下的 ZoomUninstaller,然后检查 ~/Library 里的 Zoom 文件夹和 /Library/Audio/Plug-Ins/HAL 里的 ZoomAudioDevice.driver。~/Documents/Zoom 里有你想留的录制就留着。
Mac 上怎么卸载 Microsoft Teams?
退出 Teams,退不掉就在程序坞按住 Option 强制退出,再把「应用程序」里的 Microsoft Teams 移到废纸篓。想清掉本地数据的话再删 com.microsoft.teams2 的容器,但 Microsoft AutoUpdate 和其他 UBF8T346G9. 文件夹要留着,别的微软 App 在用。
经典版 Teams 需要卸载吗?
微软说从 2025 年 7 月 1 日起经典版 Teams 已不能使用,并且装上新版后尝试过自动卸掉经典版。「应用程序」里如果还留着旧的经典版 Teams,它已经不能用了,可以直接移到废纸篓。
卸载 Zoom 之后,声音设置里为什么还有 Zoom 的音频设备?
音频驱动放在 App 外面的 /Library/Audio/Plug-Ins/HAL 里,Zoom 的卸载程序没删掉 ZoomAudioDevice.driver 的话,在 Zoom 已经卸掉的前提下用管理员权限删掉这一项,然后重启。
卸载 Zoom 或 Teams 会删掉会议记录或聊天吗?
不会。Teams 的聊天和频道消息留在 Microsoft 365 里,Zoom 的会议和云录制留在你的 Zoom 账户里,本地录制和下载的文件是你 Mac 上自己的文件,存在哪里就还在哪里。