diff --git a/scripts/remove-default-apps.ps1 b/scripts/remove-default-apps.ps1 index 5a25df7..8ef9827 100644 --- a/scripts/remove-default-apps.ps1 +++ b/scripts/remove-default-apps.ps1 @@ -50,14 +50,16 @@ $apps = @( "king.com.CandyCrushSodaSaga" "king.com.*" "ClearChannelRadioDigital.iHeartRadio" +) +$dism_apps = @( # apps which cannot be removed using Remove-AppxPackage #"Microsoft.BioEnrollment" #"Microsoft.MicrosoftEdge" #"Microsoft.Windows.Cortana" #"Microsoft.WindowsFeedback" - #"Microsoft.XboxGameCallableUI" - #"Microsoft.XboxIdentityProvider" + "Microsoft.XboxGameCallableUI" + "Microsoft.XboxIdentityProvider" #"Windows.ContactSupport" ) @@ -70,3 +72,17 @@ foreach ($app in $apps) { where DisplayName -EQ $app | Remove-AppxProvisionedPackage -Online } + +foreach ($app in $dism_apps) +{ + echo "Trying remove $app" + + $dism_app = dism /Online /Get-ProvisionedAppxpackages | select-string $app | select-string "PackageName" + if ($dism_app) + { + Write-Verbose $dism_app + $package = $dism_app -split " : " | Select-String -NotMatch "PackageName" + Write-Verbose $package + # dism /Online /Remove-ProvisionedAppxPackage /PackageName:$package + } +} \ No newline at end of file