如何在 Mac 上卸载 Jump Desktop
移除 Jump Desktop 前先保留要用的连接设置和文件。官方设置说明 将发起连接的客户端与被连接机器上的 Jump Desktop Connect 分开。本文覆盖官网下载的 Mac 客户端和 Homebrew cask jump-desktop,不覆盖 Connect 主机组件或 App Store 版本的存储位置。
结束远端会话,再退出
关闭远端会话,把文件保存到它所属的机器上,用 Command + Q 退出 Jump Desktop。存在时先备份支持资料和 ~/Documents/JumpDesktop,应用退出后把应用程序里的 Jump Desktop.app 移到废纸篓。
如果还要移除主机上的 Jump Desktop Connect,使用它自己的卸载功能。必要时从菜单栏图标打开 Connect,再使用设置中的卸载入口,移除客户端不会撤销所有主机访问,也不会移除主机组件。
检查客户端数据
退出应用并核对备份后,在访达按 Shift + Command + G 逐个打开存在的路径,要彻底移除本机数据,就把已确认属于这款应用且不再需要的项目移到废纸篓,远端文件和共享资料保留。
| 位置 | 保留或移除 |
|---|---|
| ~/Documents/JumpDesktop | cask zap 清单里的用户文档位置,明确决定删除前先检查并备份。 |
| ~/Library/Application Support/Jump Desktop | 实测发现的显示名支持目录,保留要用的设置。 |
| ~/Library/Application Support/com.p5sys.jump.mac.viewer.web | 实测客户端的专属支持资料,重置前先备份。 |
| ~/Library/Caches/com.p5sys.jump.mac.viewer.web | cask 列出的客户端缓存。 |
| ~/Library/Cookies/com.p5sys.jump.mac.viewer.web.binarycookies | cask 列出的 Cookie 文件,移除可能清掉本地会话。 |
远端文件和 Connect 主机设置另行处理,卸载不会取消账号计费或其他订阅。
确认留下的是哪个应用
pgrep -il 'Jump Desktop'
ls -d "/Applications/Jump Desktop.app" "/Applications/Jump Desktop Connect.app" "$HOME/Documents/JumpDesktop"
没有进程输出表示没有匹配名称的进程,有匹配时到活动监视器区分客户端与 Connect。打印的路径仍在,找不到路径的报错表示已不存在,权限报错表示还无法判断,主机上的 Connect 仍在不代表客户端卸载失败。
用 Homebrew 安装时
brew uninstall --cask jump-desktop
这条命令不带 zap,只移除客户端。直接执行 brew uninstall --cask --zap jump-desktop 还会处理 cask 中的 Documents/JumpDesktop、应用缓存和 Cookie 文件,不读取 Mole 的勾选。
这份 cask 的 Documents 目录不在卸载详情的清单里,Mole 会跳过 --zap,已勾选的残留仍由 Mole 清理。
Mole 会列出什么
客户端标识对应的支持资料、缓存、HTTP 存储和日志默认勾选。「卸载时一并移除数据和配置」关闭时,Application Support/Jump Desktop 会列出但默认不勾选,打开后符合条件的审核数据可以预选。Documents/JumpDesktop 属于用户文档,Mole 卸载删除时受保护,先备份并单独核对。
这次检查覆盖了什么
2026 年 9 月 21 日把官网 ZIP 中的 Jump Desktop 9.1.9 复制到应用程序后卸载,未登录,没有远端连接或 Homebrew 收据。应用、专属支持资料、缓存、HTTP 存储、日志和空的显示名支持目录进了废纸篓,没有安装主机辅助组件。这次未验证 Connect 主机卸载、远端访问撤销、有内容的文档或 App Store 版本。
