How to uninstall ToDesk on Windows
ToDesk keeps most of what matters, its settings and small per-user files, in one folder, and adds a background Windows service so this PC can be reached remotely even when nobody is signed in. Copy anything you want to keep out of its data folder first, and note your device code if you plan to reinstall. This guide covers ToDesk installed machine-wide from the Youqu.ToDesk winget package.
Quit ToDesk first
Right-click ToDesk's tray icon and choose to exit, then check Task Manager (Ctrl+Shift+Esc) for any ToDesk process still listed. A background ToDesk Service also runs under Windows itself; quitting the app does not stop it, and you do not need to stop it by hand, since removing the app removes the service with it.
Remove the app with its own uninstaller
Go to Settings › Apps › Installed apps, find ToDesk, and choose Uninstall, or run:
winget uninstall --id Youqu.ToDesk
ToDesk's uninstaller opens its own window rather than running silently, so this needs clicking through even when started from winget or Settings, and it opens a survey web page afterward, which you can close.
Where the data lives
| Location | What it holds | What to do |
|---|---|---|
Program Files\ToDesk |
The app itself | Removed by the uninstaller |
%LOCALAPPDATA%\ToDesk |
Settings and small per-user files | Review before removing; back up anything you want first |
ToDesk Service (a Windows service) |
Lets this PC be reached remotely even when nobody is signed in | Uninstalled together with the app; to only stop remote access without removing ToDesk, turn it off in Settings › Apps › Startup instead |
| Firewall rules ToDesk registered | Let remote connections reach this PC | Stay after uninstalling; remove them yourself in Windows Defender Firewall with Advanced Security if you want, or leave them, since they do nothing without the app |
HKLM\SOFTWARE\ToDesk and its DaasMaster key |
Machine-wide registration shared with the vendor's device-management components | Not removed by uninstalling the client; leave alone |
Check the result
Run these read-only commands after the uninstall finishes:
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
- No output from
Get-Processonly means this query observed no matching process; a suppressed error leaves the running state unknown. - A completed
winget listquery with no match means the package record is gone; a matching row means the uninstall did not finish. - The first
Test-PathreturningFalsemeans the program folder is gone;Truemeans files remain there. Test-Path "$env:LOCALAPPDATA\ToDesk"returningTruemeans your per-user data is still there; review it and remove it yourself if you want.Get-Servicereturning no match, after confirming the query succeeded without suppressed errors, means the service is gone; a result is unusual after a full uninstall.Get-NetFirewallRulelisting rules is expected: ToDesk's firewall rules stay after uninstalling. No matching output from a confirmed successful query means none remain.
If you installed it with winget
winget uninstall runs the same uninstaller Settings › Apps uses, still its own window that needs clicking through, and removes the same program files. It does not touch the firewall rules or HKLM\SOFTWARE\ToDesk on its own.
Account and subscription
Uninstalling does not cancel a paid ToDesk plan or sign you out of your ToDesk account elsewhere.
What Mole lists
For ToDesk installed machine-wide from winget:
- The program folder and both shortcuts (Start Menu and the public Desktop) are selected by default.
%LOCALAPPDATA%\ToDeskis listed but not selected, since it is the app's own per-user data.- The
ToDesk ServiceWindows service shows in Mole's Startup list while ToDesk is installed; ToDesk's own uninstaller removes it. - Firewall rules pointing at the removed program are reported in the uninstall result once the program is gone, not removed; remove them yourself if you want.
HKLM\SOFTWARE\ToDeskand itsDaasMasterkey are machine-level registrations Mole never touches.
What this test covered
Tested with ToDesk 4.7.4.3 installed through winget, machine scope. Selecting everything Mole listed removed the app; its firewall rules and the two machine-level registry keys stayed, as expected. Not verified: a signed-in ToDesk account, and remote sessions in progress.
