如何在 Mac 上卸载 Telegram Desktop
Telegram Desktop 是跨平台的 tdesktop 客户端,bundle ID 是 com.tdesktop.Telegram。它和 App Store、telegram.org 上提供的原生 Telegram for Mac(ru.keepcoder.Telegram)是两个应用,原生版有单独的指南,虽然两者在「应用程序」里都可能叫 Telegram。云端聊天存在 Telegram 的服务器上,卸载后还在,这台 Mac 上的本地数据在 ~/Library/Application Support/Telegram Desktop,从聊天里存下来的文件是下载文件夹里的普通文件,也会留下。这份指南覆盖从 desktop.telegram.org 下载的 Telegram Desktop 和 Homebrew cask telegram-desktop。
先确认要删的是哪一个 Telegram
运行下面这条只读命令,看看「应用程序」里有哪些 Telegram:
mdls -name kMDItemCFBundleIdentifier /Applications/Telegram*.app
com.tdesktop.Telegram是 Telegram Desktop,也就是这份指南讲的应用。ru.keepcoder.Telegram是原生 Telegram for Mac,改看 Telegram 指南。org.telegram.desktop是 Telegram Lite,也就是 App Store 上的 Telegram Desktop,数据在~/Library/Containers/org.telegram.desktop。- 提示「no matches found」,说明「应用程序」最外层没有叫 Telegram 的应用。
退出并移除应用
- 从应用菜单退出 Telegram Desktop,在活动监视器里确认 Telegram 已经退出。
- 把上一步确认过的那个应用从「应用程序」移到废纸篓。
- 移除应用不会结束这台 Mac 在账号上的登录。要把这台 Mac 交出去的话,在另一台已登录设备的 Telegram 设置里,从设备列表中结束这台 Mac 的会话。
Telegram Desktop 的数据放在哪里
在 Finder 按 Shift + Command + G 逐个打开下面的位置,不存在就跳过。路径来自 Homebrew 的 zap 清单和这次实测。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/Telegram Desktop |
Telegram Desktop 在这台 Mac 上的本地数据,实测 64 MB | 这台 Mac 不再用 Telegram Desktop 时再删,不影响云端聊天 |
~/Library/Preferences/com.tdesktop.Telegram.plist 和 ~/Library/Saved Application State/com.tdesktop.Telegram.savedState |
偏好设置和窗口状态 | 随应用一起删 |
| 你的下载文件夹 | 从聊天里存下来的文件和媒体 | 想留的留着,这是你自己的文件 |
检查结果
应用进废纸篓后,运行下面两条只读命令:
pgrep -lf "Telegram Desktop.app"
ls -d "$HOME/Library/Application Support/Telegram Desktop"
pgrep没有输出,说明 Telegram Desktop 没在运行。列出进程,说明还开着。你那份应用叫 Telegram.app 的话,改用pgrep -il telegram,并确认列出的不是原生版。ls -d打印出这个路径,说明本地数据文件夹还在,用 Mole 按默认勾选卸载后就是这样。提示「No such file or directory」表示已经没了。
用 Homebrew 安装时
zap 清单涉及你没勾选的数据、其他已装应用在用的路径或 Mole 无法确认的内容时,Mole 不执行 --zap,已勾选的残留仍由 Mole 清理。
telegram-desktop 这个 cask 把应用装成 Telegram Desktop.app,zap 清单包含 ~/Library/Application Support/Telegram Desktop、偏好设置文件和窗口状态,执行 brew uninstall --cask --zap telegram-desktop 会把它们移到废纸篓,云端聊天仍在 Telegram 的服务器上,下载文件夹里的文件也不受影响。只想移除应用:
brew uninstall --cask telegram-desktop
Homebrew 的 telegram-desktop cask
Mole 会列出什么
以下是 Mole 对 desktop.telegram.org 下载版 Telegram Desktop 的处理:
~/Library/Application Support/Telegram Desktop会列出,但默认不勾选。com.tdesktop.Telegram的偏好设置和窗口状态默认勾选。- 下载文件夹不会列出。
这次检查覆盖了什么
2026 年 9 月 20 日,把官方下载包里的 Telegram Desktop 以 Telegram Desktop.app 的名字拷进「应用程序」,没有经过 Homebrew,运行后用 Mole 1.15 Preview 构建 280 按默认勾选卸载。运行时状态页把它显示成一行,约 475 MB。应用进了废纸篓,64 MB 的 Application Support/Telegram Desktop 列出了但没勾选,留在了磁盘上。App Store 的 Telegram Lite 另外单独测过,这里不展开。这次记录不涉及登录后的账号,Homebrew cask 也没有测试。
