How to Delete an App on Windows 10: Every Method Explained
Removing apps from Windows 10 sounds straightforward — and usually it is. But Windows 10 actually gives you several different ways to uninstall software, and the right method depends on what type of app you're dealing with. Some apps remove cleanly through Settings. Others need a trip to Control Panel. A few leave traces behind no matter what you do. Here's how each method works and when to use it.
Why Windows 10 Has Multiple Uninstall Methods
Windows 10 draws a distinction between two broad categories of software:
- Microsoft Store apps (also called "modern apps" or "UWP apps") — downloaded from the Microsoft Store, sandboxed, and generally easier to remove cleanly.
- Traditional desktop programs — installed via a downloaded
.exeor.msiinstaller, often with deeper system integration.
This split explains why there's no single uninstall button that handles everything. The method you use matters because using the wrong one may not fully remove the software — or in some cases, the option simply won't appear.
Method 1: Uninstall Directly from the Start Menu
This is the fastest option for Microsoft Store apps and many lightweight desktop programs.
- Click the Start button (Windows icon, bottom-left).
- Find the app — either scroll through the app list or start typing its name.
- Right-click the app name.
- Select Uninstall.
For Store apps, this removes the application immediately with no further prompts. For traditional desktop programs, right-clicking from the Start menu will launch the standard uninstaller, which may walk you through a removal wizard.
⚠️ Not every app shows an Uninstall option when right-clicked from the Start menu. If that option is missing, move on to the methods below.
Method 2: Uninstall Through Settings
The Settings app is the modern, recommended path for removing most apps in Windows 10.
- Press Windows key + I to open Settings.
- Go to Apps → Apps & features.
- Scroll through the list or use the search box to find the app.
- Click the app name once to expand it.
- Click Uninstall, then confirm when prompted.
This method works for both Store apps and the majority of traditional desktop programs. It's also useful because it shows you app sizes, which helps if you're uninstalling to free up disk space.
One thing to know: some system components and pre-installed Windows features appear in this list but cannot be uninstalled through this screen. They'll either have no Uninstall button or the button will be grayed out.
Method 3: Uninstall via Control Panel
Control Panel is the older, legacy route — but it remains essential for certain traditional desktop programs that don't appear properly in the Settings app, or that require more granular removal options.
- Open the Start menu and search for Control Panel.
- Go to Programs → Programs and Features.
- Find the application in the list.
- Right-click it and select Uninstall, or click Uninstall in the top toolbar.
Some programs installed here offer additional options like Change or Repair, which can fix a broken installation without fully removing it.
The Control Panel list and the Settings app list overlap significantly, but not completely. If an app is missing from one, check the other.
Method 4: Use the App's Own Uninstaller
Many traditional desktop applications ship with a dedicated uninstaller. You can find these a few ways:
- Navigate to the app's folder in File Explorer (usually under
C:Program FilesorC:Program Files (x86)) and look for a file nameduninstall.exeoruninst.exe. - Check the app's folder in the Start menu — some applications include an "Uninstall [App Name]" shortcut in their program group.
Using the built-in uninstaller is often the most thorough removal method for complex software like creative suites, development tools, or security applications.
What Gets Left Behind 🗂️
No uninstall method guarantees a completely clean slate. Traditional desktop programs commonly leave behind:
- Registry entries in the Windows Registry
- Leftover folders in
AppData(hidden by default) - Residual config files in
Documentsor other user directories
For most users and most apps, this isn't a problem — the leftover data is small and inert. But for users doing repeated install/uninstall cycles, testing software, or troubleshooting conflicts, those remnants can matter.
Third-party uninstaller tools exist specifically to catch and remove these leftovers. They vary in how aggressively they scan, and their behavior depends heavily on the specific app being removed.
Factors That Affect How Cleanly an App Uninstalls
| Factor | Impact |
|---|---|
| App type (Store vs. desktop) | Store apps uninstall more cleanly by design |
| App complexity | Simple utilities leave little behind; large software suites often leave more |
| How the app was installed | Apps installed with admin privileges may behave differently |
| Windows version/build | Minor differences exist across Windows 10 feature updates |
| User account type | Standard accounts may not be able to uninstall some programs without admin credentials |
When an App Won't Uninstall
Some apps resist removal. Common causes include:
- The app is currently running — close it fully (including system tray) before uninstalling.
- A background process is still active — check Task Manager (
Ctrl + Shift + Esc) and end any related processes first. - Corrupted installation — the uninstaller itself may be broken. In these cases, Microsoft's Program Install and Uninstall Troubleshooter (available as a free download from Microsoft's support site) can help force-remove stubborn entries.
- Insufficient permissions — try right-clicking the uninstaller and selecting Run as administrator.
The Setup-Specific Part
Which method works best isn't universal. A casual user removing a game from the Microsoft Store has a completely different experience than a developer uninstalling a code editor with deep system hooks, or an IT administrator removing software from a managed device. Your Windows build, account type, and the specific app's architecture all shape what you'll actually encounter — which is why knowing all the available paths matters more than defaulting to just one.