Browse Source

Use dism to remove package Remove-AppxPackage cannot remove

See http://bit.ly/2ax33MM for details
pull/57/head^2^2
Bob Tanner 9 years ago
parent
commit
7c0d16ba7e
  1. 20
      scripts/remove-default-apps.ps1

20
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
}
}
Loading…
Cancel
Save