Skip to main content

Every new Windows 10 computer comes with Microsoft Store and pre-installed apps. Most people don’t want the pre-installed apps, so how can you uninstall Microsoft Store Apps? And how can you uninstall Microsoft itself?

In this article, I will explain how you can uninstall a single app, all the Microsoft Store apps, and Microsoft Store itself.

We are going to look at two methods, manually or with PowerShell. At the end of the article, I have a complete PowerShell script that uninstalls everything for you.

Uninstall Microsoft Store Apps

Removing Microsoft Store Apps that are pre-installed is quite simple. The easiest option to remove an app is to click on it with your right mouse button and choose Uninstall. You will get a small notification that the app will be removed after which the app is uninstalled.

Depening on your computer brand there can be quite a lot of apps that you may want to remove. Another option to remove the Microsoft apps is from the settings screens.

  1. Open the start menu
  2. Click on the Gear icon on the left side
  3. Select Apps
  4. Find the apps that you want to remove in the list
  5. Click on Uninstall

But this is still a manual task, which is fine if you only want to remove the app from a single computer. When you need to remove Microsoft Store Apps from multiple computers, you want to use PowerShell for this.

How To Uninstall Microsoft Store Apps with PowerShell

With PowerShell, we can list and remove all the store apps. The challenge is finding the correct name of the app. There are a couple of ways to find the correct name of the app. First, open Windows PowerShell. You can open the normal PowerShell to remove apps under your account only, if you want to remove it for all users, you will need to open PowerShell in admin mode

  • Press Windows key + X
  • Choose Windows PowerShell or Windows PowerShell (admin)

We can list all the installed apps with the following cmd:

1.  Get-AppxPackage | ft

You will see an overview of all the apps, listed by name. We can also search for a specific apps, based on a part of the name:

1.  Get-AppxPackage | Where-Object Name -like "*ZuneMusic*" | Select Name

Note the astrics ( * ) symbol that is used as wildcards. This way you can search on a part of the name.

If the results contain only one app, and it’s the one that you want to remove, then you can replace the Select with the following to the cmdlet:

1.   | Remove-AppxPackage
3.  # Complete cmd:
4.  Get-AppxPackage | Where-Object Name -like "*ZuneMusic*" | Remove-AppxPackage

Or to remove a Microsoft Store App based on it exact name:

1.  Get-AppxPackage -Name "Microsoft.todos" | Remove-AppxPackage

To remove the Microsoft Store App for all users with PowerShell you can use the following cmdlet:

1.  Get-AppxPackage -Name "Microsoft.todos" -AllUsers | Remove-AppxPackage -AllUsers

Prevent apps from being installed on new users

With the scripts above we can remove the apps for existing users. But when a new user logs in, the app will be installed for that particular user. You probably want to prevent that as well.

To do this we can remove the app from the Windows Image. This way it won’t be installed when a new user logs in onto the computer.

  1. Press Windows Key + X
  2. Choose Windows PowerShell (admin)
  3. Enter the following PowerShell command
1.  Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.todos" | Remove-AppxProvisionedPackage -Online
3.  $appPath="$Env:LOCALAPPDATA\Packages\$app*"
4.  Remove-Item $appPath -Recurse -Force -ErrorAction 0

How To Uninstall Microsoft Store

On some occasions, you may want to uninstall the Microsoft store completely. Now you probably already tried to remove the store through the settings (configuration) screen or by right-clicking in the start menu.

But that isn’t possible. The only way to remove Microsoft Store is with PowerShell. This way you can remove it for a single user or for all users.

Step 1 – Open PowerShell

  • Press Windows Key + X (or right-click on the start menu)
  • Choose Windows PowerShell (open in Admin mode to remove it for all users)

Step 2 – Uninstall Microsoft Store

Use the following command to remove Microsoft Store from your computer:

1.  Get-AppxPackage -Name "Microsoft.WindowsStore" | Remove-AppxPackage

You can also remove it for all users, to do this you will need to make sure that you started PowerShell in Admin mode. Otherwise, you will get an Access Denied error.

1.  Get-AppxPackage -Name "Microsoft.WindowsStore" -AllUsers | Remove-AppxPackage

