Windows 10 comprend un certain nombre d’applications intégrées, allant des applications de base telles que Calculatrice et Météo aux applications plus axées sur les tâches telles que Courrier et Photos. Bien que ces applications intégrées conviennent à la plupart des situations, dans un environnement professionnel, elles peuvent être inappropriées, redondantes ou non prises en charge. Très souvent, ces applications peuvent représenter un risque pour la sécurité. C’est pourquoi, dans cet article, vous allez apprendre comment supprimer les applications Windows 10 avec PowerShell.
Le problème est que Microsoft ne facilite pas la désinstallation de certaines de ces applications. Il n’y a pas de bouton de désinstallation lors de la désinstallation à l’aide des méthodes normales. Les applications intégrées doivent être désinstallées via PowerShell.
Avertissement : Ne désinstallez pas toutes les applications Windows 10. Beaucoup d’entre elles sont nécessaires pour l' »Expérience » Windows 10 et d’autres, comme le framework .NET, sont nécessaires pour d’autres programmes. Soyez sélectif quant aux applications à désinstaller. Vous pouvez réinstaller toutes les applications, cependant, et vous verrez la commande PowerShell pour cela à la fin de cet article
Trouver les applications Windows 10 avec PowerShell
Il existe en fait deux types d’applications avec lesquelles nous allons travailler.
- Paquets AppX – Applications installées avec le système d’exploitation
- Paquets AppX provisionnés – Applications installées dans le cadre de la configuration initiale du profil utilisateur.
La première étape consiste à obtenir un inventaire des applications installées. Pour ce faire, lancez PowerShell avec des privilèges élevés et exécutez la commande Get-AppxPackage
. Cela renverra tous les paquets AppX installés sur Windows 10.
Les packages prévus ont une commande légèrement différente et nécessitent également le paramètre Online
. Le paramètre Online
récupère les packages à partir du système d’exploitation en ligne actuel plutôt que d’un fichier image situé dans un répertoire local. Cela présentera une liste de tous les détails concernant chaque package.
Restreindre la liste des applications
Les deux commandes produisent une liste plutôt verbeuse et vous êtes seulement intéressé par le Nom
du package pour les packages Appx et le NomAffiché
pour les packages prévus, comme indiqué ci-dessous.


Pour faciliter les choses, envoyez les résultats à travers la commande Select-Object
et sélectionnez les propriétés Nom
et NomAffiché
. Cela vous donnera une liste comme celle ci-dessous. Cette liste est plus facile à travailler.

Maintenant, vous pouvez voir quelles applications Windows 10 vous souhaitez supprimer. À ce stade, vous devez lister tous les noms des packages que vous souhaitez supprimer. Une façon de le faire est de copier et coller les applications Windows 10 que vous souhaitez supprimer et de construire une liste de cette manière. Un truc que j’utilise est de sauvegarder les résultats dans un fichier texte, puis d’ouvrir ce fichier dans Visual Studio Code. Par exemple :
Dans votre éditeur externe, commencez à constituer un tableau d’applications à supprimer.
Maintenant que vous avez la liste, vous pouvez commencer à construire le script PowerShell.
Suppression des applications Windows 10 avec PowerShell
Vous devriez maintenant avoir un tableau défini dans votre éditeur qui contient les noms de tous les packages AppX que vous souhaitez supprimer. J’ai créé un exemple ci-dessous.
Avec le tableau rempli des applications spécifiques à supprimer, vous pouvez maintenant configurer la boucle foreach pour parcourir chaque package à désinstaller à l’aide de la commande Remove-AppXProvisionedPackage
et de la commande Remove-AppXPackage
.
Si, pour une raison quelconque, vous souhaitez réinstaller toutes les applications, vous pouvez toujours utiliser la commande add-AppXPackage
pour enregistrer à nouveau l’application Windows 10 en spécifiant son fichier XML de manifeste d’application, comme indiqué ci-dessous.
Résumé
Même si Microsoft ne facilite pas la désinstallation des applications Windows 10, vous pouvez voir que vous pouvez toujours compter sur PowerShell !
Source:
https://adamtheautomator.com/remove-windows-10-apps/