How to Uninstall a Program on Windows 10
Removing software on Windows 10 usually takes just a minute once you know where to look. Windows offers a few different paths to the same result, and this guide walks through each one so you can pick whichever is fastest for your situation.
We'll also cover what standard uninstalls typically miss, since Windows' built-in tools rarely clean up every trace of a program.
Method 1: Uninstall from Settings
The modern way to remove software is through Settings. Open Settings > Apps > Installed apps (on older Windows 10 builds this is labeled Apps & features). Scroll or search for the program, click the three-dot menu next to it, and choose Uninstall. Confirm any prompt, and follow the on-screen wizard if the app has its own installer.
Method 2: Uninstall from Control Panel
Some older desktop programs still show up more reliably in the classic Control Panel. Open Control Panel > Programs > Programs and Features, right-click the entry, and select Uninstall. This view is handy when a program refuses to appear in the Settings app.
Method 3: Uninstall from the Start Menu
Right-click any app tile or icon in the Start menu and choose Uninstall for a quick shortcut straight to the removal process without digging through menus.
What Happens After You Click Uninstall
Windows runs the program's own uninstaller, which removes its main files and registry entries. However, many applications leave behind configuration folders, cached data, and registry keys. If you want a thorough removal, see our guide on how to completely remove a program from Windows for the extra cleanup steps.
If the Program Won't Uninstall
Occasionally an uninstall fails partway through or the entry simply vanishes without finishing the job. In that case, check our article on what to do when Windows cannot uninstall a program for troubleshooting steps.
Using a Dedicated Uninstaller Tool
Third-party uninstallers, such as Revo Uninstaller, scan for leftover files and registry traces after the native uninstall finishes. Learn more on our Revo Uninstaller overview if you'd like a deeper clean than Windows provides on its own.
Reviewing What's Installed First
Before removing anything, it can help to see a full inventory of installed software; our guide on how to find every program installed on your PC shows several ways to list them.
Uninstalling with winget from the Command Line
Windows 10 and 11 include the winget package manager, which can remove software without opening any menus. Open a terminal (right-click the Start button and choose Terminal or Windows PowerShell) and run winget list to see installed packages along with their IDs. To remove one, run winget uninstall --id <PackageId>, substituting the exact ID shown in the list. Add --silent if the package supports a quiet uninstall with no prompts. This method works well when you need to remove several programs in a script or on multiple machines.
Uninstalling via the Run Dialog
You can jump straight to the classic uninstall list without navigating any menus at all. Press Windows key + R, type appwiz.cpl, and press Enter. This opens Programs and Features directly, which is faster than clicking through Control Panel on machines where you uninstall software often.
What to Do Before You Uninstall
Close the program completely before removing it, including any background processes visible in Task Manager (press Ctrl+Shift+Esc). If the app is still running, Windows may be unable to delete some of its files, which can cause the uninstaller to fail partway through or leave extra data behind. It's also worth noting any license keys or saved settings you might want to export first, since uninstalling typically does not back these up automatically.
Common Uninstall Errors and What They Mean
A "Windows cannot access the specified device, path, or file" message usually means the uninstaller's own files were deleted or corrupted; in that case skip ahead to manual removal. An uninstaller that hangs at 0% or freezes the window often indicates a locked file or a background service still running. If Windows shows a program in the list but clicking Uninstall does nothing at all, the registry entry pointing to the uninstaller may be broken.
Uninstalling Multiple Programs at Once
Neither Settings nor Control Panel lets you select more than one program at a time for uninstalling, so removing several apps means repeating the process one by one. If you regularly clean out multiple programs after a big software purge, a dedicated tool that supports batch uninstalling and multi-select queues can save considerable time compared to the built-in tools.
Frequently asked questions
Do I need administrator rights to uninstall a program on Windows 10?
Most desktop programs require an administrator account to uninstall, since removal changes system files and the registry. Standard users are usually prompted for an admin password.
Why doesn't a program appear in Settings or Control Panel?
Some apps, especially portable ones, don't register themselves with Windows and must be removed by deleting their folder or running a bundled uninstaller.exe.
Is it safe to delete a program folder instead of uninstalling it?
For portable apps this is usually fine, but installed programs should always be uninstalled properly first to remove registry entries and services.
Does uninstalling a program delete my personal files created with it?
Usually not. Documents you saved elsewhere are untouched, but files stored inside the program's own data folder may be removed depending on the uninstaller.
Part of our Windows software removal series. Start with the Windows uninstaller guide or read the overview of Revo Uninstaller.
Revo Cleaner is an independent information resource. Revo Uninstaller is developed by VS Revo Group Ltd.; download the software from the developer's official website.