Remove it for new Users

Microsoft Store will be reinstalled for each new user that logs on. You don’t want to remove it for each new user probably, so what we can do is remove it from the local Windows Image. This way it won’t be reinstalled.

We first look up the package in the Windows Image based on the name of the app and remove it from the image.

Next we also make sure that any localappdata is removed.

1.  Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.WindowsStore" | Remove-AppxProvisionedPackage -Online
3.  $appPath="$Env:LOCALAPPDATA\Packages\$app*"
4.  Remove-Item $appPath -Recurse -Force -ErrorAction 0

Reinstall Microsoft Store

If you need to re-install Microsoft Store you can’t simply download an installation file. The only way to install it again is by using PowerShell. You will need to start PowerShell in Admin mode to reinstall Microsoft Store.

This can be done with a single command and is easy to do:

  1. Press Windows key + X (or right-click on the start menu)
  2. Choose Windows PowerShell (admin)
  3. Enter the command below to reinstall Microsoft Store:
1.  Get-AppxPackage -allusers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Complete Script to remove Microsoft Store and the Apps

There are a lot of apps that can be installed by default on your computer. Alex Hirsch created a complete PowerShell script that will remove all default Microsoft and Non-Microsoft apps from your computer.

I have made a couple of small modifications to the script, so it will check if the app is installed before trying to remove it. And also cleanup the local app data.

To run the scrip you might need to enable running scripts first. You do this by entering the following command in PowerShell:

1.  Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

The complete script:

