I would consider the following bloatware. Do you advise to create a Powershell script as a task sequence, or what are your thoughts?What's the unwanted bloatware according to you?
Any suggestions to my comments above?What's the unwanted bloatware according to you?
Let me know if this helps - https://github.com/Digressive/Remove-MS-Store-Apps
This is the script I use which works well for me with Windows 10.Any suggestions to my comments above?
So just to confirm, did you create two separate scripts? One for #Remove Bloatware commands 1, and one for #Remove Bloatware commands 2 - Removes future installs. Or should I combine them together as one?Script:
#Revome Bloatware commands 1
Get-AppxPackage -Name Microsoft.BingNews | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.GetHelp | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.Getstarted | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.Messaging | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.Microsoft3DViewer | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.MicrosoftOfficeHub | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.MicrosoftSolitaireCollection | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.NetworkSpeedTest | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.News | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.Office.Lens | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.OneConnect | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.People | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.Print3D | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.RemoteDesktop | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.SkypeApp | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.WindowsAlarms | Remove-AppxPackage
Get-AppxPackage -Name microsoft.windowscommunicationsapps | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.WindowsFeedbackHub | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.WindowsMaps | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.WindowsSoundRecorder | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.Xbox.TCUI | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.XboxApp | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.XboxGameOverlay | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.XboxIdentityProvider | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.XboxSpeechToTextOverlay | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.ZuneMusic | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.ZuneVideo | Remove-AppxPackage
Get-AppxPackage -Name *EclipseManager* | Remove-AppxPackage
Get-AppxPackage -Name *ActiproSoftwareLLC* | Remove-AppxPackage
Get-AppxPackage -Name *AdobeSystemsIncorporated.AdobePhotoshopExpress* | Remove-AppxPackage
Get-AppxPackage -Name *Duolingo-LearnLanguagesforFree* | Remove-AppxPackage
Get-AppxPackage -Name *PandoraMediaInc* | Remove-AppxPackage
Get-AppxPackage -Name *CandyCrush* | Remove-AppxPackage
Get-AppxPackage -Name *Wunderlist* | Remove-AppxPackage
Get-AppxPackage -Name *Flipboard* | Remove-AppxPackage
Get-AppxPackage -Name *Twitter* | Remove-AppxPackage
Get-AppxPackage -Name *Facebook* | Remove-AppxPackage
Get-AppxPackage -Name *Spotify* | Remove-AppxPackage
Get-AppxPackage -Name *Minecraft* | Remove-AppxPackage
Get-AppxPackage -Name *Royal Revolt* | Remove-AppxPackage
Get-AppxPackage -Name *Dolby* | Remove-AppxPackage
Get-AppxPackage -Name *Windows.CBSPreview* | Remove-AppxPackage
Get-AppxPackage -Name *Phone* | Remove-AppxPackage
Get-AppxPackage -Name Microsoft.XboxGamingOverlay | Remove-AppxPackage
Get-AppxPackage -Name *AmazonVideo.PrimeVideo* | Remove-AppPackage
#Remove Bloatware commands 2 - Removes future installs
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.BingNews | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.GetHelp | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.Getstarted | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.Messaging | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.Microsoft3DViewer | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.MicrosoftOfficeHub | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.MicrosoftSolitaireCollection | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.NetworkSpeedTest | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.News | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.Office.Lens | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.OneConnect | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.People | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.Print3D | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.RemoteDesktop | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.SkypeApp | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.WindowsAlarms | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like microsoft.windowscommunicationsapps | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.WindowsFeedbackHub | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.WindowsMaps | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.WindowsSoundRecorder | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.Xbox.TCUI | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.XboxApp | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.XboxGameOverlay | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.XboxIdentityProvider | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.XboxSpeechToTextOverlay | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.ZuneMusic | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.ZuneVideo | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *EclipseManager* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *ActiproSoftwareLLC* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *AdobeSystemsIncorporated.AdobePhotoshopExpress* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Duolingo-LearnLanguagesforFree* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *PandoraMediaInc* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *CandyCrush* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Wunderlist* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Flipboard* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Twitter* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Facebook* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Spotify* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Minecraft* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Royal Revolt* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Dolby* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Windows.CBSPreview* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like *Phone* | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like Microsoft.XboxGamingOverlay | Remove-AppxProvisionedPackage -Online
Sorry for the confusion, put it all in one script. (attached as txt file)How does that
So just to confirm, did you create two separate scripts? One for #Remove Bloatware commands 1, and one for #Remove Bloatware commands 2 - Removes future installs. Or should I combine them together as one?
Thanks again!
Jeremy
Hello jbackes,This is what I ended up doing:
-Created a Run PowerShell Script
-PowerShell execution policy: Bypass
Entered in the script below:
Get-AppxPackage -AllUsers | Remove-AppxPackage
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.BingWeather" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.BingNews" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Whiteboard" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.GetHelp" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Getstarted" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Messaging" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.People" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Microsoft3DViewer" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.MixedReality.Portal" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.MicrosoftOfficeHub" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.MicrosoftSolitaireCollection" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Office.Sway" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.OfficeLens" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.OneConnect" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Print3D" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.WindowsCamera" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.WindowsMaps" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.SkypeApp" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Wallet" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "microsoft.windowscommunicationsapps" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.WindowsFeedbackHub" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Xbox.TCUI" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.XboxApp" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.XboxGameOverlay" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.XboxGamingOverlay" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.XboxIdentityProvider" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.XboxSpeechToTextOverlay" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Todos" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.YourPhone" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.NetworkSpeedTest" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.Advertising.Xaml" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.ZuneMusic" | Remove-AppxProvisionedPackage -Online
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "Microsoft.ZuneVideo" | Remove-AppxProvisionedPackage -Online
Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.WindowsStore" | Remove-AppxProvisionedPackage -Online
Get-AppxPackage "*GamingApp*" -AllUsers | Remove-AppPackage -AllUsers
$appPath="$Env:LOCALAPPDATA\Packages\$app*"
Remove-Item $appPath -Recurse -Force -ErrorAction 0
Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.Office.OneNote" | Remove-AppxProvisionedPackage -Online
$appPath="$Env:LOCALAPPDATA\Packages\$app*"
Remove-Item $appPath -Recurse -Force -ErrorAction 0
Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.WindowsAlarms" | Remove-AppxProvisionedPackage -Online
$appPath="$Env:LOCALAPPDATA\Packages\$app*"
Remove-Item $appPath -Recurse -Force -ErrorAction 0
Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.StorePurchaseApp" | Remove-AppxProvisionedPackage -Online
$appPath="$Env:LOCALAPPDATA\Packages\$app*"
Remove-Item $appPath -Recurse -Force -ErrorAction 0
Get-ProvisionedAppxPackage -Online | `
Where-Object { $_.PackageName -match "xbox" } | `
ForEach-Object { Remove-ProvisionedAppxPackage -Online -PackageName $_.PackageName }