如何在 Windows 上卸载 ToDesk
ToDesk 重要的东西,设置和一些按用户存的小文件,都放在一个文件夹里,另外还会加一个 Windows 后台服务,让这台电脑在没人登录时也能被远程连上。先把数据文件夹里想留的东西复制出来,如果打算重装,把设备码也记一下。这份指南覆盖用 Youqu.ToDesk winget 包按机器安装的 ToDesk。
先退出 ToDesk
右键托盘图标选择退出 ToDesk,再打开任务管理器(Ctrl+Shift+Esc)确认没有 ToDesk 进程还在。后台的 ToDesk Service 服务是 Windows 自己跑的,退出应用不会停掉它,也不用手动去停,卸载应用时会把它一起删掉。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 ToDesk,选择卸载,或者运行:
winget uninstall --id Youqu.ToDesk
ToDesk 的卸载器是自绘窗口,不是静默运行的,不管是从 winget 还是从设置里启动,都要自己点完,卸载完还会弹出一个调查问卷网页,关掉就行。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
Program Files\ToDesk |
应用本身 | 卸载器会删 |
%LOCALAPPDATA%\ToDesk |
设置和一些按用户存的小文件 | 先看看再决定要不要删,想留的先备份 |
ToDesk Service(Windows 服务) |
让这台电脑在没人登录时也能被远程连上 | 卸载应用时一并卸掉;只想关掉远程访问、不卸载 ToDesk 的话,去「设置 › 应用 › 启动」把它关掉就行 |
| ToDesk 登记的防火墙规则 | 让远程连接能连到这台电脑 | 卸载后还会留着,想删自己去「具有高级安全性的 Windows Defender 防火墙」里删,留着也没事,应用没了它们不起作用 |
HKLM\SOFTWARE\ToDesk 和它的 DaasMaster 键 |
机器级注册,和厂商的设备管理组件共用 | 卸载客户端不会删它,不要动 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process -Name "*todesk*" -ErrorAction SilentlyContinue
winget list --id Youqu.ToDesk
Test-Path "$env:ProgramFiles\ToDesk"
Test-Path "$env:LOCALAPPDATA\ToDesk"
Get-Service "ToDesk Service" -ErrorAction SilentlyContinue
Get-NetFirewallRule -DisplayName "*ToDesk*" -ErrorAction SilentlyContinue
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了;列出一行,说明卸载没完成。- 第一条
Test-Path返回False,说明程序目录已经没了;返回True,说明那里还有文件。 Test-Path "$env:LOCALAPPDATA\ToDesk"返回True,说明按用户数据还在,看看内容,想删自己删。Get-Service确认查询成功且无匹配,才说明服务已经没了,有结果的话不太正常,完整卸载后一般不该出现。Get-NetFirewallRule列出规则是正常的,ToDesk 的防火墙规则卸载后还会留着。没有输出说明已经没了。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个卸载器,同样是要自己点完的窗口,删的是同一批程序文件,不会主动动防火墙规则或 HKLM\SOFTWARE\ToDesk。
账号与订阅
卸载不会取消付费的 ToDesk 套餐,也不会让你在别处退出 ToDesk 账号。
Mole 会列出什么
对按机器安装的 winget 版 ToDesk:
- 程序目录和两个快捷方式(开始菜单和公共桌面)默认勾选。
%LOCALAPPDATA%\ToDesk会列出,但默认不勾选,因为这是应用自己的按用户数据。- ToDesk 装着的时候,
ToDesk Service这个 Windows 服务会出现在 Mole 的启动项列表里;ToDesk 自己的卸载器会把它删掉。 - 指向已卸载程序的防火墙规则,会在程序卸载完成后的卸载结果里报告出来,但不会被删除,想删自己删。
HKLM\SOFTWARE\ToDesk和它的DaasMaster键是机器级注册,Mole 从不碰它们。
这次检查覆盖了什么
测试的是通过 winget 按机器安装的 ToDesk 4.7.4.3。把 Mole 列出的全部选中后应用被卸载,防火墙规则和两个机器级注册表键按预期留着。没有测试:已登录的 ToDesk 账号,以及正在进行的远程会话。