1.  #requires -version 4
2.  <#
6.    Removes pre-installed apps from Windows 10
7.    Based on
9.    Do the same for the new plan
11. .NOTES
12.   Version:        1.0
13.   Author:         Alex Hirsch -
14.                   Rudy Mens -
15.   Creation Date:  4 aug 2015
16.   Purpose/Change: Check if app exists on version
17.                   Remove local app storage
18. #>
20. Write-Output "Uninstalling default apps"
21. $apps = @(
22.     # default Windows 10 apps
23.     "Microsoft.549981C3F5F10" #Cortana
24.     "Microsoft.3DBuilder"
25.     "Microsoft.Appconnector"
26.     "Microsoft.BingFinance"
27.     "Microsoft.BingNews"
28.     "Microsoft.BingSports"
29.     "Microsoft.BingTranslator"
30.     "Microsoft.BingWeather"
31.     #"Microsoft.FreshPaint"
32.     "Microsoft.GamingServices"
33.     "Microsoft.Microsoft3DViewer"
34.     "Microsoft.MicrosoftOfficeHub"
35.     "Microsoft.MicrosoftPowerBIForWindows"
36.     "Microsoft.MicrosoftSolitaireCollection"
37.     #"Microsoft.MicrosoftStickyNotes"
38.     "Microsoft.MinecraftUWP"
39.     "Microsoft.NetworkSpeedTest"
40.     "Microsoft.Office.OneNote"
41.     "Microsoft.People"
42.     "Microsoft.Print3D"
43.     "Microsoft.SkypeApp"
44.     "Microsoft.Wallet"
45.     #"Microsoft.Windows.Photos"
46.     "Microsoft.WindowsAlarms"
47.     #"Microsoft.WindowsCalculator"
48.     "Microsoft.WindowsCamera"
49.     "microsoft.windowscommunicationsapps"
50.     "Microsoft.WindowsMaps"
51.     "Microsoft.WindowsPhone"
52.     "Microsoft.WindowsSoundRecorder"
53.     #"Microsoft.WindowsStore"
54.     "Microsoft.Xbox.TCUI"
55.     "Microsoft.XboxApp"
56.     "Microsoft.XboxGameOverlay"
57.     "Microsoft.XboxGamingOverlay"
58.     "Microsoft.XboxSpeechToTextOverlay"
59.     "Microsoft.YourPhone"
60.     "Microsoft.ZuneMusic"
61.     "Microsoft.ZuneVideo"
63.     # Threshold 2 apps
64.     "Microsoft.CommsPhone"
65.     "Microsoft.ConnectivityStore"
66.     "Microsoft.GetHelp"
67.     "Microsoft.Getstarted"
68.     "Microsoft.Messaging"
69.     "Microsoft.Office.Sway"
70.     "Microsoft.OneConnect"
71.     "Microsoft.WindowsFeedbackHub"
73.     # Creators Update apps
74.     "Microsoft.Microsoft3DViewer"
75.     #"Microsoft.MSPaint"
77.     #Redstone apps
78.     "Microsoft.BingFoodAndDrink"
79.     "Microsoft.BingHealthAndFitness"
80.     "Microsoft.BingTravel"
81.     "Microsoft.WindowsReadingList"
83.     # Redstone 5 apps
84.     "Microsoft.MixedReality.Portal"
85.     "Microsoft.ScreenSketch"
86.     "Microsoft.XboxGamingOverlay"
87.     "Microsoft.YourPhone"
89.     # non-Microsoft
90.     "2FE3CB00.PicsArt-PhotoStudio"
91.     "46928bounde.EclipseManager"
92.     "4DF9E0F8.Netflix"
93.     "613EBCEA.PolarrPhotoEditorAcademicEdition"
94.     "6Wunderkinder.Wunderlist"
95.     "7EE7776C.LinkedInforWindows"
96.     "89006A2E.AutodeskSketchBook"
97.     "9E2F88E3.Twitter"
98.     "A278AB0D.DisneyMagicKingdoms"
99.     "A278AB0D.MarchofEmpires"
100.    "ActiproSoftwareLLC.562882FEEB491" # next one is for the Code Writer from Actipro Software LLC
101.    "CAF9E577.Plex"  
102.    "ClearChannelRadioDigital.iHeartRadio"
103.    "D52A8D61.FarmVille2CountryEscape"
104.    "D5EA27B7.Duolingo-LearnLanguagesforFree"
105.   "DB6EA5DB.CyberLinkMediaSuiteEssentials"
106.    "DolbyLaboratories.DolbyAccess"
107.    "DolbyLaboratories.DolbyAccess"
108.    "Drawboard.DrawboardPDF"
109.    "Facebook.Facebook"
110.    "Fitbit.FitbitCoach"
111.    "Flipboard.Flipboard"
112.    "GAMELOFTSA.Asphalt8Airborne"
113.    "KeeperSecurityInc.Keeper"
115.    "PandoraMediaInc.29680B314EFC2"
116.    "Playtika.CaesarsSlotsFreeCasino"
117.    "ShazamEntertainmentLtd.Shazam"
118.    "SlingTVLLC.SlingTV"
119.    "SpotifyAB.SpotifyMusic"
120.    #"TheNewYorkTimes.NYTCrossword"
121.    "ThumbmunkeysLtd.PhototasticCollage"
122.    "TuneIn.TuneInRadio"
123.    "WinZipComputing.WinZipUniversal"
124.    "XINGAG.XING"
125.    "flaregamesGmbH.RoyalRevolt2"
126.    "*"
127.    ""
128.    ""
129.    ""
131.    # apps which other apps depend on
132.    "Microsoft.Advertising.Xaml"
135.foreach ($app in $apps) {
136.    Write-Output "Trying to remove $app"
138.    # Get the app version
139.    $appVersion = (Get-AppxPackage -Name $app).Version 
141.    If ($appVersion){ 
142.      # If the apps is found, remove it
143.      Get-AppxPackage -Name $app -AllUsers | Remove-AppxPackage -AllUsers
144.    }
146.    # Remove the app from the local Windows Image to prevent re-install on new user accounts
147.    Get-AppXProvisionedPackage -Online | Where-Object DisplayName -EQ $app | Remove-AppxProvisionedPackage -Online
149.    # Cleanup Local App Data
150.    $appPath="$Env:LOCALAPPDATA\Packages\$app*"
151.    Remove-Item $appPath -Recurse -Force -ErrorAction 0

Wrapping Up

Default apps, also know as Bloatware, are annoying. They polute your start menu even though you never use them. With these script you can easily uninstall all the Microsoft Store Apps.

Reinstalling Microsoft Store or one of the apps is always possible. You can read more about that in this article.

If you have any questions just drop a comment below