ImageAssist: Removing unwanted Windows 10 Apps by David Urdiales

Windows 10 comes loaded with a lot of default apps. Depending on which version you have, you will see various apps in your start menu that you don’t want. The very first thing you should try is simply right-clicking on an app on the start menu and see if there is the uninstall option. If that option isn't available, please read on.

We have placed some of the most common apps for demonstration purposes for removal. Feel free to use any of the links below for different methods that may be better suited for you. Copy and paste one or more of the following commands into the PowerShell prompt, pressing Enter after each one to remove the apps you don’t want on your Windows 10 system. 

Seeing extra apps? Turn them off.

How to Remove All Built-in Apps in Windows 10

Removing Windows 10 in-box apps during a task sequence

Removing Built-in apps from Windows 10 WIM-File with PowerShell - Version 1.2

Follow the instructions below to start up PowerShell and simply copy and paste the cmdlet below to begin the removal of the unwanted apps.

  1. Open the Start menu, search for “PowerShell.
  2. Right-click the PowerShell shortcut, and select “Run as administrator.
  3. Select Agree to the UAC prompt. 
  4. Copy the command line for the app needing removal.
  5. Paste it on the PowerShell 

Uninstall 3D Builder:

Get-AppxPackage *3dbuilder* | Remove-AppxPackage

Uninstall Alarms and Clock:

Get-AppxPackage *windowsalarms* | Remove-AppxPackage

Uninstall Calculator:

Get-AppxPackage *windowscalculator* | Remove-AppxPackage

Uninstall Calendar and Mail:

Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage

Uninstall Camera:

Get-AppxPackage *windowscamera* | Remove-AppxPackage

Uninstall Contact Support:

This app can’t be removed.

Uninstall Cortana:

This app can’t be removed.

 Uninstall Get Office:

Get-AppxPackage *officehub* | Remove-AppxPackage

Uninstall Get Skype:

Get-AppxPackage *skypeapp* | Remove-AppxPackage

Uninstall Get Started:

Get-AppxPackage *getstarted* | Remove-AppxPackage

Uninstall Groove Music:

Get-AppxPackage *zunemusic* | Remove-AppxPackage

Uninstall Maps:

Get-AppxPackage *windowsmaps* | Remove-AppxPackage

Uninstall Microsoft Edge:

This app can’t be removed.

Uninstall Microsoft Solitaire Collection:

Get-AppxPackage *solitairecollection* | Remove-AppxPackage

Uninstall Money:

Get-AppxPackage *bingfinance* | Remove-AppxPackage

Uninstall Movies & TV:

Get-AppxPackage *zunevideo* | Remove-AppxPackage

Uninstall News:

Get-AppxPackage *bingnews* | Remove-AppxPackage

Uninstall OneNote:

Get-AppxPackage *onenote* | Remove-AppxPackage

Uninstall People:

Get-AppxPackage *people* | Remove-AppxPackage

Uninstall Phone Companion:

Get-AppxPackage *windowsphone* | Remove-AppxPackage

Uninstall Photos:

Get-AppxPackage *photos* | Remove-AppxPackage

Uninstall Store:

Get-AppxPackage *windowsstore* | Remove-AppxPackage

Uninstall Sports:

Get-AppxPackage *bingsports* | Remove-AppxPackage

Uninstall Voice Recorder:

Get-AppxPackage *soundrecorder* | Remove-AppxPackage

Uninstall Weather:

Get-AppxPackage *bingweather* | Remove-AppxPackage

Uninstall Windows Feedback:

This app can’t be removed.

Uninstall Xbox:

Get-AppxPackage *xboxapp* | Remove-AppxPackage

 

 Removing Windows apps for new user accounts:

If the project requires to remove Windows 10 apps from systems that are used by more than one user, this script examples will work well. The sleep timer can be increased if necessary, depending how fast the system is. For additional apps, edit the cmdlet for the app needing removal.Simply copy and paste the following in a PowerShell prompt as follows:

Removing windows maps for new accounts:

write-output "Removing windowsmaps for new accounts"

Get-appxprovisionedpackage –online | where-object {$_.packagename –like "*windowsmaps*"} | remove-appxprovisionedpackage –online

Start-Sleep -s 4

 

Removing Xbox app for new accounts:

write-output "Removing xboxapp for new accounts"

Get-appxprovisionedpackage –online | where-object {$_.packagename –like "*xboxapp*"} | remove-appxprovisionedpackage –online

Start-Sleep -s 4

 

Removing Zune Music app for new accounts:

write-output "Removing zunemusic for new accounts"

Get-appxprovisionedpackage –online | where-object {$_.packagename –like "*zunemusic*"} | remove-appxprovisionedpackage –online

Start-Sleep -s 4