web-dev-qa-db-fra.com

Supprimer les packages NoUIEntryPoints-DesignMode

Lors de la désinstallation de programmes, je vois des centaines de packages avec le nom "NoUIEntryPoints-DesignMode". À la suite de mes recherches, j'ai reconnu que si vous déboguez une application UWP qui enregistre une extension de fichier, elle créera ce package et le système ne pourra pas le supprimer.

Comment puis-je les supprimer tous?

Pour le moment, la page "Applications et fonctionnalités" ressemble à ceci: enter image description here

35
TableCreek

Vous pouvez utiliser la commande PowerShell suivante:

Get-AppxPackage -Publisher "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | ? {$_.IsDevelopmentMode -eq "True"} | Remove-AppxPackage

Cela fait 3 étapes:

  1. Obtient tous les packages AppX installés publiés par Microsoft.
  2. Les filtre par ceux marqués comme DevelopmentMode.
  3. Supprime les résultats.

Je viens de perdre beaucoup de temps à essayer de comprendre comment supprimer plus de 1000 déploiements d'application de débogage "NoUIEntryPoints-DesignMode" également, alors j'ai pensé que j'économiserais les autres développeurs.

Remarque: Si vous souhaitez simplement supprimer toutes les applications en mode développeur, vous pouvez supprimer le filtrage -Publisher:

Get-AppxPackage | ? {$_.IsDevelopmentMode -eq "True"} | Remove-AppxPackage

86
utopiafallen