Skip to main content
RebootDoctor

How to Uninstall Programs on Windows 11

By Mike Chen Fact-checked by Mike Chen (CompTIA A+ Certified) on

Short answer: Settings, Apps, Installed apps, find the program, click the three dots, Uninstall — that handles 90% of software by running its own uninstaller. For stubborn apps that will not go, use winget uninstall from a terminal or the program's own removal tool, and clean leftover folders in Program Files plus registry keys only if you know what you are doing.

Settings, Apps, Installed apps. Find the program, click the three dots on the right, Uninstall. That’s it for 90% of software. Windows 11 moved this from the old Control Panel “Programs and Features” and most of the time it works exactly the same — runs the program’s own uninstaller behind the scenes.

The ones that fight you are the problem. McAfee that came preinstalled on your Dell, Norton that Comcast bundled with your internet setup, Lenovo Vantage that reinstalls itself after you remove it. These have their own uninstall tools because the normal method leaves pieces behind. McAfee has MCPR (McAfee Consumer Product Removal tool), Norton has their own removal tool, and Avast has avastclear.exe. Google “[program name] removal tool” before you waste time trying the normal uninstall three times.

For anything that says “this app can’t be uninstalled” — that’s usually a Microsoft Store app or a Windows component. Xbox Game Bar, Cortana, the Mail app, Get Help — Microsoft doesn’t want you removing these through normal Settings. Open PowerShell as admin and use Get-AppxPackage *packagename* | Remove-AppxPackage. Replace packagename with whatever you’re trying to kill. Get-AppxPackage *xbox* | Remove-AppxPackage nukes all Xbox-related apps. Our bloatware guide has the full list of safe-to-remove packages.

Control Panel Still Works

The old way — Control Panel, Programs and Features — still exists and sometimes works when the Settings app doesn’t. I’ve had programs that showed in Control Panel but not in Settings, and the reverse. It’s annoying and I don’t know why Microsoft maintains two parallel systems that don’t always agree with each other.

Win+R, type appwiz.cpl, Enter. That’s the fastest way to get there without clicking through Control Panel’s nested menus. Useful for older programs that installed through MSI or InstallShield — they sometimes only register themselves with the legacy uninstall registry, not the modern one.

If a program shows in neither Settings nor Control Panel but you know it’s installed — maybe it’s running in Task Manager or you see its folder in Program Files — it probably installed without registering itself. Sketchy freeware does this. You can manually delete the folder from Program Files, but check if it has a service running first. services.msc, scroll through, find anything with the program’s name, stop it, set it to Disabled, then delete the folder. Check %appdata% and %localappdata% too — most programs scatter config files there.

winget and Stubborn Programs

winget is Microsoft’s command-line package manager and honestly it’s better than the GUI for bulk uninstalls. Open Terminal as admin and run winget list to see everything installed. Then winget uninstall "Program Name" — use the exact name from the list. It handles some programs that the Settings app can’t touch.

The nuclear option for something that absolutely refuses to uninstall — corrupted uninstallers, half-removed programs that throw errors — is Revo Uninstaller. Free version does forced uninstall: it runs whatever’s left of the original uninstaller, then scans the registry and file system for leftover traces. I’ve used it maybe ten times in the last year, mostly on antivirus programs that got corrupted during a blue screen and couldn’t finish their own removal.

One thing I’ll mention because people do it and it causes problems: don’t just delete the program’s folder from Program Files and call it uninstalled. The registry still has entries, there might be services and scheduled tasks referencing it, and if it had a startup entry it’ll throw errors every boot. Always try the proper uninstall first, use Revo if that fails, and only manually clean up as a last resort. If whatever you removed was eating CPU or disk in the background, the speed guide covers what else to check after cleanup.

Frequently Asked Questions

How do I uninstall a program on Windows 11?

Settings, Apps, Installed apps. Find the program, click the three dots on the right side, click Uninstall. This works for most programs. For older software that doesn't appear in Settings, use Control Panel — press Win+R, type appwiz.cpl, Enter, find the program and click Uninstall.

How do I force uninstall a program that won't uninstall?

Try winget from an admin Terminal — run 'winget list' to find the exact name, then 'winget uninstall "Program Name"'. If that fails, Revo Uninstaller's free version can force-remove programs with corrupted uninstallers by scanning and cleaning up registry entries, services, and leftover files.

How do I uninstall Windows 11 built-in apps?

Built-in Microsoft Store apps like Xbox Game Bar and Cortana can't be removed through Settings. Open PowerShell as admin and run Get-AppxPackage *packagename* | Remove-AppxPackage. For example, Get-AppxPackage *xbox* | Remove-AppxPackage removes all Xbox apps.

Is it safe to delete a program folder from Program Files?

No. Deleting the folder leaves behind registry entries, Windows services, scheduled tasks, and startup entries that will cause errors on every boot. Always use the proper uninstaller first, then winget or Revo Uninstaller as fallbacks.

Need Expert Help?

If these steps didn't fix your issue, our certified technicians can diagnose and resolve it remotely — usually in under 30 minutes.