# PoSh Script from http://www.gp-pack.com, http://www.gruppenrichtlinien.de # Author Mark Heitbrink # MS 1709, Privacy and Telemetry # # This is a collected list of APPS from different Windows 10 Editions, List generated like this: # Get-AppxPackage -allusers | where {$_.installlocation -like '*windowsapps*' -and $_.name -notlike '*native*'} | where {$_.name -notlike '*vclibs*'} | ft name # Possible incomplete list. Feel free to extend the Script. # # You can add this script to group policy user login script section of a GPO. # A simple procedure of RunOnce is integrated, without Error handling and without check, if APP exist. # # The philosophie is the same like in the whole gp-pack PaT: All Apps possible are removed. # Exclude the ones you like to keep by removing the line or uncomment with a '#' # # Some Remove-AppxPackage lines will give Errors, because the APP can not be removed on userbase. # In this case the entry exist for compatibility reasons to the "Remove-ProvisionedAppsNewUser.ps1" script. # Same content/Same Apps is easier to handle. # # To run the script a secound time simply delete %userprofile%\RemovedApps.txt file. # # To add an accidently remove APP, restore it like this: # Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.WindowsFeedbackHub_1.3.1741.0_neutral_~_8wekyb3d8bbwe\AppxMetadata\AppxBundleManifest.xml" -DisableDevelopmentMode if (-not (Test-Path $env:USERPROFILE\RemovedApps.txt)) { Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage Get-AppxPackage Microsoft.DesktopAppInstaller | Remove-AppxPackage Get-AppxPackage Microsoft.GetHelp | Remove-AppxPackage Get-AppxPackage Microsoft.Getstarted | Remove-AppxPackage Get-AppxPackage Microsoft.Messaging | Remove-AppxPackage Get-AppxPackage Microsoft.Microsoft3DViewer | Remove-AppxPackage Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage Get-AppxPackage Microsoft.MicrosoftSolitaireCollection | Remove-AppxPackage Get-AppxPackage Microsoft.MicrosoftStickyNotes | Remove-AppxPackage Get-AppxPackage Microsoft.MSPaint | Remove-AppxPackage Get-AppxPackage Microsoft.Office.OneNote | Remove-AppxPackage Get-AppxPackage Microsoft.OneConnect | Remove-AppxPackage Get-AppxPackage Microsoft.People | Remove-AppxPackage Get-AppxPackage Microsoft.Print3D | Remove-AppxPackage Get-AppxPackage Microsoft.SkypeApp | Remove-AppxPackage Get-AppxPackage Microsoft.StorePurchaseApp | Remove-AppxPackage Get-AppxPackage Microsoft.Wallet | Remove-AppxPackage Get-AppxPackage Microsoft.Windows.Photos | Remove-AppxPackage Get-AppxPackage Microsoft.WindowsAlarms | Remove-AppxPackage Get-AppxPackage Microsoft.WindowsCamera | Remove-AppxPackage Get-AppxPackage microsoft.windowscommunicationsapps | Remove-AppxPackage Get-AppxPackage Microsoft.WindowsFeedbackHub | Remove-AppxPackage Get-AppxPackage Microsoft.WindowsMaps | Remove-AppxPackage Get-AppxPackage Microsoft.WindowsSoundRecorder | Remove-AppxPackage Get-AppxPackage Microsoft.WindowsStore | Remove-AppxPackage Get-AppxPackage Microsoft.Xbox.TCUI | Remove-AppxPackage Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage Get-AppxPackage Microsoft.XboxGameOverlay | Remove-AppxPackage Get-AppxPackage Microsoft.XboxIdentityProvider | Remove-AppxPackage Get-AppxPackage Microsoft.XboxSpeechToTextOverlay | Remove-AppxPackage Get-AppxPackage Microsoft.ZuneMusic | Remove-AppxPackage Get-AppxPackage Microsoft.ZuneVideo | Remove-AppxPackage Get-AppxPackage Facebook.Facebook | Remove-AppxPackage Get-AppxPackage Microsoft.MinecraftUWP | Remove-AppxPackage Get-AppxPackage king.com.CandyCrushSodaSaga | Remove-AppxPackage Get-AppxPackage Microsoft.Services.Store.Engagement | Remove-AppxPackage Get-AppxPackage Microsoft.Services.Store.Engagement | Remove-AppxPackage Get-AppxPackage A278AB0D.MarchofEmpires | Remove-AppxPackage Get-AppxPackage 9E2F88E3.Twitter | Remove-AppxPackage Get-AppxPackage Microsoft.BingNews | Remove-AppxPackage Get-AppxPackage Microsoft.Advertising.Xaml | Remove-AppxPackage Get-AppxPackage Microsoft.Advertising.Xaml | Remove-AppxPackage $date=get-date Write "Removed a lot of Apps for current user on $date" | Out-File $env:USERPROFILE\RemovedApps.txt }