GitPedia

Remove MS Store Apps

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

From Digressive·Updated June 8, 2026·View on GitHub·

For full change log and more information, [visit my site.](https://gal.vin/utils/remove-ms-store-apps-utility/) The project is written primarily in PowerShell, distributed under the MIT License license, first published in 2019. Key topics include: cleanup, microsoft, microsoft-store, powershell, remove.

Remove MS Store Apps Utility

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

For full change log and more information, visit my site.

Remove MS Store Apps Utility is available from:

Please consider supporting my work:

Please report any problems via the issues tab on GitHub.

-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.

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

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

powershell
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:

powershell
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.

PowerShell Display NameApp nameWindows 10 NotesWindows 11 Notes
Clipchamp.ClipchampClipchampN/ANew in 22H2
Microsoft.549981C3F5F10CortanaNew in 2004No change
Microsoft.BingNewsMicrosoft NewsN/ANew in 21H2
Microsoft.BingWeatherWeatherNo changeNo change
Microsoft.DesktopAppInstallerwingetNo changeNo change
Microsoft.GamingAppXboxN/AName Changed from XboxApp
Microsoft.GetHelpGet HelpNo changeNo change
Microsoft.GetstartedTipsNo changeNo change
Microsoft.HEIFImageExtensionNoneNo changeNo change
Microsoft.HEVCVideoExtensionNoneN/ANew in 22H2
Microsoft.MessagingMessagingRemoved in 2004Not present
Microsoft.Microsoft3DViewer3D ViewerNo changeNot present
Microsoft.MicrosoftEdge.StableMicrosoft EdgeNew in 21H1No change
Microsoft.MicrosoftOfficeHubOfficeNo changeNo change
Microsoft.MicrosoftSolitaireCollectionMicrosoft Solitaire CollectionNo changeNo change
Microsoft.MicrosoftStickyNotesSticky NotesNo changeNo change
Microsoft.MixedReality.PortalMixed Reality PortalNo changeNot present
Microsoft.PaintPaintN/ANew in 21H2
Microsoft.MSPaintPaint 3DNo changeNot present
Microsoft.Office.OneNoteOneNoteNo changeNot present
Microsoft.OneConnectNoneRemoved in 2004Not present
Microsoft.PeoplePeopleNo changeNo change
Microsoft.PowerAutomateDesktopPower AutomateN/ANew in 21H2
Microsoft.RawImageExtensionNoneN/ANew in 22H2
Microsoft.Print3DPrint 3DRemoved in 2004Not present
Microsoft.ScreenSketchSnip & SketchNo changeNo change
Microsoft.SecHealthUINoneN/ANew in 21H2
Microsoft.SkypeAppSkypeNo changeNot present
Microsoft.StorePurchaseAppNoneNo changeNo change
Microsoft.TodosMicrosoft To DoN/ANew in 21H2
Microsoft.UI.Xaml.2.4NoneN/ANew in 21H2
Microsoft.VCLibs.140.00NoneNew in 2004No change
Microsoft.VP9VideoExtensionsNoneNo changeNo change
Microsoft.WalletNoneNo changeNot present
Microsoft.WebMediaExtensionsNoneNo changeNo change
Microsoft.WebpImageExtensionNoneNo changeNo change
Microsoft.Windows.Photos(2) "Photos" and "Video editor"No changeNo change
Microsoft.WindowsAlarmsAlarms & ClockNo changeNo change
Microsoft.WindowsCalculatorCalculatorNo changeNo change
Microsoft.WindowsCameraCameraNo changeNo change
microsoft.windowscommunicationsapps(2) "Calendar" and "Mail"No changeNo change
Microsoft.WindowsFeedbackHubFeedback HubNo changeNo change
Microsoft.WindowsMapsMapsNo changeNo change
Microsoft.WindowsNotepadNotepadN/ANew in 21H2
Microsoft.WindowsSoundRecorderVoice RecorderNo changeNo change
Microsoft.WindowsStoreMicrosoft StoreNo changeNo change
Microsoft.WindowsTerminalTerminalN/ANew in 21H2
Microsoft.Xbox.TCUINoneNo changeNo change
Microsoft.XboxAppXbox Console CompanionNo changeName changed to GamingApp
Microsoft.XboxGameOverlayNoneNo changeNo change
Microsoft.XboxGamingOverlayXbox Game BarNo changeNo change
Microsoft.XboxIdentityProviderNoneNo changeNo change
Microsoft.XboxSpeechToTextOverlayNoneNo changeNo change
Microsoft.YourPhoneYour PhoneNo changeNo change
Microsoft.ZuneMusicGroove MusicNo changeApp name is now Media Player
Microsoft.ZuneVideoFilms & TVNo changeNo change
MicrosoftCorporationII.QuickAssistQuick AssistN/ANew in 22H2
MicrosoftWindows.Client.WebExperienceNoneN/ANew in 21H2

Configuration

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

Command Line SwitchDescriptionExample
-ListThe full path to the txt file listing the apps to remove.[path]apps.txt
-WimThe full path to the wim file to remove the apps from.[path]install.wim
-WimIndexThe index number of the image to operate on.[number]
-WimMountPathThe 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]
-PCAppsList apps that are currently installed on the system.N/A
-UserAppsList apps that are currently installed for the user.N/A
-LThe path to output the log file to.[path]
-UnoChanges the script to remove all apps NOT listed in the apps.txt file.N/A
-PCOnlyOnly remove provisioned apps, does not take any action on the current users apps.N/A
-LogRotateRemove logs produced by the utility older than X days[number]
-NoBannerUse this option to hide the ASCII art title in the console.N/A
-HelpDisplay usage information. No arguments also displays help.N/A

Example

txt
[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-10: Version 24.11.10

  • Added PowerShell version to the config text on startup.
  • Added new Window version get methods for both PowerShell 5 and 7 to the config text on startup.

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.

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from Digressive/Remove-MS-Store-Apps via the GitHub API.Last fetched: 6/28/2026