Le moyen le plus simple d'installer et de mettre à jour des applications sous Windows est déjà intégré
Agence web » Actualités du digital » Le moyen le plus simple d'installer et de mettre à jour des applications sous Windows est déjà intégré

Le moyen le plus simple d'installer et de mettre à jour des applications sous Windows est déjà intégré

Résumé

  • Winget est livré avec Windows 11 : ajoutez WindowsApps à PATH en cas d'erreur de commande Winget.

  • Utilisez Winget Search/Install/List pour trouver des applications, installez-en une ou plusieurs (&&) et utilisez –silent pour ignorer les invites.

  • Mettez à jour avec Winget Update (ou –all) et désinstallez par ID ; les alternatives incluent Scoop et Chocolatey.

Ce que je préfère à propos de Linux, ce sont peut-être ses gestionnaires de packages en ligne de commande. Peu de gens le savent, mais il y a cinq ans, Microsoft a introduit un gestionnaire de packages similaire pour les utilisateurs Windows qui fonctionne comme Pacman ou APT. Il s'appelle Winget, et c'est ainsi que vous pouvez commencer à l'utiliser.

Assurez-vous que Winget fonctionne

Winget, comme les gestionnaires de packages de ligne de commande Linux, est fourni avec l'installation par défaut de Windows 11. Vous pouvez vérifier s'il fonctionne en ouvrant le terminal et en entrant la commande suivante.

winget

S'il renvoie une erreur, vous devrez peut-être reconfigurer une variable d'environnement. Le mien n’a pas fonctionné immédiatement, et c’est ce que j’ai fait pour que Winget soit opérationnel.

Recherchez « modifier les variables d'environnement système » dans la recherche Windows et ouvrez le premier résultat. Sous l'onglet « Avancé », cliquez sur « Variables d'environnement ».

Vous verrez une liste de différentes variables sous votre nom d'utilisateur Windows. Recherchez la variable Path et cliquez sur « Modifier ».

À ce stade, vous pouvez faire l’une des deux choses suivantes. Vous pouvez ouvrir l'Explorateur, accéder au dossier WindowsApps et copier directement le chemin du répertoire à l'aide de la barre d'adresse de l'Explorateur. Le dossier se trouve dans votre répertoire Windows > Utilisateurs > Votre nom d'utilisateur > AppData > Local > Microsoft > WindowsApps. Vous pouvez également remplacer ce chemin factice par votre nom d'utilisateur exact (peut être sensible à la casse) et le coller dans le champ Valeur de la variable.

C:UsersYourUsernameGoesHereAppDataLocalMicrosoftWindowsApps

Cliquez trois fois sur OK pour fermer toutes les fenêtres. Fermez le terminal s'il était déjà ouvert et essayez à nouveau d'exécuter la même commande.

winget

Vous devriez voir une liste des options disponibles, ce qui signifie que vous êtes prêt à partir.

Comment rechercher des applications avec Winget

La recherche dans le catalogue Winget est assez simple. Tapez simplement « winget » et « recherche », suivis du terme que vous recherchez.

Les résultats afficheront une liste de noms d’applications avec les identifiants d’application et les numéros de version.

Winget vous permet également d'afficher l'intégralité du catalogue des applications disponibles. Si vous utilisez l'invite de commande, essayez cette commande

winget search “”

Si vous utilisez Powershell, utilisez plutôt la commande suivante :

winget search -q `”`”

Enfin, vous pouvez obtenir la liste complète des applications installées sur l'appareil comme ceci :

winget list

Comment installer des applications avec Winget

L'installation d'une application est tout aussi simple. Vous pouvez soit lancer une installation avec le nom d'une application, soit utiliser l'ID (que nous avons obtenu à l'aide de la commande de recherche). Par exemple, vous pouvez démarrer une installation avec l'ID de l'application comme ceci :

winget install Mozilla.Firefox

Alternativement, vous pouvez installer une application portant son surnom. Cela chargera une liste de noms d'applications correspondants et vous pourrez copier-coller l'ID de l'application cible pour exécuter le programme d'installation.

winget install firefox

Alors,

winget install Mozilla.Firefox

Vous devriez voir une barre de chargement et un message « Installé avec succès » une fois l'installation terminée. Vous pouvez lancer l'application directement depuis le terminal en tapant le nom de l'application et en appuyant sur Entrée.

Parfois, les packages d'applications peuvent demander une confirmation avant l'installation. Si vous ne souhaitez pas interagir avec le programme d'installation une fois que vous l'avez démarré, utilisez une balise « silencieuse » avec la commande du programme d'installation.

winget install Mozilla.Firefox -- silent

Comment mettre à jour ou mettre à niveau des packages avec Winget

Vous pouvez également mettre à jour les packages avec des commandes uniques, à condition de connaître l'ID de l'application cible (que vous pouvez rechercher avec la commande de recherche). Par exemple, pour mettre à niveau Firefox vers la dernière version, vous pouvez exécuter cette commande :

winget update Mozilla.Firefox

Si vous ne savez pas quels packages doivent être mis à jour, vous pouvez exécuter une commande de mise à jour pour répertorier toutes les applications disposant d'une version plus récente. Exécutez cette commande pour répertorier toutes les mises à jour disponibles :

winget update

Vous pouvez exécuter toutes les mises à niveau disponibles en même temps à l'aide de cette commande :

winget update -- all

Comment désinstaller des applications avec Winget

La désinstallation d'applications avec Winget est également simple. Tout ce dont vous avez besoin est l'ID de l'application cible, que vous pouvez trouver avec cette commande :

winget list

Copiez l'ID de l'application cible et exécutez la commande suivante.

winget uninstall Mozilla.Firefox

Parfois, des problèmes de sécurité ou liés aux autorisations peuvent empêcher Winget de désinstaller une application. Si vous rencontrez une erreur de ce type, vous pouvez forcer une désinstallation en utilisant la balise –force.

winget uninstall Mozilla.Firefox -- force

Vous pouvez installer des applications par lots en ajoutant plusieurs ID d'application cible à la suite. Par exemple,

winget uninstall Mozilla.Firefox Rainmeter.Rainmeter Zoom.Zoom.exe

L’exécution de cette commande désinstallera Firefox, Rainmeter et Zoom simultanément. Cependant, contrairement à Linux, les packages Windows ne peuvent pas être désinstallés sans intervention de l'utilisateur. Vous pouvez voir un assistant de configuration ou une boîte de dialogue de confirmation pour supprimer l'application.


Il est livré par défaut, mais Winget n'est pas le seul gestionnaire de packages en ligne de commande pris en charge par Windows. Il y a aussi Scoop et Chocolatey, que je recommande vivement.

★★★★★