Windows 10 logo

Every Windows 10 installation ships with a large set of preinstalled Universal Windows Platform (UWP) apps. While Microsoft markets these as productivity and consumer-friendly features, in real-world enterprise environments they are often:

  • Unused
  • Confusing for end users
  • A distraction in Start Menu layouts
  • Unwanted in locked-down environments
  • A compliance or attack-surface concern

Unlike traditional Win32 software, most built-in apps do not appear in Programs and Features, making them harder to manage using legacy tooling. This leads many IT teams to either ignore them or aggressively remove them—sometimes with unintended consequences.

This article explains:

  • How Windows 10 app provisioning really works
  • Safe vs unsafe apps to remove
  • PowerShell methods used in production
  • Why apps reappear after feature updates
  • How to reverse changes cleanly

Important Reality Check: You Should Not Remove Everything

Before diving into removal, it’s worth stating clearly:

Uninstalling built-in apps does not significantly improve system performance or disk usage.

Most UWP apps:

  • Consume minimal storage
  • Are not actively running
  • Do not impact boot time

The primary benefit of removing them is:

  • Simplified Start Menu
  • Cleaner corporate images
  • Reduced user confusion
  • Better UI consistency

In my experience managing SOE images, removing the wrong app causes more support tickets than leaving unused apps alone.


How Built-In Apps Are Actually Installed (Why They Come Back)

This is where many guides stop short.

Windows 10 uses two layers for built-in apps:

1. Provisioned Apps

  • Installed into the OS image
  • Automatically deployed to every new user profile
  • Controlled via Get-AppxProvisionedPackage

2. User-Installed Apps

  • Installed per user
  • Controlled via Get-AppxPackage

If you only remove apps for the current user, they will:

  • Reappear for new users
  • Often return after Feature Updates

👉 Enterprise takeaway:
To truly remove an app, you must remove both the user instance and the provisioned package.


Method 1: Uninstall Built-In Apps Using Standard UI (Limited Use)

Some apps can be removed normally:

Option A: Start Menu

  • Right-click the app
  • Select Uninstall

Option B: Settings

Start → Settings → Apps → Apps & Features

Limitations:

  • Many built-in apps won’t appear
  • No control over provisioning
  • Not suitable for enterprise imaging

This method is fine for single-user cleanup, not fleet management.


Method 2: PowerShell – The Professional Approach

PowerShell is the only reliable way to manage built-in apps at scale.

Step 1: Open PowerShell as Administrator

Win + X → Windows PowerShell (Admin)

Removing Built-In Apps (Current User)

Below are commonly removed apps in business environments.

3D Builder

Get-AppxPackage *3dbuilder* | Remove-AppxPackage

Alarms and Clock

Get-AppxPackage *windowsalarms* | Remove-AppxPackage

Calculator

Get-AppxPackage *windowscalculator* | Remove-AppxPackage

Calendar and Mail

Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage

Camera

Get-AppxPackage *windowscamera* | Remove-AppxPackage

Groove Music

Get-AppxPackage *zunemusic* | Remove-AppxPackage

Movies & TV

Get-AppxPackage *zunevideo* | Remove-AppxPackage

News

Get-AppxPackage *bingnews* | Remove-AppxPackage

Weather

Get-AppxPackage *bingweather* | Remove-AppxPackage

Xbox

Get-AppxPackage *xboxapp* | Remove-AppxPackage

💡 Real-world note:
Some apps will throw errors — that’s expected. Microsoft protects certain core components.


Removing Provisioned Apps (The Part Most Guides Miss)

To stop apps from installing for new users, remove them from provisioning.

List Provisioned Apps

Get-AppxProvisionedPackage -Online | Select DisplayName

Remove a Provisioned App

Remove-AppxProvisionedPackage -Online -PackageName <PackageName>

⚠️ Warning:
Removing provisioned apps affects all future user profiles. Test thoroughly.


Apps That Cannot (or Should Not) Be Removed

❌ Do NOT Remove These

Microsoft Edge

  • Required for:
    • Windows Settings
    • Help panes
    • Some third-party installers
  • Deep OS integration
  • Removing Edge breaks system functionality

Cortana

  • Handles local indexing
  • Powers Start Menu search
  • Required even if voice features are disabled

Windows Store

  • Required for:
    • App updates
    • Reinstalling removed apps
    • Some Windows components

Removing the Store often creates long-term management pain.


Why Apps Reappear After Windows Updates

Feature updates (e.g., 22H2 → 23H2) behave like in-place OS upgrades.

They often:

  • Re-register provisioned apps
  • Restore default app packages
  • Ignore previous removals

Enterprise Mitigation Options

  • Re-run removal scripts post-upgrade
  • Use task sequences
  • Apply Start Menu layout policies
  • Accept minimal app presence instead of fighting it

How to Reinstall All Built-In Apps (Recovery Option)

If things go sideways, Microsoft provides a clean recovery command.

Reinstall Everything

Get-AppxPackage -AllUsers |
Foreach {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"
}

Even if errors appear:

  • Reboot
  • Check Start Menu
  • Apps usually return successfully

Real-World Best Practices from the Field

From years of Windows fleet management:

✔ Remove consumer-focused apps only
✔ Leave Edge, Cortana, Store intact
✔ Document every removal
✔ Automate via scripts, not manual clicks
✔ Test feature updates early
✔ Prefer Start Menu layout control over aggressive removal


Final Thoughts: Debloating Windows 10 Without Creating Technical Debt

Uninstalling built-in Windows 10 apps is not about performance — it’s about usability, consistency, and control.

The mistake many IT teams make is:

  • Removing too much
  • Not understanding provisioning
  • Fighting Windows updates instead of planning for them

When done correctly, app removal:

  • Reduces user confusion
  • Simplifies SOE builds
  • Avoids long-term support issues

When done poorly, it creates:

  • Broken search
  • Failed updates
  • Difficult recoveries

Approach it surgically, not emotionally.

Leave a Reply

Your email address will not be published. Required fields are marked *