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.
|
|
To get a list of apps that are installed for the current user, use this command:
|
|
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:
|
|
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
|
|
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.