logo

Supprimer les applications par défaut de Windows 10

Microsoft a livré Windows 10 avec tout un tas d’applications en provenance du Windows Store, installées par défaut et dont vous n’avez pas forcément besoin. Si vous voulez faire le ménage, PowerShell est votre ami.

Pour voir les applications installées sur votre machine, vous pouvez utiliser la commande suivante :


PS C:\>Get-AppxPackage | Select Name
							

Attention, il ne s’agit pas de tout supprimer, certaines applications sont tout de même utiles.

Supprimer une application en particulier

Pour supprimer une application, il faut récupérer le nom du package. En utilisant la commande suivante, vous pouvez voir qu’ils diffèrent un peu des noms des applications.


PS C:\>Get-AppxPackage | Select Name, PackageFullName
							

Il est plus simple de supprimer une application à partir de son nom, sans compter que le nom du package peut être amené à changer.


PS C:\>$AppToDelete = "Microsoft.WindowsPhone"
PS C:\>$PackageName = (Get-AppxPackage -Name $AppToDelete).PackageFullName
PS C:\>Remove-AppxPackage -Package $PackageName
							

Le script ci-dessus supprime une application pour l’utilisateur courant, mais ne la supprime pas de la machine. Pour la supprimer complètement, il faut également supprimer le package de provisionnement. Les commandes sont presque les mêmes et la méthode est identique par contre vous devez lancer PowerShell en tant qu’administrateur. Pour lister les applications :


PS C:\>Get-AppxProvisionedPackage -Online | Select DisplayName
							

Et pour supprimer le package :


PS C:\>$AppToDelete = "Microsoft.WindowsPhone"
PS C:\>$ProvisionedPackageName = (Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq $AppToDelete}).PackageName
PS C:\>Remove-AppxProvisionedPackage -Online -Package $ProvisionedPackageName
							

Supprimer plusieurs applications d’un coup

Pour supprimer plusieurs applications en une seule fois, il suffit de faire une boucle avec les commandes précedentes.


PS C:\>$AppsToDelete = @(
	"Microsoft.3DBuilder"
	"Microsoft.WindowsPhone"
)
PS C:\>foreach ($App in $AppsToDelete) {
	$PackageName = (Get-AppxPackage -Name $App).PackageFullName
	if ($PackageName) {
		Remove-AppxPackage -Package $PackageName
	}
 
	$ProvisionedPackageName = (Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq $App}).PackageName
	if ($ProvisionedPackageName) {
		Remove-AppxProvisionedPackage -Online -Package $ProvisionedPackageName
	}
}
							

logo_n

Téléphone :
06 74 39 14 99

E-mail :
contact@noradmin.fr

706 rue Dunant
50000 SAINT-LO

Ouvert du lundi au samedi
de 9h00 à 19h00