Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La commande de désinstallation de WinGet désinstalle l’application spécifiée.
La commande de désinstallation nécessite que vous spécifiiez le nom exact de l’application à désinstaller. En cas d’ambiguïté, vous êtes invité à filtrer plus précisément la commande uninstall sur une application exacte.
Alias
Les alias suivants sont disponibles pour cette commande :
- remove
- rm
Utilisation
winget uninstall [[-q] <query>] [<options>]
Note
Lorsque vous utilisez WinGet pour désinstaller un package, vous pouvez rencontrer un contrat Microsoft Store. Cela se produit en raison de la façon dont WinGet interroge les sources de package. Pour éviter les invites d'accord du Microsoft Store lors de la désinstallation, vous pouvez ajouter le paramètre --source winget WinGet à la commande winget uninstall. Vous pouvez également désinstaller en accédant à Démarrer >Paramètres > Applications > Applications & fonctionnalités, en recherchant l’application que vous souhaitez supprimer et en sélectionnant Plus > Désinstaller.
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
| -q,--query | Requête utilisée pour rechercher une application. |
Note
L’argument de requête est positionnel. La syntaxe à base de caractères génériques n’est pas prise en charge. Il s’agit le plus souvent de la chaîne de caractères qui doit vous permettre de trouver le package que vous désinstallez.
Paramètres
Les options vous permettent de personnaliser l’expérience de désinstallation en fonction de vos besoins.
| Choix | Descriptif |
|---|---|
| -m, --manifeste | Doit être suivie du chemin du fichier manifeste (YAML). Vous pouvez utiliser le manifeste pour exécuter la désinstallation à partir d’un fichier YAML local. |
| --id | Limite la désinstallation à l’ID de l’application. |
| --name | Limite la recherche au nom de l’application. |
| --sobriquet | Limite la recherche au moniker listé pour l’application. |
| --code-produit | Filtre en utilisant le code du produit. |
| -v, --version | Vous permet de spécifier une version précise à désinstaller. Si aucune version n’est spécifiée, la version la plus récente de l’application est désinstallée. |
| --all,--all-versions | Désinstaller toutes les versions. |
| -s, --source | Limite la recherche au nom de source spécifié. Doit être suivi du nom de la source. |
| -e, --exact | Utilise la chaîne exacte dans la requête, y compris la vérification du respect de la casse. Elle n’utilise pas le comportement par défaut d’une sous-chaîne. |
| --étendue | Sélectionne le filtre d’étendue du package installé (utilisateur ou ordinateur). |
| -i, --interactive | Exécute le programme de désinstallation en mode interactif. L’expérience par défaut montre la progression du programme de désinstallation. |
| -h, --silencieux | Exécute le programme de désinstallation en mode silencieux. Vous ne voyez aucune invite s’afficher. L’expérience par défaut montre la progression du programme de désinstallation. |
| --force | Exécute directement la commande et poursuit avec les problèmes non liés à la sécurité. |
| --purge | Supprime tous les fichiers et répertoires du répertoire des packages (portable). |
| --preserve | Conserve tous les fichiers et répertoires créés par le package (portable). |
| -o, --log | Dirige la journalisation vers un fichier journal spécifique. Vous devez fournir le chemin d’un fichier sur lequel vous disposez des droits d’écriture. |
| --en-tête | En-tête HTTP facultatif de la source REST du Gestionnaire de package Windows. |
| --authentication-mode | Spécifiez la préférence de la fenêtre d'authentification (silent, silentPreferred ou interactive). |
| --compte-authentification | Indiquez le compte à utiliser pour l'authentification. |
| --accept-source-agreements | Permet d’accepter le contrat de licence de la source et d’éviter l’invite. |
| -?,--help | Affiche une aide sur la commande sélectionnée. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--open-logs | Ouvre l’emplacement des journaux par défaut. |
| --verbose, --verbose-logs | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --disable-interactivity | Désactivez les invites interactives. |
| --proxy | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
Une fois que vous avez correctement identifié l’application destinée à être désinstallée, winget exécute la commande uninstall.
Exemples de requêtes
L’exemple suivant désinstalle une version spécifique d’une application.
winget uninstall --name powertoys --version 0.15.2
L’exemple suivant désinstalle une application à partir de son ID.
winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"
L’exemple suivant désinstalle plusieurs applications.
winget uninstall Microsoft.NuGet Microsoft.Edit
Sélections multiples
Si la requête fournie à winget détecte plusieurs applications à désinstaller, winget affiche plusieurs résultats. Vous pouvez ensuite utiliser des filtres supplémentaires pour affiner la recherche de l’application que vous souhaitez désinstaller.
Désinstallation d’applications non installées avec le Gestionnaire de package Windows
Comme mentionné pour la commande list, la commande winget list affiche plus que les applications installées avec winget. Vous pouvez toujours utiliser des commandes winget pour supprimer ces applications de votre appareil.
Windows developer
