This page looks best with JavaScript enabled

Remove MS Store Apps Utility

 ·  ☕ 7 min read

Customisable Windows 10/11 Microsoft Store App removal utility, previously known as Remove-Win10-Apps

Remove MS Store Apps Utility is available from:

Please consider supporting my work:

  • Support with a one-time donation using PayPal.

Please report any problems via the ‘issues’ tab on GitHub.

Thanks
-Mike

Features and Requirements

  • Remove specified apps for the current logged on user.
  • Remove specified apps from the system for all users.
  • Can be used for imaging and OS deployment, as well as individual user.
  • Can be used on an offline Windows image.
  • Requires a text file with a list of the apps to remove.
  • Tested on Windows 10 and Windows 11.

How to get a list of apps to remove

To create a text file with a list of the apps to remove, run the following and copy and paste the app names you wish to remove into a txt file and save it.

1
Remove-MS-Store-Apps.ps1 -PCApps

To get a list of apps that are installed for the current user, use this command:

1
Remove-MS-Store-Apps.ps1 -UserApps

How to find the index number of the image in the wim file

Run the following command to find out how many images are present in the wim file:

1
Get-WindowsImage -ImagePath [path\]install.wim | Format-Table -Property ImageIndex, ImageName

App Names Table

Here is a table of app names in PowerShell and what they relate to in Windows.

Windows 11 Apps

PowerShell Display Name App name Notes
Clipchamp.Clipchamp Clipchamp New in 22H2
Microsoft.549981C3F5F10 Cortana No change
Microsoft.BingNews Microsoft News No change
Microsoft.BingWeather Weather No change
Microsoft.DesktopAppInstaller winget No change
Microsoft.GamingApp Xbox No change
Microsoft.GetHelp Get Help No change
Microsoft.Getstarted Tips No change
Microsoft.HEIFImageExtension None No change
Microsoft.HEVCVideoExtension None New in 22H2
Microsoft.MicrosoftEdge.Stable Microsoft Edge No change
Microsoft.MicrosoftOfficeHub Office No change
Microsoft.MicrosoftSolitaireCollection Microsoft Solitaire Collection No change
Microsoft.MicrosoftStickyNotes Sticky Notes No change
Microsoft.Paint Paint No change
Microsoft.People People No change
Microsoft.PowerAutomateDesktop Power Automate No change
Microsoft.RawImageExtension None New in 22H2
Microsoft.ScreenSketch Snip & Sketch No change
Microsoft.SecHealthUI None No change
Microsoft.StorePurchaseApp None No change
Microsoft.Todos Microsoft To Do No change
Microsoft.VCLibs.140.00 None No change
Microsoft.VP9VideoExtensions None No change
Microsoft.WebMediaExtensions None No change
Microsoft.WebpImageExtension None No change
Microsoft.Windows.Photos (2) “Photos” and “Video editor” No change
Microsoft.WindowsAlarms Alarms & Clock No change
Microsoft.WindowsCalculator Calculator No change
Microsoft.WindowsCamera Camera No change
microsoft.windowscommunicationsapps (2) “Calendar” and “Mail” No change
Microsoft.WindowsFeedbackHub Feedback Hub No change
Microsoft.WindowsMaps Maps No change
Microsoft.WindowsNotepad Notepad No change
Microsoft.WindowsSoundRecorder Voice Recorder No change
Microsoft.WindowsStore Microsoft Store No change
Microsoft.WindowsTerminal Terminal No change
Microsoft.Xbox.TCUI None No change
Microsoft.XboxGameOverlay None No change
Microsoft.XboxGamingOverlay Xbox Game Bar No change
Microsoft.XboxIdentityProvider None No change
Microsoft.XboxSpeechToTextOverlay None No change
Microsoft.YourPhone Your Phone No change
Microsoft.ZuneMusic Media Player No change
Microsoft.ZuneVideo Films & TV No change
MicrosoftCorporationII.QuickAssist Quick Assist New in 22H2
MicrosoftTeams Microsoft Teams No change
MicrosoftWindows.Client.WebExperience None No change

Windows 10 Apps

