# Description: # This script removes unwanted Apps that come with Windows. If you do not want # to remove certain Apps comment out the corresponding lines below. Import-Module -DisableNameChecking $PSScriptRoot\..\lib\take-own.psm1 echo "Elevating privileges for this process" do {} until (Elevate-Privileges SeTakeOwnershipPrivilege) echo "Uninstalling default apps" $apps = @( # default Windows 10 apps "Microsoft.3DBuilder" "Microsoft.Appconnector" "Microsoft.BingFinance" "Microsoft.BingNews" "Microsoft.BingSports" "Microsoft.BingWeather" #"Microsoft.FreshPaint" "Microsoft.Getstarted" "Microsoft.MicrosoftOfficeHub" "Microsoft.MicrosoftSolitaireCollection" #"Microsoft.MicrosoftStickyNotes" "Microsoft.Office.OneNote" #"Microsoft.OneConnect" "Microsoft.People" "Microsoft.SkypeApp" #"Microsoft.Windows.Photos" "Microsoft.WindowsAlarms" #"Microsoft.WindowsCalculator" "Microsoft.WindowsCamera" "Microsoft.WindowsMaps" "Microsoft.WindowsPhone" "Microsoft.WindowsSoundRecorder" #"Microsoft.WindowsStore" "Microsoft.XboxApp" "Microsoft.ZuneMusic" "Microsoft.ZuneVideo" "microsoft.windowscommunicationsapps" "Microsoft.MinecraftUWP" # Threshold 2 apps "Microsoft.CommsPhone" "Microsoft.ConnectivityStore" "Microsoft.Messaging" "Microsoft.Office.Sway" "Microsoft.OneConnect" "Microsoft.WindowsFeedbackHub" #Redstone apps "Microsoft.BingFoodAndDrink" "Microsoft.BingTravel" "Microsoft.BingHealthAndFitness" "Microsoft.WindowsReadingList" # non-Microsoft "9E2F88E3.Twitter" "PandoraMediaInc.29680B314EFC2" "Flipboard.Flipboard" "ShazamEntertainmentLtd.Shazam" "king.com.CandyCrushSaga" "king.com.CandyCrushSodaSaga" "king.com.*" "ClearChannelRadioDigital.iHeartRadio" "4DF9E0F8.Netflix" "6Wunderkinder.Wunderlist" "Drawboard.DrawboardPDF" "2FE3CB00.PicsArt-PhotoStudio" "D52A8D61.FarmVille2CountryEscape" "TuneIn.TuneInRadio" "GAMELOFTSA.Asphalt8Airborne" #"TheNewYorkTimes.NYTCrossword" "DB6EA5DB.CyberLinkMediaSuiteEssentials" "Facebook.Facebook" "flaregamesGmbH.RoyalRevolt2" # apps which cannot be removed using Remove-AppxPackage #"Microsoft.BioEnrollment" #"Microsoft.MicrosoftEdge" #"Microsoft.Windows.Cortana" #"Microsoft.WindowsFeedback" #"Microsoft.XboxGameCallableUI" #"Microsoft.XboxIdentityProvider" #"Windows.ContactSupport" ) foreach ($app in $apps) { echo "Trying to remove $app" Get-AppxPackage -Name $app -AllUsers | Remove-AppxPackage Get-AppXProvisionedPackage -Online | where DisplayName -EQ $app | Remove-AppxProvisionedPackage -Online }