How to Completely Uninstall Programs on Windows 11 (No Leftovers)
Last updated: July 4, 2026
Clicking "Uninstall" in Windows 11 rarely removes a program completely. Most uninstallers leave settings folders in AppData, cached files, and registry entries behind — small individually, but after a few years they add up to gigabytes of clutter and the occasional "already installed" error when you try to reinstall something. This guide shows how to completely uninstall programs on Windows 11: the standard route, the leftovers most people never find, and what to do when a program refuses to go.
The short version
- Uninstall via Settings → Apps → Installed apps (or
winget uninstall) - Reboot if the uninstaller asked for it — some files are only removed on restart
- Delete leftover folders in
%appdata%,%localappdata%and Program Files - Remove the program’s registry keys (after exporting a backup)
- If the uninstaller is broken, run Microsoft’s uninstall troubleshooter or a third-party uninstaller
1. Start with the standard uninstall
Open Settings → Apps → Installed apps, find the program, click the three-dot menu and choose Uninstall. Windows 11 runs the program’s own uninstaller — always do this first, because it knows about services, scheduled tasks and drivers that manual deletion would miss.
Prefer the command line? Windows 11 ships with the winget package manager:
winget list winget uninstall "Program Name"Microsoft Store apps are simpler: they run sandboxed, so uninstalling them from the same menu removes them cleanly with no registry or AppData residue worth chasing.
2. Reboot before you judge the result
Many uninstallers schedule locked files for deletion on the next restart. If you go hunting for leftovers immediately, you’ll find files that would have disappeared anyway — and you may delete something the pending cleanup still needs. Restart first, then audit what actually remains.
3. Remove the leftovers
After the uninstaller finishes, three places typically still hold the program’s traces.
AppData folders. Press Win+R and open each of these paths, then delete the folder named after the program or its publisher:
%appdata% (roaming settings) %localappdata% (caches, logs) %programdata% (shared settings)Program Files. Check C:\Program Files and C:\Program Files (x86) for an empty or half-empty folder left by the app — safe to delete once the program is uninstalled.
Registry. Press Win+R, run regedit, and first export a backup: File → Export → save the whole registry. Then look for keys named after the program or publisher under:
HKEY_CURRENT_USER\Software HKEY_LOCAL_MACHINE\SOFTWARE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallDelete only keys you can positively identify. If a key’s name means nothing to you, leave it — the few kilobytes are not worth the risk of breaking another application.
4. When a program refuses to uninstall
Work through these in order — each step fixes a different failure mode:
- Close it properly. Open Task Manager (Ctrl+Shift+Esc) and end the program’s processes, including tray icons, then retry.
- Run Microsoft’s troubleshooter. The official Program Install and Uninstall troubleshooter repairs corrupted uninstall entries — the most common cause of "stuck" programs.
- Reinstall, then uninstall. If the uninstaller itself is damaged, installing the same version on top restores it, and the fresh uninstaller usually works.
- Try Safe Mode. Boot into Safe Mode (Shift + Restart → Troubleshoot → Startup Settings) and uninstall there — background services that lock files won’t be running.
5. Do you need a third-party uninstaller?
For occasional cleanups — no. Settings plus a manual sweep of AppData and the registry does the same job for free. Dedicated uninstallers earn their place in two situations: you remove software often and want the leftover scan automated, or you need batch removal of many programs at once. They monitor installations and can roll back everything an installer touched.
If you go that route, pick a reputable tool from our system utilities catalog — and before running any downloaded installer, follow our guide to checking whether a downloaded file is safe.
6. Special cases
- Antivirus software hooks deep into the system and regularly survives a normal uninstall. Every major vendor publishes a dedicated removal tool — search "[vendor] removal tool" on the vendor’s official site and run it after the standard uninstall. Looking for a replacement? Browse security tools.
- Drivers should be removed through Device Manager (right-click the device → Uninstall device → tick "delete the driver software") rather than the apps list.
- Preinstalled bloatware that has no Uninstall button can usually be removed with
winget uninstallor PowerShell’sRemove-AppxPackage.
FAQ
Is it safe to delete registry entries left by an uninstalled program?
Yes, if you stick to two rules: export a backup first (File → Export in Registry Editor), and delete only keys that carry the exact name of the program or its publisher. Never remove keys you cannot identify — an unrelated deletion can break other software or Windows itself.
Why does a program still appear in the Installed apps list after I uninstalled it?
The uninstaller finished but failed to remove its own registration entry. Run Microsoft’s Program Install and Uninstall troubleshooter, which detects and repairs stale uninstall entries, or remove the program’s key under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall after backing up the registry.
Does resetting Windows remove all installed programs?
Yes. Settings → System → Recovery → Reset this PC removes every desktop program (you can choose to keep personal files). It is the nuclear option — appropriate when the system is too cluttered or broken to clean program by program, not for removing a single app.
Are third-party uninstallers safe to use?
Reputable ones are, and they genuinely help with leftover scanning and batch removal. Download them the same careful way you would any software: from a source you can verify, scanned before running. Our guide on checking whether a downloaded file is safe covers that process step by step.
Wrapping up
A complete uninstall on Windows 11 is a three-step habit: run the standard uninstaller, restart, then sweep AppData and the registry for what it left behind. Broken uninstallers yield to Microsoft’s troubleshooter or a reinstall-then-remove cycle, and the genuinely stubborn cases — antivirus, drivers — have their own dedicated exits. Five minutes per program keeps a years-old Windows install as clean as a fresh one.
Replacing what you removed? Find verified free software in the DesktopBay catalog — Windows and macOS, no registration.