Update 2021-05-12: Added information relating to Windows 10 21H1 May 2021 Update
Update 2020-11-02: Added information relating to Windows 10 20H2 October 2020 Update
Update 2020-06-12: Added information relating to Windows 10 2004 May 2020 Update (20H1)
Update 2020-01-27: Removed information for old unsupported versions of Win 10 and added a table to show which app maps to the display names in PowerShell.
Update 2019-10-06: Updated to include Windows 10 1909 November 2019 Update (19H2) Enterprise edition.
Update 2019-05-23: Updated to reflect the apps included in Windows 10 1903, May 2019 Update (19H1) Enterprise edition.
Update 2018-10-06: An update to reflect some tests I’ve done with Windows 10 1809, October 2018 Update.
Update 2018-05-07: A minor update to reflect some quick tests I’ve done with Windows 10 1803, April 2018 Update.
Update 2018-03-30: Minor maintenance update. Reworked some sections to be more clear and instructive. Added some new information from my own testing and fact checking.
Update 2017-10-17: Updated post with the list of apps included in Windows 10 1709 (Fall Creators Update) by default.
Update 2017-08-03: I’ve re-written much of this post to answer some questions that have come up and to help clarify the process. Thanks to Jörgen Nilsson over at ccmexec.com, with his original post that inspired me to write this one.
When deploying Windows 10 you might want to remove some of the included UWP apps to help speed up the login process, save storage space, bandwidth etc.
Remove All UWP Apps (Not Recommended)
Note: This process is destructive and non-reversible. Please ensure you have backups before proceeding. To simply remove all the apps possible for the current user, run the following PowerShell command:
To remove all the provisioned apps, run the following PowerShell command:
Note: Provisioned apps are the apps that will be installed for all new users when they first log on.
Removing A Specified List of UWP Apps
The best way to begin the process of getting a list of the UWP apps you want to remove is to first install a clean copy of Windows 10.
To get a list of installed UWP apps for the current user, run this PowerShell command:
To get a list of all the apps currently provisioned, run this PowerShell command:
Note: Provisioned apps are the UWP apps that will be installed for all new users when they first log on.
Here is a table of all the provisioned apps in Windows 10 1903/1909/2004/20H2/21H1 from PowerShell and which application they represent.
|PowerShell Display Name||Description||App name in Start Menu||Notes|
|Microsoft.549981C3F5F10||Cortana app||Cortana||New in 2004|
|Microsoft.GetHelp||Help app||Get Help||N/A|
|Microsoft.Messaging||Messaging app||Messaging||Removed in 2004|
|Microsoft.Microsoft3DViewer||3D Viewer app||3D Viewer||N/A|
|Microsoft.MicrosoftEdge.Stable||New Edge Browser||Microsoft Edge||New in 21H1|
|Microsoft.MicrosoftOfficeHub||Office 365 hub app||Office||N/A|
|Microsoft.MicrosoftSolitaireCollection||Collection of games||Microsoft Solitaire Collection||N/A|
|Microsoft.MicrosoftStickyNotes||Sticky Notes app||Sticky Notes||N/A|
|Microsoft.MixedReality.Portal||Mixed Reality app||Mixed Reality Portal||N/A|
|Microsoft.MSPaint||Paint 3D app||Paint 3D||N/A|
|Microsoft.OneConnect||???||None||Removed in 2004|
|Microsoft.People||Contacts management app||People||N/A|
|Microsoft.Print3D||3D Printing app||Print 3D||Removed in 2004|
|Microsoft.ScreenSketch||Screen shot app||Snip & Sketch||N/A|
|Microsoft.VCLibs.140.00||System||None||New in 2004|
|Microsoft.Windows.Photos||Microsoft Photos app||(2) “Photos” and “Video editor”||N/A|
|Microsoft.WindowsAlarms||Clock and Alarms app||Alarms & Clock||N/A|
|microsoft.windowscommunicationsapps||Calendar and Mail apps||(2) “Calendar” and “Mail”||N/A|
|Microsoft.WindowsFeedbackHub||Feedback Hub app||Feedback Hub||N/A|
|Microsoft.WindowsMaps||Bing Maps app||Maps||N/A|
|Microsoft.WindowsSoundRecorder||Audio recording app||Voice Recorder||N/A|
|Microsoft.WindowsStore||Microsoft Store app||Microsoft Store||N/A|
|Microsoft.Xbox.TCUI||System, part of Xbox||None||N/A|
|Microsoft.XboxApp||Xbox Console Companion app||Xbox Console Companion||N/A|
|Microsoft.XboxGameOverlay||System, part of Xbox||None||N/A|
|Microsoft.XboxGamingOverlay||Xbox Game Bar app||Xbox Game Bar||N/A|
|Microsoft.XboxIdentityProvider||System, part of Xbox||None||N/A|
|Microsoft.XboxSpeechToTextOverlay||System, part of Xbox||None||N/A|
|Microsoft.YourPhone||Phone linking app||Your Phone||N/A|
|Microsoft.ZuneMusic||Groove Music app||Groove Music||N/A|
|Microsoft.ZuneVideo||Films & TV app||Films & TV||N/A|
Remove Specified Provisioned UWP Apps from an online Windows 10 WIM Image
Download the following script from GitHub. The script removes the apps specified in a text file from the current logged on user and removes provisioned apps from the Windows 10 install, but will require administrative privileges to remove provisioned apps. I use the script as a part of my Task Sequence for creating my reference image. The script is heavily based on work by Jörgen Nilsson - check out his post over on his site.
Remove Specified Provisioned UWP Apps from an offline Windows 10 WIM Image
The script below is a modified version of the script used above that will remove the provisioned UWP apps specified from a Windows 10 WIM file.
From Windows 10 1709 onwards, you will need to specify the index ID of the image to operate on. You can obtain this by running the following PowerShell command:
The output of the command above for Windows 1903 x64 is:
Note: The Start Menu for new users will still have icons for the removed apps. They can be removed manually by the user, or you can configure the Start Menu (and Taskbar) using a few different options. I’ve written about administratively configuring the Start Menu previously, here and here.
1709 Fall Creators Update and above: There are multiple images packaged in the WIM file, so you will need to specify the index number to reflect the OS you wish to remove the apps from.
Please consider supporting my work: