How to Delete Windows Apps: A Complete Guide to Removing Programs and Built-In Applications
Deleting apps in Windows sounds straightforward — and often it is. But depending on what type of app you're dealing with, which version of Windows you're running, and whether the app came pre-installed or was downloaded, the process can vary significantly. Knowing the right method saves time and avoids leaving behind leftover files that quietly eat up storage.
Why Uninstalling Isn't Always One-Click Simple
Windows has two distinct categories of software, and they don't always uninstall the same way:
- Traditional desktop applications — installed via .exe or .msi installers, typically found in
Program Files - Microsoft Store apps (UWP apps) — packaged differently, installed through the Windows Store, and managed by the OS itself
On top of that, some apps are system apps bundled by Microsoft, some are OEM bloatware added by your PC manufacturer, and others are apps you chose to install yourself. Each category has different removal options — and different risks if you remove the wrong thing.
Method 1: Uninstall Through Settings (Works for Most Apps)
This is the most reliable starting point for the majority of users on Windows 10 and Windows 11.
- Open Settings (Windows key + I)
- Go to Apps → Apps & Features (Windows 10) or Installed Apps (Windows 11)
- Find the app you want to remove — use the search bar to speed this up
- Click the app, then select Uninstall
- Follow any prompts that appear
This method works well for both Store apps and most traditional desktop software. Windows 11 reorganized this menu slightly, but the core process is the same.
Method 2: Uninstall from the Start Menu
For Microsoft Store apps, right-clicking the app tile or icon in the Start Menu often reveals a direct Uninstall option. It's the fastest route when you already know which app you want gone and don't want to dig through Settings.
This shortcut works reliably for Store-distributed apps. For traditional desktop programs, it may redirect you to the Control Panel uninstaller instead.
Method 3: Use Control Panel for Older Desktop Programs 🖥️
Some legacy applications — particularly those installed before Windows 10 — respond better to the Control Panel uninstall path than the modern Settings menu.
- Open Control Panel (search for it in the Start Menu)
- Go to Programs → Programs and Features
- Right-click the program you want to remove
- Select Uninstall or Uninstall/Change
This launches the program's own uninstaller, which is the method the software was specifically designed to use. It's more thorough for complex desktop applications that have multiple components, registry entries, or associated services.
Method 4: Remove Pre-Installed Windows Apps via PowerShell
Some apps that come built into Windows — like Xbox Game Bar, Maps, or Your Phone — don't show an Uninstall button through normal menus. These are provisioned packages embedded into the OS.
To remove them, you'll need PowerShell with administrator privileges:
- Right-click the Start Menu → Windows PowerShell (Admin) or Terminal (Admin)
- Use the command:
Get-AppxPackage *appname* | Remove-AppxPackage - Replace
appnamewith a keyword matching the app (e.g.,*xbox*,*maps*,*zune*)
Important caveats:
- Some system apps will reinstall themselves after a Windows update
- Removing certain apps tied to core OS functions can cause unexpected behavior
- This method requires comfort with command-line tools — mistakes here are harder to reverse
What Gets Left Behind After Uninstalling
Standard uninstallers don't always remove everything. Common leftovers include:
| Type | Location | Risk Level |
|---|---|---|
| Registry entries | HKEY_LOCAL_MACHINESoftware | Low, but accumulates over time |
| AppData folders | C:Users[Name]AppData | Moderate — can contain large caches |
| Temp files | C:WindowsTemp | Low |
| Leftover program folders | C:Program Files | Low — mostly inert |
For users who want a cleaner removal, third-party uninstaller utilities can scan for and delete these remnants after the primary uninstall. Whether that level of cleanup matters depends on your storage situation and how often you install and remove software.
Variables That Affect Your Approach
Several factors determine which method works best in a given situation:
Your Windows version — Windows 11 has a more unified app management interface than Windows 10; older versions of Windows 10 may behave differently still.
Your technical comfort level — PowerShell commands are effective but unforgiving. If you're not comfortable with command-line tools, sticking to Settings or Control Panel is the safer path.
Whether the app is system-level — Removing a pre-installed app that other Windows features depend on can break functionality. Researching a specific app before removing it is worth the two minutes it takes.
Storage pressure vs. cleanliness — If you're reclaiming disk space, knowing how much an app actually uses (visible in Apps & Features) helps prioritize what's worth removing. If you're after a clean system, leftover file cleanup becomes relevant.
OEM installations — Apps pre-installed by a laptop or desktop manufacturer sometimes use custom uninstallers or require going through their own management tools rather than standard Windows methods.
The method that's right in one situation — a freshly downloaded Store app on Windows 11 — may not be the appropriate one for a legacy program installed years ago on a different OS version. The mechanics of uninstalling in Windows are well-documented, but which path to take depends entirely on what you're working with.