PowerShell Display Name App name Notes
Microsoft.549981C3F5F10 Cortana New in 2004
Microsoft.BingWeather Weather No change
Microsoft.DesktopAppInstaller winget No change
Microsoft.GetHelp Get Help No change
Microsoft.Getstarted Tips No change
Microsoft.HEIFImageExtension None No change
Microsoft.Messaging Messaging Removed in 2004
Microsoft.Microsoft3DViewer 3D Viewer No change
Microsoft.MicrosoftEdge.Stable Microsoft Edge New in 21H1
Microsoft.MicrosoftOfficeHub Office No change
Microsoft.MicrosoftSolitaireCollection Microsoft Solitaire Collection No change
Microsoft.MicrosoftStickyNotes Sticky Notes No change
Microsoft.MixedReality.Portal Mixed Reality Portal No change
Microsoft.MSPaint Paint 3D No change
Microsoft.Office.OneNote OneNote No change
Microsoft.OneConnect None Removed in 2004
Microsoft.People People No change
Microsoft.Print3D Print 3D Removed in 2004
Microsoft.ScreenSketch Snip & Sketch No change
Microsoft.SkypeApp Skype No change
Microsoft.StorePurchaseApp None No change
Microsoft.VCLibs.140.00 None New in 2004
Microsoft.VP9VideoExtensions None No change
Microsoft.Wallet None No change
Microsoft.WebMediaExtensions None No change
Microsoft.WebpImageExtension None No change
Microsoft.Windows.Photos (2) “Photos” and “Video editor” No change
Microsoft.WindowsAlarms Alarms & Clock No change
Microsoft.WindowsCalculator Calculator No change
Microsoft.WindowsCamera Camera No change
microsoft.windowscommunicationsapps (2) “Calendar” and “Mail” No change
Microsoft.WindowsFeedbackHub Feedback Hub No change
Microsoft.WindowsMaps Maps No change
Microsoft.WindowsSoundRecorder Voice Recorder No change
Microsoft.WindowsStore Microsoft Store No change
Microsoft.Xbox.TCUI None No change
Microsoft.XboxApp Xbox Console Companion No change
Microsoft.XboxGameOverlay None No change
Microsoft.XboxGamingOverlay Xbox Game Bar No change
Microsoft.XboxIdentityProvider None No change
Microsoft.XboxSpeechToTextOverlay None No change
Microsoft.YourPhone Your Phone No change
Microsoft.ZuneMusic Groove Music No change
Microsoft.ZuneVideo Films & TV No change

Configuration

Here’s a list of all the command line switches and example configurations.

Command Line Switch Description Example
-List The full path to the txt file listing the apps to remove. [path]apps.txt
-Wim The full path to the wim file to remove the apps from. [path]install.wim
-WimIndex The index number of the image to operate on. [number]
-WimMountPath The full path to a folder that the wim file should be mounted to. If you do not configure this temp dir will be used. [path]
-PCApps List apps that are currently installed on the system. N/A
-UserApps List apps that are currently installed for the user. N/A
-L The path to output the log file to. [path]
-Uno Changes the script to remove all apps NOT listed in the apps.txt file. N/A
-PCOnly Only remove provisioned apps, does not take any action on the current users apps. N/A
-LogRotate Remove logs produced by the utility older than X days [number]
-NoBanner Use this option to hide the ASCII art title in the console. N/A
-Help Display usage information. No arguments also displays help. N/A

Example

1
[path\]Remove-MS-Store-Apps.ps1 -List [path\]apps-to-remove.txt

This will remove the apps in the txt file from your Windows installation for all users.

Change Log

2024-11-09: Version 24.11.09

  • Added new ‘-Uno’ option which removes ALL apps not in the specified text file. The text file becomes an “apps to keep” list, instead of an “apps to remove” list.
  • Added new ‘-PCOnly’ option which removes provisioned apps only. This will leave the apps for the current user untouched.

2023-04-28: Version 23.04.28

  • Minor improvement to update checker. If the internet is not reachable it silently errors out.

2023-04-24: Version 23.04.24

  • Added script update checker - shows if an update is available in the log and console.

2022-06-14: Version 22.05.30

  • Added checks and balances to help with configuration as I’m very aware that the initial configuration can be troublesome. Running the utility manually is a lot more friendly and step-by-step now.
  • Added -Help to give usage instructions in the terminal. Running the script with no options will also trigger the -help switch.
  • Cleaned user entered paths so that trailing slashes no longer break things or have otherwise unintended results.
  • Added -LogRotate [days] to removed old logs created by the utility.
  • Streamlined config report so non configured options are not shown.
  • Added donation link to the ASCII banner.
  • Cleaned up code, removed unneeded log noise.

2022-04-26: Version 22.04.26

  • Added -PCApps switch to list all MS Store apps on the system.
  • Added -UserApps switch to list all MS Store apps installed for the user.
  • Added -Help to give usage instructions in the terminal. Also running the script with no options will also trigger the -help switch.
  • Streamlined config report so non configured options are not shown.

2022-04-22: Version 22.04.22

  • If the -WimMountPath is not configured by the user then the default Windows temp folder will be used instead.
  • If the -WimMountPath is configured by the user but the path does not exist, it will be created.
  • Added a -LogRotate option to delete logs older than X number of days.

2022-03-27: Version 22.03.27

  • Utility now ignores blanks lines in Apps list file.

2021-12-08: Version 21.12.08

  • Configured logs path now is created, if it does not exist.
  • Added OS version info.
  • Added Utility version info.
  • Added Hostname info.
  • Changed a variable to prevent conflicts with future PowerShell versions.

2021-09-07: Version 07.09.21

  • Added ability to remove apps from offline images.

2020-03-13: Version 20.03.13 ‘Cool’

  • Refactored code.
  • Backwards compatible.
  • Added logging.
  • Added config report when ran.
  • Added ASCII banner art when run in the console.
  • Added option to disable the ASCII banner art.

2019-12-03 v2.0

  • First public release.
Share on
Support the author with