Tout ce que vous devez savoir sur l'installation et l'utilisation du Gestionnaire de packages Windows (WINGET) dans Windows 11 avec des exemples.
Le gestionnaire de packages Windows, connu sous le nom de WINGET par ses utilisateurs, est un gestionnaire de packages basé sur la ligne de commande qui vous permet de rechercher, télécharger, installer, mettre à niveau, désinstaller et configurer rapidement des applications sur des ordinateurs Windows 10 et Windows 11.
Le gestionnaire de packages Windows de Microsoft facilite la gestion des applications en exécutant une seule commande - ailette
dans l'invite de commande. Par exemple, si vous souhaitez installer ou mettre à jour une application sur votre ordinateur, vous pouvez simplement appeler une commande rapide "Winget" pour rechercher et installer la dernière version d'une application par son nom sans avoir à passer par les étapes supplémentaires de recherche en ligne , en le téléchargeant et en l'installant manuellement.
Winget est un outil intégré à Windows 11 qui facilite l'installation, la mise à jour, la configuration et la suppression de plusieurs applications. Dans cet article, nous verrons comment installer (s'il n'est pas déjà installé) et utiliser le gestionnaire de packages Windows (Winget) dans Windows 11.
Comment installer le WINGET (Windows Package Manager) dans Windows 11
L'outil de ligne de commande Windows Package Manager (Winget) est en fait intégré à Windows 11 par défaut en tant que « App Installer ». Par chance, App Installer n'est pas installé sur votre PC Windows 11, vous devez l'installer à partir du Microsoft Store. S'il est déjà installé, assurez-vous qu'il est mis à jour avec la dernière version.
Si vous n'avez pas encore installé App Installer sur votre ordinateur, vous pouvez l'installer de deux manières :
Obtenez le programme d'installation d'applications sur le Microsoft Store. Pour ce faire, ouvrez le Microsoft Store et recherchez « App Installer ».
Ensuite, ouvrez la page « App Installer » et cliquez sur le bouton « Obtenir » pour l'installer. Si vous avez déjà l'application, cliquez sur le bouton « Mettre à jour » pour mettre à jour l'application.
Si vous souhaitez installer le gestionnaire de packages Windows avec un programme d'installation hors ligne, vous pouvez télécharger la dernière version de cette application à partir de la page GitHub.
Visitez la page de publication de Windows Package Manager sur GitHub et sélectionnez la dernière version.
Une fois la page de la dernière version du gestionnaire de packages Windows ouverte, cliquez sur le lien de téléchargement « .msixbundle » (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) sous la section Actifs pour télécharger le programme d'installation hors ligne.
Une fois le fichier téléchargé, double-cliquez dessus pour installer l'application. Ensuite, cliquez sur le bouton « Installer » dans l'assistant. Si vous voyez un message « App Installer est déjà installé », cliquez simplement sur le bouton « Réinstaller » pour réinstaller l'application.
Une fois l'application installée, redémarrez l'ordinateur.
Comment utiliser WINGET, le gestionnaire de packages Windows dans Windows 11
Une fois que vous avez installé les outils de ligne de commande du gestionnaire de packages Windows, vous pouvez exécuter aileron
à partir de la fenêtre d'invite de commande ou du shell d'invite de commande dans le terminal Windows.
Pour exécuter la commande Winget, ouvrez d'abord l'invite de commandes en tant qu'administrateur. Pour ce faire, cliquez sur Démarrer sous Windows 11 et recherchez « Invite de commandes » ou « CMD ». Ensuite, cliquez avec le bouton droit sur le résultat supérieur et sélectionnez l'option « Exécuter en tant qu'administrateur ». Si vous voyez une boîte de dialogue d'avertissement UAC, cliquez sur « Oui » pour confirmer.
Pour commencer, tapez simplement ailette
sur l'invite de commande et appuyez sur Entrée.
Vous obtiendrez une liste de commandes et d'informations sur l'utilisation de l'outil. Voici les commandes Winget disponibles :
commander | action |
---|---|
Installer | Installe le package donné |
Montrer | Affiche des informations sur un package |
La source | Gérer les sources des packages |
Chercher | Rechercher et afficher les informations de base des packages |
Lister | Afficher les packages installés |
Améliorer | Met à niveau le package donné |
Désinstaller | Désinstalle le package donné |
Hacher | Aide au hachage des fichiers d'installation |
Valider | Valide un fichier manifeste |
Réglages | Ouvrir les paramètres ou définir les paramètres administrateur |
Caractéristiques | Affiche l'état des fonctionnalités expérimentales |
Exportation | Exporte une liste des packages installés |
Importer | Importe tous les packages dans un fichier |
En plus des commandes ci-dessus, vous obtiendrez également des commandes pour vérifier la version du gestionnaire de packages Windows et obtenir plus d'informations sur l'outil :
- - version
:Afficher la version de l'outil- - Info
: Affiche les informations générales de l'outil
Pour obtenir plus de détails sur l'outil, tapez la commande suivante et appuyez sur Entrer
:
aileron --info
Les commandes Winget ne sont pas sensibles à la casse, vous pouvez donc utiliser des minuscules, des majuscules ou un mélange des deux, cela fonctionnera de la même manière.
Chacune des commandes mentionnées ci-dessus possède son propre ensemble d'options/commutateurs qui peuvent être utilisés avec les commandes pour découvrir, installer, mettre à niveau, supprimer et configurer des applications selon vos besoins.
Pour obtenir plus d'informations et afficher les options d'une commande spécifique, passez l'aide -?
argument après le nom de la commande. Par exemple, si vous voulez en savoir plus sur lechercher
ainsi que ses arguments et options, entrez la commande ci-dessous :
recherche winget -?
Rechercher rapidement des applications dans le Winget
Les référentiels Winget regorgent de centaines de logiciels utiles, allant des logiciels de bureau Windows courants aux outils de développement.
Vous pouvez utiliser Winget pour rechercher et installer rapidement des applications à partir de son référentiel en faisant référence au nom de l'application, à la balise, à l'identifiant ou à d'autres. Si vous voulez trouver une application, vous devrez utiliser la commande de recherche. Pour rechercher une application, utilisez la commande suivante :
recherche d'ailes
Où remplacer '' par le nom de l'application que vous souhaitez installer.
Exemple:
Supposons que vous souhaitiez installer l'application « Twitter », vous pouvez utiliser la commande suivante pour installer l'application au lieu de la rechercher en ligne :
recherche winget twitter
Lorsque vous exécutez votre première commande, Winget vous informera que la source du magasin MS vous oblige à afficher l'accord source avant d'utiliser l'outil. Vous pouvez consulter l'accord à partir de cette URL -
Conditions de transaction : //aka.ms/microsoft-store-terms-of-transaction
Si vous acceptez tous les termes des accords sources, tapez simplement « Y » et appuyez sur Entrée.
Maintenant, le Winget recherchera l'application et vous montrera une liste de toutes les applications portant le nom "Twitter", comme indiqué ci-dessous. Dans la capture d'écran ci-dessous, le premier résultat est la bonne application que nous voulons.
Si vous recherchez une application avec un nom, un identifiant, un surnom (surnom) ou une étiquette erronés, vous recevrez un message d'erreur indiquant « Aucun package trouvé correspondant aux critères d'entrée », comme indiqué ci-dessous.
Vous pouvez aussi utiliser -q
ou --requete
arguments pour rechercher les packages d'applications disponibles pour winget qui contiennent le mot de requête (Twitter) :
recherche winget -q twitter
ou
recherche winget --query twitter
Ces arguments de requête sont facultatifs, les valeurs fonctionneront également sans eux.
Si le nom du programme contient un espace, placez le nom de l'application entre guillemets. Par example:
recherche winget "Mozilla Firefox"
Filtrez vos résultats de recherche dans Winget
Comme vous pouvez le voir ci-dessous, lorsque nous avons recherché des progiciels avec le mot-clé "Twitter", Winget renverra tous les packages qui peuvent avoir le mot "Twitter" dans le nom, l'ID, le surnom ou le champ Tag. Il affichera également les applications dont la partie du nom est « Twitter ».
Si vous obtenez des centaines de résultats comme celui-ci, il sera difficile de trouver l'application spécifique que vous recherchez.
Heureusement, Winget propose une liste de filtres de requête de recherche (options) qui vous permet d'affiner votre recherche ou de limiter les résultats renvoyés. Pour afficher les options prises en charge par le chercher
commande, exécutez la commande ci-dessous :
recherche winget -?
La recherche peut être filtrée avec les options suivantes :
--identifiant
: Filtrer les résultats par identifiant--Nom
: Filtrer les résultats par nom--sobriquet
: Filtrer les résultats par surnom--étiqueter
: Filtrer les résultats par tag--commander
: Filtrer les résultats par commande-n
ou--compter
: Afficher uniquement le nombre de résultats spécifié-s
ou--la source
: Rechercher le package à l'aide de la source spécifiée-e
ou--exact
: Trouver le package en utilisant la correspondance exacte
Filtrez vos résultats de recherche par nom
Maintenant, avec les options ci-dessus, vous pouvez filtrer vos résultats de recherche. Vous pouvez facilement limiter la recherche au seul nom de l'application. La syntaxe :
recherche winget --nom
Supposons que vous souhaitiez uniquement trouver les packages d'applications contenant le mot Twitter
dans le champ « Nom » du résultat. Vous pouvez utiliser la commande ci-dessous pour essayer cela :
recherche winget --nom Twitter
Comme vous pouvez le voir, le winget ne renvoie que les résultats que la chaîne "Twitter" dans le champ "Nom" et d'autres ont omis.
Filtrez vos résultats de recherche par ID
Vous pouvez également limiter votre recherche à l'ID de l'application. Chaque package de candidature a un identifiant spécifique qui est une combinaison de lettres et de chiffres (par exemple 9WZDNCRFJ110) ou une combinaison de l'éditeur et du nom de l'application (par exemple Mozilla.Firefox).
Si vous souhaitez rechercher les packages par l'ID d'application, vous pouvez utiliser la commande suivante pour filtrer votre recherche :
recherche winget --ID
ou
recherche winget --ID =
Où remplacez l'argument par l'ID de l'application que vous souhaitez rechercher.
Exemple 1:
Par exemple, l'ID d'application Twitter du magasin MS est 9WZDNCRFJ140. Lorsque vous avez un identifiant qui est une combinaison de lettres et de chiffres, vous devrez ajouter un =
signe entre le identifiant
commande et l'argument :
recherche winget --ID = 9WZDNCRFJ140
Assurez-vous également d'ajouter un seul avant et après le signe égal =
.
Exemple 2 :
Cependant, si vous disposez d'un ID qui est une combinaison de l'éditeur et du nom de l'application, vous pouvez saisir l'argument ID avec ou sans le =
signe.
Par exemple, disons que vous recherchez « firefox » dans winget, vous verrez tous les résultats avec la chaîne « firefox » dans n'importe quel champ, comme indiqué dans la capture d'écran ci-dessous. Comme vous pouvez le voir ci-dessous, l'ID comprend l'éditeur et le nom de l'application.
Maintenant, si vous souhaitez limiter la recherche à l'ID de l'application firefox, vous pouvez utiliser l'une des commandes suivantes :
recherche winget --ID Mozilla.Firefox
ou
recherche winget --ID=Mozilla.Firefox
Dans les commandes ci-dessus, l'ID est la combinaison de l'éditeur et du nom de l'application. Vous avez peut-être également remarqué dans les commandes ci-dessus, vous pouvez entrer l'ID de l'application avec ou sans le =
signe, et si vous incluez le signe égal (=), assurez-vous de ne laisser aucun espace avant et après le =
signer pour ce type d'ID d'application.
Comme vous pouvez le voir ci-dessus, vous obtiendrez les résultats renvoyés nécessitant cet ID Mozilla.Firefox
se trouve dans le seul champ « ID » des résultats.
Filtrez vos résultats de recherche par tags
Vous pouvez également limiter la recherche aux balises répertoriées pour les packages d'application. Par exemple, si vous souhaitez filtrer votre résultat de recherche avec la balise « firefox », vous pouvez essayer l'une des commandes suivantes :
recherche winget --tag firefox
ou
recherche winget --tag=firefox
Vous obtiendrez les résultats renvoyés avec la balise « firefox » répertoriée pour les packages.
Filtrez vos résultats de recherche par commandes
Une autre façon de filtrer votre recherche consiste à utiliser les commandes répertoriées pour l'application.
Pour obtenir uniquement les progiciels contenant la commande « firefox », vous pouvez utiliser l'une des commandes suivantes :
recherche winget --command=firefox
ou
recherche winget --commande firefox
Filtrez vos résultats de recherche par nom
Si vous ne connaissez pas le nom officiel ou correct d'une application, vous la recherchez avec un surnom connu (nom informel) ou un surnom.
Par exemple, vous pouvez rechercher l'application « Iobit Uninstaller » avec le surnom « Iobit » :
recherche winget --moniker=iobit
Ce qui précède répertorie les applications avec le surnom ou le surnom correspondant.
Filtrez vos résultats de recherche par source
Winget récupère les packages d'applications des référentiels Microsoft Store et Winget pour l'installation et la mise à niveau des applications. Lorsque vous recherchez des applications à l'aide de l'outil Winget, il récupère les applications des sources Microsoft Store et Winget ainsi que de toute autre source personnalisée que vous avez éventuellement ajoutée. Cependant, vous pouvez également rechercher des applications à partir d'une source spécifique au lieu de toutes en utilisant soit le -s
ou --la source
option.
La syntaxe :
recherche winget -S
ou
recherche winget --Source
Où est le nom du référentiel source, il peut être soit msstore
ou aileron
.
Exemple:
Lorsque vous recherchez l'application « Spotify » avec n'importe quel filtre, vous obtiendrez les résultats suivants des deux sources « msstore » (MS Store) et du référentiel « winget » :
Pour restreindre la recherche à une source spécifique, tapez l'une des commandes suivantes et appuyez sur Entrer
.
Pour la source du magasin Microsoft:
recherche winget -s msstore spotify
Pour Winget Source :
recherche winget --source winget spotify
Dans les commandes ci-dessus, vous pouvez utiliser l'une des -s
ou --la source
option pour filtrer votre recherche par la source.
Par conséquent, il ne récupérera que les résultats de la source spécifiée.
Filtrez vos résultats de recherche par nombre
Vous pouvez également spécifier le nombre de sorties ou de résultats que vous pouvez obtenir lors d'une recherche d'application à l'aide du -n
ou --compter
option.
Pour limiter le nombre de sorties à un nombre spécifié, entrez l'une de ces commandes :
recherche winget -n
ou
recherche winget -count
Où remplacer par le nombre de résultats (compte) que vous souhaitez obtenir pour une recherche.
Exemple:
Par exemple, si vous souhaitez restreindre la sortie à 5 lorsque vous recherchez l'application « Firefox », utilisez l'une de ces commandes :
recherche winget -n 5 firefox
ou
recherche winget --comptez 5 firefox
Rechercher un package d'application à l'aide de la chaîne exacte
Parfois, vous souhaitez uniquement trouver le progiciel qui correspond à la chaîne de requête exacte. Dans de tels cas, vous pouvez utiliser e
ou exact
pour trouver le package qui correspond à la chaîne exacte dans la requête.
Exemple: Pour rechercher l'application Recava en utilisant la correspondance exacte, essayez les commandes ci-dessous :
recherche winget --exact Recuva
ou
recherche winget -e Recuva
Application de recherche avec plusieurs options de filtrage
Vous pouvez également utiliser plusieurs options de filtre pour rechercher une application. Dans l'exemple ci-dessous, nous limitons la recherche au nom de l'application (firefox) et au nombre de résultats (3).
recherche winget --name=firefox --count=3
Rechercher plusieurs applications avec une seule commande
Winget peut également être utilisé pour rechercher plusieurs applications à la fois avec une seule commande. Pour ce faire, vous devrez joindre plusieurs commandes avec esperluette &&
panneaux. Voici un exemple de commande :
recherche winget vlc && recherche winget twitter && recherche winget Recuva
Afficher les informations sur le package dans Winget
Si vous souhaitez afficher plus d'informations sur un package de candidature spécifique, vous pouvez le faire avec le Afficher
commander.
Pour afficher plus d'informations sur un package, exécutez la commande suivante :
spectacle d'ailes
Pour afficher les options disponibles pour la commande show, utilisez la commande suivante :
spectacle winget -?
Ce sont les drapeaux disponibles (options) qui peuvent être utilisés avec le Afficher
commander:
-m,--manifeste
: chemin d'accès au manifeste du package.--identifiant
: Filtrer les résultats par identifiant--Nom
: Filtrer les résultats par nom--sobriquet
: Filtrer les résultats par surnom-v
ou--version
: utilise la version spécifiée ; par défaut la dernière version-s
ou--la source
: Rechercher le package à l'aide de la source spécifiée-e
ou--exact
: Trouver le package en utilisant la correspondance exacte--versions
: Afficher les versions disponibles du package--entête
: En-tête HTTP de source REST Windows-Package-Manager en option--accept-source-agreements
: Accepter tous les accords de source pendant les opérations de source
Exemple 1:
Par exemple, si vous souhaitez afficher les détails du package « Spotify » avec l'ID d'application « Spotify.Spotify », exécutez la commande suivante :
spectacle winget --id=Spotify.Spotify
Exemple 2 :
Les référentiels ou sources Winget peuvent contenir plusieurs versions d'un progiciel. Pour afficher la liste de toutes les versions de package disponibles, exécutez la commande suivante (exemple) :
spectacle winget --id=7Zip.7Zip --versions
Où remplacer --id=7Zip.7Zip
avec l'option et l'argument que vous souhaitez utiliser pour afficher une liste des versions d'applications disponibles.
Gérer les sources des packages dans Winget
Le gestionnaire de packages Windows (Winget) vous permet d'ajouter, de répertorier, de mettre à jour, de supprimer, de réinitialiser et d'exporter des référentiels ou des sources.
Pour gérer les référentiels ou les sources, exécutez la commande suivante :
source d'aile
Lorsque vous entrez la commande ci-dessus, vous verrez la liste des sous-commandes que vous pouvez utiliser pour manipuler les sources.
Vous trouverez ci-dessous toutes les sous-commandes prises en charge pour le la source
commander:
ajouter
: Ajouter une nouvelle sourceliste
: Liste des sources actuellesmettre à jour
: Mettre à jour les sources actuellessupprimer
: Supprimer les sources actuellesréinitialiser
: Réinitialiser les sourcesexportation
: Exporter les sources actuelles
Par exemple, pour afficher la liste des sources actuelles, tapez la commande ci-dessous :
liste des sources winget
Pour obtenir tous les détails sur une source spécifique, utilisez cette commande :
liste des sources de winget --nom winget
Pour mettre à jour une source donnée, exécutez la commande suivante :
mise à jour des sources de winget --name winget
Afficher la liste des packages installés
Pour afficher la liste de tous les packages logiciels installés sur votre ordinateur, exécutez la commande suivante :
liste des ailes
Pour voir l'indicateur pris en charge pour la commande list :
liste winget -?
Vous trouverez ci-dessous les options prises en charge pour le liste
commander:
--identifiant
: Filtrer les résultats par identifiant--Nom
: Filtrer les résultats par nom--sobriquet
: Filtrer les résultats par surnom--étiqueter
: Filtrer les résultats par tag--commander
: Filtrer les résultats par commande-n
ou--compter
: Afficher uniquement le nombre de résultats spécifié-s
ou--la source
: Rechercher le package à l'aide de la source spécifiée-e
ou--exact
: Trouver le package en utilisant la correspondance exacte--entête
: En-tête HTTP de source REST Windows-Package-Manager en option--accept-source-agreements
: Accepter tous les accords de source pendant les opérations de source
Exemple:
Plusieurs applications portant le même nom peuvent être installées sur votre PC. Par exemple, avec la commande ci-dessous, vous pouvez répertorier toutes les applications qui ont « Xbox » sur leur nom.
liste winget --nom xbox
Installez des applications sur votre ordinateur à l'aide du Winget
Après avoir trouvé le package de l'application, il est temps de l'installer avec winget. le installation de l'aile
la commande vous permet d'installer rapidement n'importe quelle application à partir de ses référentiels sans avoir à rechercher l'application en ligne, à la télécharger et à suivre les différentes étapes de l'assistant d'installation.
La syntaxe de la commande Install :
installation de l'aile
Pour obtenir plus d'informations sur le installer
et les options prises en charge, exécutez la commande ci-dessous :
installation de l'aile - ?
Voici les options/drapeaux pris en charge pour le installer
commander:
-m,--manifeste
: chemin d'accès au manifeste du package.--identifiant
: Filtrer les résultats par identifiant--Nom
: Filtrer les résultats par nom--sobriquet
: Filtrer les résultats par surnom-v
ou--version
: utilise la version spécifiée ; par défaut la dernière version-s
ou--la source
: Rechercher le package à l'aide de la source spécifiée--portée:
Sélectionnez l'étendue de l'installation (utilisateur ou machine)-e
ou--exact
: Trouver le package en utilisant la correspondance exacte-je
ou--interactif
: Demande d'installation interactive ; l'entrée de l'utilisateur peut être nécessaire-h
ou--silencieux
: Demander une installation silencieuse--lieu
: Locale à utiliser (format BCP47)-o
ou--Journal
: Emplacement du journal (si pris en charge)--passer outre
: Remplacement des arguments à transmettre au programme d'installation-l
ou--emplacement
: Emplacement d'installation (si pris en charge)--Obliger
: Ignorer la vérification de hachage du programme d'installation--accept-package-agreements
: Acceptez tous les accords de licence pour les packages--accept-source-agreements
: Accepter tous les accords de source pendant les opérations de source--entête
: En-tête HTTP de source REST Windows-Package-Manager en option
Vous pouvez utiliser ces options pour spécifier quelle application installer, comment vous souhaitez l'installer et où installer l'application spécifique.
Exemple:
Supposons que vous souhaitiez installer un lecteur multimédia VLC. Pour cela, vous pouvez utiliser la commande ci-dessous :
winget installer vlc
Noter: Si le nom du programme ou de la requête contient un espace, placez-le entre guillemets doubles.
Cependant, plusieurs packages sont trouvés correspondant à votre requête d'entrée et il ne sait pas lequel installer, donc, Winget vous montrera le résultat ci-dessous.
Installer des applications avec Winget à l'aide de l'ID d'application
Ce que vous devez faire, c'est affiner votre entrée, ce qui signifie que vous devez être plus précis sur le package à installer. Pour cela, vous devrez utiliser les options disponibles ci-dessus avec installer
commande pour spécifier la bonne application.
La meilleure façon d'installer l'application appropriée consiste à utiliser l'ID d'application pour spécifier le package d'application particulier. Ainsi, lorsque vous recherchez une application à l'aide du chercher
commande, notez l'ID d'application du package que vous souhaitez installer. Si vous avez plusieurs packages portant le même nom, vous pouvez utiliser l'ID d'application pour installer une application particulière.
Pour installer une application spécifique à l'aide de l'ID d'application, utilisez la formule ci-dessous :
installation winget --id=
Par exemple, disons que vous souhaitez installer le lecteur multimédia VLC à l'aide de winget. Tout d'abord, recherchez le package VLC dans le Winget et notez l'ID de l'application pour obtenir la bonne application. Une identification incorrecte peut installer une application différente de celle que vous souhaitiez ou n'installera aucune application du tout.
Pour installer l'application VLC à partir du référentiel Microsoft Store, utilisez l'ID d'application (combinaison de lettres et de chiffres) du résultat :
installation winget --id=XPDM1ZW6815MQM
ou
winget installer XPDM1ZW6815MQM
Vous pouvez également saisir directement l'argument id dans la commande sans inclure le option --id
. Tant que vous transmettez l'argument d'identification exact et unique à la commande, Winget le reconnaîtra automatiquement en tant qu'ID d'application et installera cette application particulière.
Lorsque vous exécutez la commande d'installation, Winget affiche des informations détaillées sur le package et la licence du logiciel et vous demande si vous acceptez les termes de l'accord. Tapez simplement « Y » ou « y » et appuyez sur Entrer
pour continuer le processus.
Le téléchargement et l'installation de l'application prendront quelques secondes à quelques minutes en fonction de votre vitesse Internet et de la taille de l'application.
Si vous souhaitez effectuer l'installation avec l'ID d'application qui est une combinaison du nom de l'éditeur et du nom de l'application, utilisez la commande ci-dessous :
winget installer --id=VideoLAN.VLC
ou
winget installer --id VideoLAN.VLC
Lorsque vous installez l'application à partir du référentiel Winget qui contient généralement des applications tierces, cela ne vous oblige à accepter aucun accord de licence.
Installer des applications avec Winget par le nom de l'application
Si vous n'avez pas plusieurs applications avec le même nom dans les référentiels Winget, vous pouvez utiliser le nom de l'application pour spécifier l'application à installer.
Par exemple, pour installer l'application « Recuva », vous pouvez utiliser le --Nom
option avec la commande d'installation :
winget install --name Recuva
Installer une version spécifique d'un programme avec Winget
Par défaut, Winget installe la dernière version disponible du programme. Cependant, vous pouvez également spécifier la version d'une application que vous souhaitez installer à l'aide de la -v
ou --version
option.
Pour installer une version spécifique d'une application, vous pouvez combiner l'ID de l'application avec l'option de version :
installation winget --id=VideoLAN.VLC -v=3.0.15
ou
installation winget --id=VideoLAN.VLC --version=3.0.15
La dernière version de VLC est « 3.0.16 », mais nous avons spécifié l'ancienne version « 3.0.15 » dans la commande ci-dessus pour l'installer.
Installer des applications à partir d'une source spécifique
Vous pouvez également spécifier une source particulière (référentiel) à partir de laquelle récupérer vos applications (msstore, winget ou magasin personnalisé). Pour ce faire, vous devez utiliser -s
ou --la source
option avec la commande 'installer'. De cette façon, vous pouvez supprimer les doublons et installer la bonne application.
Supposons que vous vouliez installer le programme 'Audacity' à partir du référentiel winget (tiers), vous pouvez essayer cette commande :
winget installer --id=Audacity.Audacity -s=winget
Pour installer une application à partir du référentiel Microsoft Store :
installation winget --id=9N66VBRR4DPL --source=msstore
Installer des applications sur l'utilisateur actuel ou sur tous les utilisateurs
le --portée
option combinée avec le installer
La commande vous permet de spécifier si l'application doit être installée uniquement sur l'utilisateur actuel ou sur tous les utilisateurs (machine).
Pour installer une application uniquement sur l'utilisateur actuel, utilisez le utilisateur
argument pour le --portée
option :
winget install --id=Spotify.Spotify --scope=user
Pour installer une application sur tous les utilisateurs, utilisez le machine
argument pour le --portée
option :
winget install --id=Spotify.Spotify --scope=machine
Cependant, si vous avez l'intention de spécifier la portée en tant que « utilisateur », vous devez exécuter cette commande dans l'invite de commande normale (pas en mode élevé).
Installer des applications à l'aide de la chaîne exacte dans la requête
Si vous souhaitez limiter la sélection à un package, vous devrez utiliser l'ID de l'application avec l'option de requête exacte (-e
ou --exact
). Contrairement aux autres options, l'option de requête exacte vérifie la sensibilité à la casse de la chaîne. L'ID d'application ou le nom de l'application doit être exactement comme indiqué dans le résultat de la recherche. Même si un seul caractère est dans une casse différente, la commande n'acceptera pas la requête.
Voici un exemple de commande pour installer une application à l'aide de la chaîne exacte dans la requête (nom de l'application) :
winget installer Audacity.Audacity -e
ou
winget installer Audacity.Audacity -exact
Installer des applications en mode interactif
Lorsque vous installez l'application avec Winget en mode d'installation par défaut, elle ne nécessitera aucune entrée supplémentaire de votre part et vous montrera uniquement la progression du programme d'installation pendant l'installation. Cependant, si vous devez configurer ou choisir des options pendant l'installation, vous pouvez exécuter le programme d'installation en mode interactif. En mode interactif, vous pouvez choisir les options souhaitées dans l'assistant d'installation.
Pour exécuter le programme d'installation en mode interactif, vous devrez utiliser -je
ou --interactif
option:
winget install --id=Audacity.Audacity --interactive
ou
winget install --id=Audacity.Audacity -i
Installer des applications en mode silencieux
Vous pouvez également exécuter l'installation du package en arrière-plan sans demander aucune entrée ni afficher la progression du programme d'installation. Ce mode supprimera toutes les interfaces utilisateur de l'installation. Pour ce faire, vous devrez utiliser le -h
ou --silencieux
option avec le installer
commander.
Pour exécuter l'installation du logiciel en arrière-plan, exécutez la commande suivante :
winget installer Audacity.Audacity --silent
ou
winget installer Audacity.Audacity -h
Cela supprimera toute l'interface utilisateur du processus d'installation.
Modifier l'emplacement d'installation d'un programme
Par défaut, les applications sont installées sur le lecteur système dans le dossier « C:\Program Files », mais vous pouvez modifier le dossier d'installation d'un programme avec le -l
ou --emplacement
option.
Par exemple, nous souhaitons installer le programme Notepad++ dans l'emplacement "D:\Software" au lieu du dossier par défaut "C:\Program Files". Pour cela, nous allons utiliser la commande ci-dessous :
winget install Notepad++.Notepad++ -e --location "D:\Software"
Dans la commande ci-dessus, 'Notepad ++.Notepad ++' est l'ID de l'application que nous voulons installer, option de requête exacte -e
est de limiter la sélection à un fichier, et --emplacement
est utilisé pour spécifier l'emplacement d'installation personnalisé.
Ignorer la vérification du hachage de l'installateur
Lors de l'installation d'un logiciel avec winget, il vérifie automatiquement l'intégrité des données des fichiers d'installation. Cependant, si vous installez un programme pour lequel vous ne voulez pas vérifier le hachage, vous pouvez utiliser le --Obliger
option:
winget installer WSAtools -e --force
Accepter les accords de licence
Lorsque vous installez certains logiciels, vous serez invité à accepter le contrat de licence des packages logiciels et de la source. Vous pouvez éviter ces invites en acceptant au préalable le contrat de licence.
Pour accepter le contrat de licence d'un package, vous pouvez utiliser le --accept-package-agreements
option avec la commande d'installation :
winget install --id=9WZDNCRFJ2WL --accept-package-agreements
Pour accepter le contrat de licence source, vous pouvez utiliser le --accept-source-agreements
option:
winget install --id=9WZDNCRFJ2WL --accept-source-agreement
Ou
Vous pouvez accepter les deux accords de licence, avec cette commande :
winget install --id=9WZDNCRFJ2WL --accept-package-agreements --accept-source-agreement
Installer plusieurs applications à la fois avec Winget sur Windows 11
Un autre grand avantage de l'utilisation de Winget est que vous pouvez installer plusieurs applications en même temps avec une seule commande. Tout ce que vous avez à faire est de joindre chaque commande d'installation de Winget avec deux esperluettes &&
caractères en une seule commande exécutable.
Voici la syntaxe pour installer plusieurs applications avec winget :
installation de winget && installation de winget && installation de winget
Où remplacer avec le nom réel ou l'ID de l'application et
avec des options prises en charge par le
installer
commander.
Par exemple, la commande ci-dessous installera simultanément un lecteur multimédia VLC, Notepad++ et Audacity sur votre système :
winget installer VideoLAN.VLC -e && winget installer Notepad++.Notepad++ -e && winget installer Audacity.Audacity -e
Comme vous pouvez le voir ci-dessus, les trois packages d'applications ont été installés avec une seule commande.
Mettre à jour ou mettre à niveau les applications à l'aide de Winget
Winget vous permet non seulement d'installer des packages d'applications, mais également de mettre à niveau ou de désinstaller les packages existants. Vous pouvez mettre à niveau n'importe quelle application existante avec le améliorer
commande sur votre système tant qu'une mise à jour est disponible pour l'application en question.
La syntaxe pour la mise à niveau de l'application à l'aide de Winget est :
mise à niveau winget [[-q] ] []
Pour connaître les options prises en charge disponibles pour le améliorer
commande, entrez la commande suivante :
mise à niveau de l'aile - ?
Les options suivantes sont disponibles pour le améliorer
commander:
-m,--manifeste
: chemin d'accès au manifeste du package.--identifiant
: Filtrer les résultats par identifiant--Nom
: Filtrer les résultats par nom--sobriquet
: Filtrer les résultats par surnom-v
ou--version
: utilise la version spécifiée ; par défaut la dernière version-s
ou--la source
: Rechercher le package à l'aide de la source spécifiée-e
ou--exact
: Trouver le package en utilisant la correspondance exacte-je
ou--interactif
: Demande d'installation interactive ; l'entrée de l'utilisateur peut être nécessaire-h
ou--silencieux
: Demander une installation silencieuse-o
ou--Journal
: Emplacement du journal (si pris en charge)--passer outre
: Remplacement des arguments à transmettre au programme d'installation-l
ou--emplacement
: Emplacement d'installation (si pris en charge)--Obliger
: Ignorer la vérification de hachage du programme d'installation--accept-package-agreements
: Acceptez tous les accords de licence pour les packages--accept-source-agreements
: Accepter tous les accords de source pendant les opérations de source--entête
: En-tête HTTP de source REST Windows-Package-Manager en option--tout
: Mettre à jour tous les packages installés au dernier si disponible
Mais avant de mettre à niveau une application, vous devez vérifier si vos packages actuellement installés ont des mises à niveau disponibles. Vous pouvez le faire avec la commande upgrade ou list qui affichera toutes les applications installées sur votre ordinateur (y compris les programmes non installés via Winget).
Pour lister tous les programmes installés sur l'ordinateur, exécutez cette simple commande :
mise à niveau de l'aile
Si une mise à jour est disponible pour une application, la nouvelle version sera affichée dans la colonne « Disponible » correspondante, comme indiqué ci-dessous.
ou
liste des ailes
Pour mettre à niveau une application, entrez simplement le nom de l'application avec la commande de mise à niveau. Par exemple, ici, nous voulons mettre à niveau l'application « Recuva » :
mise à niveau de l'aile Recuva
Vous pouvez également mettre à niveau des packages via winget à l'aide de diverses options disponibles (--identifiant
, --Nom
, --interactif
, etc.). Pour mettre à niveau une application via Winget par son ID, exécutez la commande ci-dessous :
mise à niveau winget --id VideoLAN.VLC
Vous pouvez également mettre à niveau tous les packages (avec les mises à jour disponibles) installés sur votre PC à la fois. Pour mettre à niveau tous les packages installés (si des mises à jour sont disponibles), vous pouvez exécuter cette commande :
mise à niveau winget --all
le --tout
L'option recherche toutes les applications avec des mises à niveau disponibles et la commande upgrade installe les mises à jour.
Désinstaller ou supprimer des applications à l'aide de Winget
Si vous souhaitez désinstaller un programme via Winget, vous pouvez le faire avec le désinstaller
commander. Il peut également supprimer les programmes qui n'ont pas été installés à l'aide de winget.
La syntaxe :
winget désinstaller [[-q] ] []
le désinstaller
La commande a son propre ensemble d'options, qui peuvent être visualisées en exécutant cette commande :
désinstaller winget -?
Les options suivantes sont disponibles :
-m,--manifeste
: Le chemin d'accès au manifeste du package--identifiant
: Filtrer les résultats par identifiant--Nom
: Filtrer les résultats par nom--sobriquet
: Filtrer les résultats par surnom-v,--version
: utilise la version spécifiée ; par défaut la dernière version-s,--source
: Rechercher le package à l'aide de la source spécifiée-e,--exact
: Trouver le package en utilisant la correspondance exacte-i,--interactif
: Demande d'installation interactive ; l'entrée de l'utilisateur peut être nécessaire-h,--silencieux
: Demander une installation silencieuse-o,--log
: Emplacement du journal (si pris en charge)--entête
: En-tête HTTP de source REST Windows-Package-Manager en option--accept-source-agreements
: Accepter tous les accords de source pendant les opérations de source
Vous pouvez utiliser les options ci-dessus pour affiner davantage votre recherche ou votre sélection de la bonne application que vous souhaitez désinstaller.
Avant de désinstaller des applications, commencez par afficher toutes les applications installées sur votre appareil :
liste des ailes
Exemple 1:
Par exemple, pour désinstaller l'application « Dinamic Wallpaper », nous utilisons la commande ci-dessous :
winget désinstaller "Dinamic Wallpaper"
Étant donné que la requête (nom de l'application) contient un espace, nous l'avons placé entre guillemets doubles.
Exemple 2 :
Vous pouvez utiliser le --Nom
option pour spécifier l'application avec un nom spécifique que vous souhaitez désinstaller de votre PC.
winget désinstaller --name Notepad++ -e
Vous pouvez également ajouter la requête exacte -e
option pour limiter la sélection à un nom de package exact.
Exemple 3 :
Si vous avez plusieurs applications avec le même nom, vous pouvez utiliser l'ID d'application pour spécifier l'application correcte.
Par exemple, lorsque vous répertoriez les applications « Xbox » sur votre ordinateur, vous obtiendrez plusieurs résultats.
Pour désinstaller le package « Xbox Game Bar Plugin », vous pouvez utiliser le --identifiant
option pour spécifier l'ID de l'application :
désinstallation de winget --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe
Exemple 4 :
Parfois, lorsque vous désinstallez un programme, il peut laisser des tonnes de fichiers résiduels logiciels comme l'historique, les registres, les fichiers de sauvegarde, etc. Selon le logiciel, il peut vous offrir des options pour effacer des paramètres et des données supplémentaires. Pour ce faire, vous devrez utiliser l'assistant interactif de désinstallation des applications.
Pour désinstaller une application en mode interactif, exécutez la commande ci-dessous :
winget désinstaller Notepad++ -e --interactive
Si vous souhaitez supprimer toutes les interfaces utilisateur et supprimer une application en mode silencieux, exécutez la commande ci-dessous :
winget désinstaller Notepad++ -e -h
Afficher les fonctionnalités expérimentales du gestionnaire de packages Windows
La commande features vous permet d'afficher la liste des fonctionnalités expérimentales et l'état disponibles pour votre version du gestionnaire de packages Windows (winget).
Pour afficher l'état des fonctionnalités expérimentales sur Winget, exécutez la commande suivante :
caractéristiques de l'aile
Vous verrez la liste des fonctionnalités et si elles sont activées ou désactivées dans la colonne « État ». Vous pouvez activer ou désactiver des fonctionnalités via les paramètres Winget.
Configurer les paramètres du gestionnaire de packages Windows (Winget)
Les paramètres du gestionnaire de packages Windows (Winget) peuvent être modifiés dans un fichier de paramètres JSON. Le "settings.json" vous permet de personnaliser diverses expériences et préférences du client Winget, telles que les paramètres de mise à jour automatique, l'interface utilisateur de la barre de progression, le comportement de l'installateur, les fonctionnalités, etc.
Pour ouvrir le fichier settings.json, exécutez la commande simple ci-dessous :
paramètres de l'aile
Par défaut, le fichier JSON s'ouvrira dans votre éditeur de texte par défaut comme le Bloc-notes.Cependant, il est recommandé d'éditer les fichiers JSON dans un éditeur de code de préférence « Microsoft Visual Studio Code » qui sera plus facile à éditer. Si l'éditeur de texte/code par défaut est déjà défini, il lancera automatiquement votre éditeur de texte par défaut et ouvrira le fichier de paramètres qu'il contient.
Si vous n'avez pas Visual Studio Code, vous pouvez l'installer avec cette commande :
winget installer Microsoft.VisualStudioCode
Si vous ne souhaitez pas installer VS Code, vous pouvez également modifier les paramètres dans le Bloc-notes.
Une fois que le fichier de paramètres JSON s'ouvrira pour la première fois dans votre éditeur de texte, aucun paramètre ne sera configuré.
Modifier l'intervalle de mise à jour pour la source
le AutoUpdateIntervalInMinutes
code spécifie l'intervalle de temps (en minutes) pour vérifier les mises à jour de la source. L'intervalle de mise à jour par défaut est défini sur « 5 ». Vous pouvez le modifier selon vos besoins. Si vous souhaitez désactiver la vérification automatique de la mise à jour d'une source, changez-la simplement en « 0 ».
Dans l'exemple ci-dessous, nous modifions l'intervalle de mise à jour en '10' minutes.
Si vous avez désactivé la vérification des mises à jour automatiques, vous pouvez vérifier manuellement les mises à jour de la source via mise à jour des sources winget
.
Modifier la conception visuelle de la barre de progression
Vous pouvez modifier le style visuel ou la couleur de la barre de progression avec le visuel
réglage. La couleur par défaut de la barre de progression est "accent", mais vous pouvez la changer en "rétro" ou "arc-en-ciel".
Par exemple, pour changer la couleur de la barre de progression en « arc-en-ciel », ajoutez le code suivant dans le fichier JSON :
"visual": { "progressBar": "rainbow" },
Et assurez-vous d'ajouter un crochet fermant }
à la fin du code JSON.
Modifier la portée de l'installation de l'application
Vous pouvez également modifier le comportement de l'installation, y compris la portée, les paramètres régionaux, etc. installerComportement
réglage.
Le paramètre de portée spécifie si un package doit être installé uniquement pour l'utilisateur actuel ou pour l'ensemble de la machine. Vous pouvez définir l'étendue de toute l'installation sur utilisateur
ou machine
.
Pour changer la portée de l'utilisateur actuel, entrez le code ci-dessous :
"installBehavior": { "preferences": { "scope": "user" } },
Activer ou désactiver les fonctionnalités expérimentales dans Winget
Comme nous l'avons mentionné dans la section précédente, vous pouvez également configurer les fonctionnalités expérimentales de Winget dans le fichier settings.json. le expérimentalCaractéristiques
Ce paramètre vous permet d'activer ou de désactiver les fonctionnalités. Pour afficher la liste des fonctionnalités expérimentales disponibles, exécutez caractéristiques de l'aile
.
Comme vous pouvez le voir ci-dessus, deux fonctionnalités sont disponibles pour cette version du gestionnaire de packages Windows : « Afficher les informations sur les dépendances » et « Installation directe de MSI ». La fonction Dépendances affiche les informations sur les dépendances du package et « Installation directe MSI » vous permet d'installer directement les packages MSI plutôt que msiexec. Notez les propriétés des fonctionnalités que vous pouvez utiliser dans les paramètres pour activer ou désactiver la fonctionnalité spécifique.
Pour activer la fonctionnalité « Installation directe MSI », ajoutez le code ci-dessous dans le fichier JSON :
"experimentalFeatures": { "directMSI": true },
Pour activer la fonctionnalité « Afficher les informations sur les dépendances », incluez le code ci-dessous dans le fichier JSON :
"experimentalFeatures": { "dependencies": true },
Maintenant, cours caractéristiques de l'aile
commande à nouveau pour confirmer si les fonctionnalités sont activées.
Pour désactiver une fonctionnalité, changez simplement la valeur booléenne en faux
dans le code.
Pour en savoir plus sur le schéma des paramètres Winget et son utilisation, consultez cet article – //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.
Exporter le logiciel installé vers un autre ordinateur via Winget
Une autre fonctionnalité intéressante de l'outil Winget est qu'il vous permet d'exporter les applications installées sur votre ordinateur vers un fichier JSON qui peut être utilisé pour installer rapidement les mêmes applications sur une autre machine. Cette fonctionnalité peut s'avérer utile si vous essayez d'installer les mêmes applications sur plusieurs ordinateurs ou si vous réinitialisez/réinstallez votre ordinateur.
Cependant, Winget n'installera que les applications dans le référentiel Winget. D'autres programmes tels que les jeux PC ne seront pas installés via les fichiers Winget JSON.
La syntaxe de la commande d'exportation :
exportation winget [-o] []
Pour afficher les arguments et options pris en charge, entrez la commande ci-dessous :
exportation winget -?
Le seul argument disponible est le suivant :
-o
ou--sortir
: Chemin d'accès au fichier JSON à créer.
Les options suivantes sont disponibles :
-s
ou--la source
: exportez les packages à partir de la source spécifiée.--include-versions
: Incluez des versions de package spécifiques dans le fichier JSON.--accept-source-agreements
: Acceptez tous les accords de source pendant les opérations de source et évitez les invites.
Exemple:
Pour exporter la liste des applications installées sur votre ordinateur vers un fichier JSON, exécutez la commande ci-dessous :
winget export -o F:\mycomputerapps.json --include-versions
ou
winget export -output F:\mycomputerapps.json --include-versions
Ici, -o
ou --sortir
L'argument spécifie le chemin où vous souhaitez enregistrer le fichier JSON (export). L'option –include-versions indique au winget d'inclure les versions des applications actuellement installées dans le fichier JSON. Par défaut, la commande Importer installe les dernières versions des applications à partir du fichier JSON. Mais si vous souhaitez exporter les versions spécifiques des applications à partir de l'ordinateur existant, vous devrez inclure le --inclure les versions
option.
Si une application ou une version installée n'est pas disponible dans les référentiels, vous verrez « Le package/la version installé n'est disponible à partir d'aucun message source » et ces applications ne seront pas incluses dans le fichier JSON.
Comme vous pouvez le voir ci-dessous, le fichier JSON nouvellement créé contient la liste des programmes installés sur votre machine.
Importer la liste des applications à partir d'un autre ordinateur via Winget
La commande import permet d'installer la liste des programmes à partir d'un fichier JSON sur votre ordinateur.
La syntaxe de la commande d'importation :
importation winget [-i] []
Pour afficher les arguments et options pris en charge, entrez la commande ci-dessous :
importation winget -?
Les arguments suivants sont pris en charge :
-je
ou--Importer le fichier
: Chemin d'accès au fichier JSON à importer
Les options suivantes sont prises en charge :
--ignore-indisponible
: Ignorer les packages indisponibles--ignore-versions
: Ignorer les versions spécifiées dans le fichier JSON et installer la dernière version disponible--accept-package-agreements
: Acceptez tous les accords de licence pour les packages--accept-source-agreements
: Accepter tous les accords de source pendant les opérations de source
Exemple:
Pour installer (importer) les applications à partir d'un fichier JSON sur un ordinateur, exécutez la commande :
winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versions
ou
winget import --import-file F:\mycomputerapps.json --ignore-unavailable --ignore-versions
Dans la commande ci-dessus, -je
ou --Importer le fichier
L'argument spécifie le chemin d'accès au fichier JSON que vous souhaitez importer. le --ignore-indisponible
L'option supprime l'erreur que vous obtenez lorsqu'un package spécifié dans le fichier JSON n'est pas disponible dans les référentiels. Et --ignore-versions
L'option ignore les versions spécifiées dans le fichier JSON et installe la dernière version disponible des applications.
Si un package est déjà installé, Winget essaiera de trouver une mise à jour pour ce package. S'il est déjà à jour, vous verrez le message « le package est déjà installé : » et « Aucune mise à jour applicable n'a été trouvée ».
C'est ça.