## This is the list of Windows 10 AppX app names that we'll try to uninstall $AppList = @( ## Office Apps 'Microsoft.Office.Sway', 'Microsoft.Office.OneNote', 'Microsoft.MicrosoftOfficeHub', 'Microsoft.Office.Desktop', ## Bing Apps 'Microsoft.BingFinance', 'Microsoft.BingSports', 'Microsoft.BingNews', 'Microsoft.BingWeather', ## Windows Apps 'Microsoft.Getstarted', 'Microsoft.NetworkSpeedTest', 'Microsoft.FreshPaint', 'Microsoft.Print3D', #'Microsoft.Wallet', 'Microsoft.SkypeApp', #'Microsoft.ZuneMusic', #'Microsoft.ZuneVideo', 'Microsoft.3DBuilder', 'Microsoft.Microsoft3DViewer', 'microsoft.windowscommunicationsapps', #'Microsoft.OneConnect', 'Microsoft.Advertising.Xaml', 'Microsoft.Advertising.Xaml', 'Microsoft.XboxApp', 'Microsoft.MicrosoftSolitaireCollection', 'Microsoft.Windows.Cortana', ## 3rd Party Apps 'AdobeSystemsIncorporated.AdobePhotoshopExpress', 'ActiproSoftwareLLC.562882FEEB491', 'D5EA27B7.Duolingo-LearnLanguagesforFree', 'Flipboard.Flipboard', 'king.com.CandyCrushSodaSaga', '7EE7776C.LinkedInforWindows', '9E2F88E3.Twitter', 'SlingTVLLC.SlingTV', 'Facebook.Facebook', 'A278AB0D.MarchofEmpires', 'Microsoft.MinecraftUWP', 'DB6EA5DB.CyberLinkMediaSuiteEssentials', 'PandoraMediaInc.29680B314EFC2') ## Make sure the computer is running Windows 10 If ( ([System.Environment]::OSVersion.Version).Major -ge 10 ) { ForEach ( $App in $AppList ) { ## Get the full name for the package and provisioned package $PackageFullName = $($(Get-AppxPackage $App).PackageFullName) $ProPackageFullName = $($(Get-AppxProvisionedPackage -Online | Where {$_.Displayname -eq $App}).PackageName) ## If the package exists, uninstall it if ($PackageFullName) { Write-Host “${PackageFullName}” Remove-AppxPackage -Package $PackageFullName } ## If the provisioned package exists, uninstall it if ($ProPackageFullName) { Write-Host “${ProPackageFullName}” Remove-AppxProvisionedPackage -PackageName $ProPackageFullName -Online -AllUsers } } } Else { Write-Host "This computer is not running Windows 10" }