如何在 Mac 上卸载 RustDesk
RustDesk 把设置放在一个以它命名的偏好设置文件夹里,如果你打开过它的后台服务,还会在 /Library 下装两个启动项。用自建服务器的话,动手前先在它的网络设置里记下 ID 服务器、中继服务器和 Key,或者把下面的配置文件夹复制出来,重装之后不会自己记得这些。这份指南覆盖从 GitHub 或 rustdesk.com 下载的官方版本和 Homebrew cask rustdesk,两者装的是同一个 App。
退出 RustDesk,停掉它的服务
RustDesk 运行时不显示程序坞图标,要从菜单栏图标退出。如果你在它的设置里开过服务,让这台 Mac 在没人登录时也能被连上,先在那里停掉服务,再把 RustDesk 从「应用程序」拖进废纸篓,提示还在使用就先去「活动监视器」看一眼。
服务用到下面两个文件,RustDesk 的移除讨论里维护者确认过,Homebrew cask 里也列了它们,只有装过服务才会存在。在访达里按 Shift + Command + G 输入文件夹路径,用管理员密码把它们移进废纸篓,再重启 Mac,让 launchd 停掉它们:
/Library/LaunchDaemons/com.carriez.RustDesk_service.plist/Library/LaunchAgents/com.carriez.RustDesk_server.plist
RustDesk 会申请辅助功能、屏幕录制,较新的 macOS 上还有输入监控(见 RustDesk Mac 文档)。App 删掉之后,这些条目可能还留在「系统设置 › 隐私与安全性」里,想清掉就在那里用减号移除。
RustDesk 的数据放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Preferences/com.carriez.RustDesk |
RustDesk2.toml 等配置文件,包括自建服务器的设置 |
用自建服务器的话先复制一份,再移除 |
~/Library/Logs/RustDesk |
日志文件 | 可以放心移除 |
~/Library/Saved Application State/com.carriez.rustdesk.savedState |
窗口恢复状态 | 可以放心移除 |
留意偏好设置文件夹名里的大写字母,它和 App 的 bundle id com.carriez.rustdesk 大小写不一样。实测时 RustDesk 在 Mac 上没有创建 ~/.config/rustdesk,那里不用找。
检查结果
在终端运行下面几条只读命令:
pgrep -il rustdesk
ls /Library/LaunchAgents /Library/LaunchDaemons | grep -i carriez
ls -d ~/Library/Preferences/com.carriez.RustDesk
ls -d ~/Library/Logs/RustDesk
pgrep没有输出,说明 RustDesk 没在运行,列出进程多半是服务还加载着,移走那两个启动项再重启。ls /Library/...那一行没有输出,说明没有装着 RustDesk 的启动项,从没开过服务时本来就是这样。- 两条
ls -d提示「No such file or directory」说明对应文件夹已经不在,打印出路径说明还在,你选择保留设置时偏好设置文件夹还在是正常的。
用 Homebrew 安装时
rustdesk 这个 cask 卸载时会先退出 App。它的 zap 清单包括 /Library 下的两个启动项、~/Library/Logs/RustDesk、~/Library/Preferences/com.carriez.RustDesk 配置文件夹和窗口恢复状态,你自己运行 brew uninstall --cask --zap rustdesk 会把这些全部移进废纸篓,不看 Mole 里勾了什么,/Library 下的文件还会要管理员密码。想保留配置,只移除 App:
brew uninstall --cask rustdesk
只有 zap 清单里的每一项都在你自己的 ~/Library 里、都是你留着勾选的行、也没有被其他已装应用认领时,Mole 才会加上 --zap。RustDesk 的清单里有系统级 /Library 启动项,所以 Mole 卸载它时不带 --zap,只移走你勾选的行。
Mole 会列出什么
用 Mole 卸载时:
~/Library/Logs/RustDesk和窗口恢复状态默认勾选。~/Library/Preferences/com.carriez.RustDesk对不上 Mole 从 bundle id 推出来的名字,Mole 还可能从这个应用的 Homebrew zap 清单里列出它,默认不勾选,你不勾,配置就留着。- 实测时没有服务的
/Library启动项,Mole 会怎么显示它们还没观察过,用上面的命令自己核对。
这次检查覆盖了什么
2026 年 9 月 17 日,用 Homebrew cask rustdesk 安装 RustDesk,再用一个仍会执行 Homebrew zap 的 Mole Preview 构建卸载。zap 把 ~/Library/Logs/RustDesk 和 com.carriez.RustDesk 偏好设置文件夹移进了废纸篓。后台服务从没开过,所以没有写出也没有测到 /Library 启动项,RustDesk 也没往 ~/.config/rustdesk 写东西。远程会话、自建服务器和官网下载版都不在这次测试范围内。
