Comment supprimer de force des applications dans Windows 10?

29

Comment puis-je supprimer des applications que Windows ne semble pas autoriser à désinstaller, comme Xbox et Groove Music?

WernerCD
la source

Réponses:

32
  1. ligne de commande Powershell élevée
  2. cette commande pour obtenir la liste des packages:

    Get-AppxPackage | Sélectionnez Nom, PackageFullName

  3. Trouvez le package que vous souhaitez supprimer

  4. Cette commande pour supprimer le package (copier / coller le nom du package):

    Remove-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

Avertissement: pendant le jeu, cela semble supprimer les applications de l'utilisateur connecté. Ils existaient toujours pour un autre utilisateur lorsque je me suis connecté avec eux. Je vais jouer plus et voir si je peux trouver un moyen de "bannir" une application / un réseau à l'échelle de l'application.

entrez la description de l'image ici

Edit 1: De plus, vous pouvez supprimer les ProvisionedPackages afin qu'ils ne soient pas installés à l'avenir:

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Edit 2: Enfin, vous pouvez faire un "Bulk remove" à "Scorched Earth" Packages et Provisioned.

Juste un avertissement: cela désinstallera le Windows Store. Ce n'est pas un problème pour moi, mais tout désinstaller n'est pas pour les âmes sensibles.

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Il est probablement sage de ne pas supprimer complètement le magasin Windows. Je n'ai pas encore essayé cela, mais cela (dans les commentaires) semble être à peu près ce que j'utiliserais, pour tout supprimer sauf le Windows Store.

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online    

Autre ressource: Supprimer les applications Windows 10 et restaurer les applications Windows 10 par défaut

WernerCD
la source
Merci, cela fonctionne très bien !! Si vous souhaitez faire ce réseau à l'échelle, déposez-le dans un script de connexion pour un utilisateur ou déployez-le via GPO.
StBlade
Vous ne devriez presque jamais désinstaller tous les packages! Par exemple, ShellExperienceHost gère l'interface graphique. La désinstallation rendra les fenêtres, la barre des tâches ou le menu Démarrer inutilisables.
Andrei B.
@AndreiB. Ce processus ( getapp -... | RemoveApp) supprime les «applications» du magasin. Pas "Applications" ou "Fonctionnalités Windows". Ce n'est probablement pas une "App" - c'est, si je ne me trompe pas, une fonctionnalité Windows. Cela ne supprimera pas Office (une "Application" installée ou XBox (une "Application" marquée "vitale").
WernerCD
De plus, les applications de magasin "importantes" ne seront pas supprimées - à l'exception du magasin (c'est pourquoi le where-object notlike storeest vital). Je fais "désinstaller toutes les applications" depuis peu de temps après que je suis passé à 10 sans problème (sauf pour supprimer le magasin par accident parce que, pour une raison quelconque, il n'est pas marqué "vital")
WernerCD
@AndreiB. dites-vous que la commande "Edit 2" de WernerCD rendra les fenêtres, la barre des tâches ou le menu Démarrer inutilisables?
johny pourquoi
20

Si vous trouvez que les mêmes applications universelles ou provisionnées sont difficiles à supprimer, essayez la commande GRID dans Powershell:

Commandes PowerShell pour supprimer des applications dans GridView

Utilisez simplement Out-Gridviewpour sélectionner les applications que vous souhaitez supprimer.

Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage

Gardez à l'esprit que ce qui précède n'a supprimé que les applications de l'utilisateur actuel. Pour supprimer les applications de l'ordinateur pour tous les utilisateurs, exécutez ce qui suit:

Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online

Cela affichera une grille de toutes les applications installées. Vous pouvez sélectionner les applications (surlignées en bleu) que vous souhaitez supprimer de la liste affichée et cliquez sur OK. Redémarrez.

(J'ai trouvé que je ne pouvais supprimer que quelques applications à la fois en répétant la commande ci-dessus et en en sélectionnant quelques-unes à chaque fois que je réexécute la commande)

bobkush
la source
4

Vous pouvez cibler des applications spécifiques sans connaître le nom complet du package avec des filtres génériques.

Pour les packages individuels par utilisateur:

Get-AppxPackage *bing* | Remove-AppxPackage

Pour les packages "provisionnés", que Windows installe pour chaque utilisateur:

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
palswim
la source
0
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

C'est ce qui fonctionnera pour supprimer une seule application provisionnée.

Bflood
la source