$PackagesToRemove = @( "Microsoft.DevHome" "Microsoft.Getstarted" "Microsoft.GetHelp" "Microsoft.XboxGameOverlay" "Microsoft.XboxGamingOverlay" "Microsoft.XboxSpeechToTextOverlay" "Microsoft.YourPhone" ) ForEach ($package in $PackagesToRemove) { Write-Host Removing $package Get-AppxPackage $package | Remove-AppxPackage Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq $package} | Remove-AppxProvisionedPackage -Online }