如何在 Mac 上卸载 ToDesk
ToDesk 不只是「应用程序」里的一个 App,官方安装包还会在 /Library 下装后台服务、一个特权辅助工具、一个音频输出驱动和一份设备注册文件,所以只把 ToDesk.app 拖进废纸篓,大部分东西还在跑或者还留在磁盘上。动手之前,先把想留的远程会话录屏从 ~/Library/ToDesk 复制出来,准备重装的话记下自己的设备代码。这份指南覆盖从 todesk.com 下载的官方版本,ToDesk 没有 Homebrew cask,所以没有 Homebrew 这条路可写。
先退出 ToDesk
点菜单栏里的 ToDesk 图标,选择退出 ToDesk。实测时 ToDesk 有五个由 launchd 拉起的进程,其中一个服务会把 App 保活,所以启动项还在的时候,退出之后它可能又自己打开。移动任何文件之前先在「活动监视器」里确认 ToDesk 的进程都没了,如果它反复回来,就先移走下表里的启动项,再重启 Mac。
移除 ToDesk 不会取消 ToDesk 的付费套餐,也不会删除你的 ToDesk 账号。
官方安装包装了哪些东西
系统级的项目要管理员密码才能移动。在访达里按 Shift + Command + G,粘贴文件夹路径,只把下表里点名的 ToDesk 项目移到废纸篓,上一级文件夹一律不要动。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
/Library/LaunchAgents/com.youqu.todesk.startup.plist、/Library/LaunchAgents/com.youqu.todesk.session.plist |
每次登录时拉起 ToDesk 的启动代理 | ToDesk 退出后移除 |
/Library/LaunchDaemons/com.youqu.todesk.service.plist、com.youqu.todesk.UninstallerHelper.plist、com.youqu.todesk.UninstallerWatcher.plist |
后台服务,以及 ToDesk 自带的卸载辅助和监视服务 | 和下面的辅助工具一起移除 |
/Library/PrivilegedHelperTools/com.youqu.todesk.UninstallerHelper |
特权辅助工具 | 在它的启动守护进程之后移除 |
/Library/Application Support/ToDesk |
系统级程序数据 | 服务移走后再移除 |
/Library/Audio/Plug-Ins/HAL/ToDeskOutputDriver.driver |
把声音传到远端用的音频输出驱动 | 移除后重启,让 Core Audio 卸下它 |
/private/etc/todesk |
里面只有 reg.conf,存着这台 Mac 的随机设备 ID、名称和注册信息 |
不想重装后还是同一台远控设备,就移除它 |
~/Library/ToDesk |
你的会话录屏(record 文件夹) |
先保留或复制出想要的内容 |
~/Library/Application Support/ToDesk |
当前用户的 App 数据 | 看过内容再移除 |
这些路径来自 Mole 对 ToDesk 4.10 和 5.1 的本机实测,不是 ToDesk 公开的清单。它的偏好设置和缓存用 bundle id com.youqu.todesk.mac 命名,在 ~/Library 下。
卸载辅助和监视服务具体做什么没有公开说明,别默认把 App 移到废纸篓就会让 ToDesk 自己收拾干净,用下面的命令核对结果更可靠。
移除之后,「系统设置 › 隐私与安全性」的屏幕录制、辅助功能等权限列表里可能还有 ToDesk,想清掉可以在那里用减号移除,App 不在了,这些条目也不再起作用。
检查结果
在终端运行下面这些只读命令。这里搜的是 com.youqu 而不是「todesk」这个词,因为 Cursor 等用 ToDesktop 打包的应用带着 com.todesktop 标识,和 ToDesk 毫无关系。
pgrep -il todesk
ls /Library/LaunchAgents /Library/LaunchDaemons | grep -i com.youqu
ls -d /Library/Audio/Plug-Ins/HAL/ToDeskOutputDriver.driver
ls -d /private/etc/todesk
ls -d ~/Library/ToDesk
pkgutil --pkgs | grep -i com.youqu
pgrep没有输出,说明 ToDesk 没在运行,列出进程说明还有启动项加载着,移走启动项再重启。ls /Library/...那一行没有输出,说明五个启动项都没了,出现任何com.youqu.todesk开头的名字,说明那个文件还装着。- 三条
ls -d提示「No such file or directory」说明对应项目已经不在,打印出路径说明还在,你保留录屏时~/Library/ToDesk还在是正常的。 pkgutil列出的是安装记录,它只是装过的记录,不会运行任何东西,重装时会写入新的记录。
其他卸载后后台还在跑的应用,可以看Mac 应用卸了还在后台跑?定位登录项与启动任务。
Mole 会列出什么
用 Mole 卸载时:
- 五个启动项、卸载辅助工具、
/Library/Application Support/ToDesk和音频驱动会列出,但默认不勾选,勾选后会要管理员密码,Mole 会先移走启动项,再移走依赖它们的文件。/private/etc/todesk也这样列出,而且只在里面只有reg.conf时才列。 ~/Library/ToDesk(录屏)和~/Library/Application Support/ToDesk会列出,但默认不勾选。- 以
com.youqu.todesk.mac命名的偏好设置和缓存默认勾选。 - Mole 按准确的 bundle id 和文件清单认 ToDesk,从不按「todesk」这个词去猜,所以 Cursor 的
com.todesktop数据不会出现在这里。 - 系统设置里的隐私权限,Mole 不会改动。
这次检查覆盖了什么
ToDesk 用 Mole 的 Preview 构建测了两次。2026 年 9 月 19 日,从官方 .pkg 里取出 ToDesk 5.1.0.0,没有运行安装器,所以没有系统组件,卸载移除了 App,~/Library/ToDesk 里只有一个空的录屏文件夹。2026 年 9 月 24 日运行了官方安装器,再用 Preview 287 卸载,五个启动项、卸载辅助工具、/Library/Application Support/ToDesk、用户日志和 ~/Library/ToDesk 都进了废纸篓,音频驱动被当成「需要管理员」跳过,/private/etc/todesk 那一轮不在 Mole 的清单里,这两项是手动移进废纸篓的,之后都没有在真实安装上再测。登录账号、远程会话和真实录屏都不在这两次测试范围内。
