Comment utiliser WINGET sur Windows 11

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 :

commanderaction
InstallerInstalle le package donné
MontrerAffiche des informations sur un package
La sourceGérer les sources des packages
ChercherRechercher et afficher les informations de base des packages
ListerAfficher les packages installés
AméliorerMet à niveau le package donné
DésinstallerDésinstalle le package donné
HacherAide au hachage des fichiers d'installation
ValiderValide un fichier manifeste
RéglagesOuvrir les paramètres ou définir les paramètres administrateur
CaractéristiquesAffiche l'état des fonctionnalités expérimentales
ExportationExporte 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 -?
Cette image a un attribut alt vide ; son nom de fichier est allthings.how-how-to-use-winget-in-windows-11-image-9.png

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 source
  • liste: Liste des sources actuelles
  • mettre à jour: Mettre à jour les sources actuelles
  • supprimer: Supprimer les sources actuelles
  • réinitialiser: Réinitialiser les sources
  • exportation: 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 --emplacementoption.

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.