在 Mac 上卸载 Microsoft Teams
先结束会议,确认需要的聊天和文件在 Teams 网页端可访问,本机录制或下载的文件另存后,再退出 Teams,从「应用程序」移到废纸篓。本文说明当前 Teams 应用(com.microsoft.teams2)及本机数据的移除,Homebrew 一节另列 cask 对安装包组件的清理。把从微软安装包取出的应用移到废纸篓,不能证明完整安装包附带的组件也已移除。聊天和文件保存在微软账号里,Mac 上留的是本机数据和缓存。
退出 Teams 和后台组件
在 Teams 里按 Command + Q 退出。完整安装包还可能装上更新守护进程、Teams 音频设备和 Microsoft AutoUpdate。Microsoft AutoUpdate 由 Office 和 OneDrive 共用,只要装着其中任何一个就保留它。应用移除后,先核对「系统设置 › 通用 › 登录项与扩展」中仍列出的 Teams 项,完整安装包可能留下仍能运行的更新守护进程,不一定只是指向已删除应用的旧记录。
Teams 的本机数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Containers/com.microsoft.teams2 |
Teams 应用的本机数据和缓存 | 退出后可以删除,Teams 会重新生成 |
~/Library/Group Containers/UBF8T346G9.com.microsoft.teams |
Teams 的共享数据 | 微软自己的重置步骤会删它;只删这一个 |
/Library/Application Support/Microsoft/TeamsUpdaterDaemon |
完整安装包带的更新守护进程 | 只有运行过完整安装包才有,删除需要管理员权限 |
微软给出的 Mac 新版 Teams 清缓存步骤,删除的正是前两个目录。清除 Teams 客户端缓存 其他以 UBF8T346G9. 开头的目录属于别的微软应用和微软登录组件,不要跟着 Teams 一起删。~/Library/Application Support/Microsoft 也要保留,别的微软应用同样使用这个目录。
卸载后仍看到音频设备
下面的安装记录检查可以识别 Teams 音频设备安装包,pkgutil --files com.microsoft.MSTeamsAudioDevice 能列出登记的文件,安装记录本身不能说明设备是否仍在工作。官网完整安装包的音频组件和更新守护进程,本文还没有核实可直接照做的移除步骤,保留系统音频文件,通过 Microsoft Teams 支持 或公司管理员完成这部分处理。微软的 Mac 应用移除步骤是退出 Teams 后移到废纸篓,针对旧版 Teams 的组件清理步骤不能未经归属核对就套用到当前客户端。
检查结果
在「终端」运行下面三条只读命令:
pgrep -ilf "Microsoft Teams.app"
ls -d "$HOME/Library/Containers/com.microsoft.teams2" "$HOME/Library/Group Containers/UBF8T346G9.com.microsoft.teams"
pkgutil --pkgs | grep -i teams
pgrep 没有输出,说明 Teams 已不在运行。ls 报「No such file or directory」表示目录已不存在,列出的路径仍在磁盘上。pkgutil 列的是安装记录:输出里有 com.microsoft.teams2 或 com.microsoft.MSTeamsAudioDevice,说明对应安装包仍在登记,可以用 pkgutil --files com.microsoft.MSTeamsAudioDevice 查看它装了哪些文件;没有输出表示已没有 Teams 的安装记录。
Teams 网页版能正常参加会议,不是 Mac 客户端仍在运行的证据。Teams、Slack 和 Discord 各自怎样占用磁盘,见 Mac 上的 Discord、Slack、Teams:缓存、历史与下载。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
自己运行 brew uninstall --cask --zap microsoft-teams 时,cask 的 zap 清单独立执行,不看 Mole 里的勾选。清单包括所有 ~/Library/Containers/com.microsoft.teams* 容器,以及能匹配到 UBF8T346G9.com.microsoft.teams 的 ~/Library/Group Containers/*.com.microsoft.teams。普通卸载步骤带不带 zap 都会停止 Teams 更新守护进程,删除清单中的系统文件,并移除 Teams 和音频设备安装记录对应的文件,最后注销安装记录。这个过程还可能退出 Microsoft AutoUpdate,但会保留共享的 AutoUpdate 文件。这些都不是聊天记录,聊天记录留在账号里。Homebrew 的 Teams cask
不想执行 zap 清单时运行:
brew uninstall --cask microsoft-teams
Mole 会列出什么
~/Library/Containers/com.microsoft.teams2 和 Teams 扩展的容器默认勾选。Mole 会保留 ~/Library/Group Containers/UBF8T346G9.com.microsoft.teams,把它当作受保护路径跳过。它不会列出 ~/Library/Application Support/Microsoft,也不处理 Microsoft AutoUpdate。
这次检查覆盖了什么
做了两轮,都没有登录。2026 年 9 月 19 日,从安装包里复制出应用,没有装 Microsoft AutoUpdate 和音频设备,随后移除。2026 年 9 月 21 日,用 Mole 1.15 Preview(build 282)移除了从微软官方安装包取出的应用,1.17 GB,连同它的 Application Scripts。macOS 拒绝移动四个 com.microsoft.teams2 容器,它们留在了磁盘上;UBF8T346G9.com.microsoft.teams 被 Mole 当作受保护路径跳过。两轮都没有安装更新守护进程或音频设备。
