如何在 Mac 上卸载 Vesktop
移除 Vesktop 前,先保留需要的 Vesktop 和 Vencord 设置,官方项目是预装 Vencord 的 Discord 桌面客户端,本页覆盖官网 Mac 磁盘映像中的应用,不移除 Discord 账户或另外安装的 Discord 应用。
先退出,再移除应用
先结束通话,按 Cmd + Q 退出 Vesktop,确认辅助进程退出后,把 vesktop.app 移进废纸篓,其他独立安装的 Discord 客户端先留下。
核对客户端数据
~/Library/Application Support/vesktop在测试中保存本地客户端状态,移除父目录前,先复制需要的设置或自定义内容。~/Library/Preferences/dev.vencord.vesktop.plist保存偏好设置。- Mac cask 还列有
~/Library/Caches/dev.vencord.vesktop、~/Library/Caches/dev.vencord.vesktop.Shipit、~/Library/HTTPStorages/dev.vencord.vesktop和~/Library/Saved Application State/dev.vencord.vesktop.savedState,Linux 的~/.config/vesktop那段属于另一个平台。 - Discord 保存的消息属于账户数据,Mac 应用缓存不能代替消息备份。
退出 Vesktop 后,在 Finder 按 Shift + Command + G,逐一打开上面要处理的 Mac 路径,把需要的设置复制到支持目录外,再将选定的文件或文件夹移进废纸篓,保留共享的 Library 父目录和其他 Discord 客户端的数据。
检查卸载结果
pgrep -ifl vesktop
ls -ld /Applications/vesktop.app "$HOME/Library/Application Support/vesktop" "$HOME/Library/Preferences/dev.vencord.vesktop.plist"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
Mac cask 没有单独的卸载辅助程序,zap 包含整个 vesktop 支持父目录,以及精确缓存、HTTP 存储、偏好设置和保存状态路径。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask vesktop
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap vesktop 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
Discord 账户
卸载 Vesktop 不会删除 Discord 账户、服务器成员关系或取消订阅,这些内容在 Discord 中单独处理。
Mole 会列出什么
Mole 默认勾选应用、精确偏好设置和可归属缓存项,小写的 vesktop 支持父目录在「卸载时一并移除数据和配置」关闭时不勾选,打开后,符合条件的这一待确认项也可能勾选,要保留客户端设置时取消勾选,应用自己的精确最近文档清单单文件可以勾选,共享父目录仍受保护。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网 Mac 包拷出的 Vesktop 1.6.7 在未登录状态下用 Mole 开发构建测试,所选应用数据移除后,观察窗口内没有可归属残留,没有核验已登录会话、消息、通话或订阅变更。
