When you install windows 10 the new bundle provides you a lot of other applications that you may not require or not useful, which may also consume your system resources, here in this article we explain how to remove the default windows 10 applications with a simple Powershell code.
There is a Powershell command to list out all the built-in applications in windows 10 operation system, that is Get-ProvisionedAppXPackage -Online|Select DisplayName.
PS C:\Windows\system32> Get-ProvisionedAppXPackage -Online|Select DisplayName
DisplayName
-----------
Microsoft.BingWeather
Microsoft.DesktopAppInstaller
Microsoft.GetHelp
Microsoft.Getstarted
Microsoft.HEIFImageExtension
Microsoft.Messaging
Microsoft.Microsoft3DViewer
Microsoft.MicrosoftOfficeHub
Microsoft.MicrosoftSolitaireCollection
Microsoft.MicrosoftStickyNotes
Microsoft.MixedReality.Portal
Microsoft.Office.OneNote
Microsoft.OneConnect
Microsoft.People
Microsoft.Print3D
Microsoft.ScreenSketch
Microsoft.SkypeApp
Microsoft.StorePurchaseApp
Microsoft.VP9VideoExtensions
Microsoft.Wallet
Microsoft.WebMediaExtensions
Microsoft.WebpImageExtension
Microsoft.Windows.Photos
Microsoft.WindowsAlarms
Microsoft.WindowsCalculator
Microsoft.WindowsCamera
microsoft.windowscommunicationsapps
Microsoft.WindowsFeedbackHub
Microsoft.WindowsMaps
Microsoft.WindowsSoundRecorder
Microsoft.WindowsStore
Microsoft.Xbox.TCUI
Microsoft.XboxApp
Microsoft.XboxGameOverlay
Microsoft.XboxGamingOverlay
Microsoft.XboxIdentityProvider
Microsoft.XboxSpeechToTextOverlay
Microsoft.YourPhone
Microsoft.ZuneMusic
Microsoft.ZuneVideo
Now you want to remove any application that is not required then here is the simple code.
Get-AppxPackage -Name "Microsoft.WindowsFeedbackHub" -AllUsers | Remove-AppxPackage
In the above example, I removed the application name Microsoft.WindowsFeedbackHub which I don’t need it, similarly in your case it may be different so make sure you replace the software name which is not required for you.
How to remove more than one application
If you want to remove more than application then the code looks slitely different than above.
# storing the applications name in a variable.
$applications = @(
"Microsoft.XboxApp"
"Microsoft.XboxGameOverlay"
"Microsoft.XboxGamingOverlay"
"Microsoft.XboxIdentityProvider"
"Microsoft.XboxSpeechToTextOverlay"
"Microsoft.YourPhone"
"Microsoft.ZuneMusic"
"Microsoft.ZuneVideo" )
ForEach ($application in $applications)
{
Get-AppxPackage -Name $application -AllUsers | Remove-AppxPackage
}
The above Powershell code removes the default applications (names that you have put in $application variable) from your computer, make sure those applications do not require for you then only you proceed to remove those applications.
Thank you for reading this article, if you have any questions please let us know.
Thank you for visiting my site, for any scripts in these articles you are testing please make sure you have tested this script in our lower environment before you run in production.
Leave a Reply Cancel reply