Tu cherches un moyen simple et rapide d’installer tes logiciels préférés sur Windows ? Tu en as marre de télécharger manuellement chaque application depuis son site officiel ? Tu aimerais pouvoir gérer toutes tes mises à jour depuis une seule interface ?
La commande winget est là pour révolutionner ta façon de travailler ! Ce gestionnaire de paquets natif de Microsoft transforme complètement l’installation et la gestion d’applications sur Windows.
Je vais te montrer comment maîtriser cet outil puissant qui va te faire gagner un temps précieux. Prêt à découvrir tous les secrets de winget ? C’est parti ! 🚀
L’essentiel à retenir
- Gestionnaire natif : WinGet est l’outil officiel de Microsoft pour gérer les applications en ligne de commande
- Installation simple : Disponible sur Windows 10 (version 1809+) et Windows 11 via Microsoft Store
- Commandes essentielles : winget search, winget install, winget upgrade –all pour les tâches courantes
- Automatisation : Parfait pour créer des scripts PowerShell et déployer des applications en masse
- Sources multiples : Accès au dépôt communautaire winget-pkgs avec des milliers d’applications
- Gestion avancée : Export/import de configurations pour standardiser les installations
Qu’est-ce que WinGet et pourquoi l’utiliser ?
WinGet (Windows Package Manager) est le gestionnaire de paquets officiel de Microsoft qui révolutionne la façon dont tu installes et maintiens tes logiciels sous Windows. Fini le temps où tu devais naviguer sur différents sites web pour télécharger tes applications !
Cet outil en ligne de commande te permet de rechercher, installer, mettre à jour et désinstaller des applications directement depuis ton terminal. Il s’appuie sur un vaste dépôt communautaire qui référence des milliers de logiciels populaires.
Les avantages sont nombreux : installation silencieuse, mises à jour automatisées, déploiement en masse et surtout une source fiable pour tes téléchargements. Plus besoin de chercher le bon site ou de vérifier l’authenticité des fichiers !
Pour les administrateurs système, winget devient rapidement indispensable. Tu peux créer des scripts d’installation, standardiser les environnements de travail et maintenir un parc informatique à jour en quelques commandes seulement.
Installation et prérequis de WinGet
Pour utiliser la commande winget, tu as besoin de Windows 10 version 1809 ou ultérieure, ou bien Windows 11. La bonne nouvelle ? WinGet est généralement déjà installé sur les versions récentes !
Si tu ne l’as pas encore, voici comment l’obtenir :
- Via Microsoft Store : Installe ‘App Installer’ qui inclut winget
- Via GitHub : Télécharge la dernière version depuis le dépôt officiel microsoft/winget-cli
- Avec Windows 11 : winget est intégré nativement au système
Pour vérifier que tout fonctionne, ouvre PowerShell ou l’invite de commandes et tape :
winget –version
Si tu vois un numéro de version s’afficher, c’est que l’installation a réussi ! En cas d’erreur ‘winget n’est pas reconnu en tant que commande interne’, il faut soit redémarrer ton terminal, soit vérifier que le PATH système est correctement configuré.
Attention : dans Windows Sandbox, winget peut avoir un comportement différent ou être indisponible. Pour un usage en entreprise, assure-toi que les politiques de groupe autorisent son utilisation.
Commandes de base et exemples pratiques
Maintenant que winget est installé, découvrons les commandes essentielles qui vont transformer ta façon de gérer tes logiciels !
Rechercher des applications
La commande winget search te permet de fouiller dans le dépôt :
- winget search firefox : recherche toutes les applications contenant ‘firefox’
- winget search –tag browser : trouve tous les navigateurs disponibles
- winget search –source msstore : limite la recherche au Microsoft Store
Tu veux plus d’informations sur une app ? Utilise winget show suivi du nom du package pour voir les détails complets, les versions disponibles et les options d’installation.
Installer des logiciels
L’installation devient un jeu d’enfant avec winget install :
- winget install Mozilla.Firefox : installe Firefox
- winget install –id Git.Git : utilise l’ID exact du package
- winget install –silent : installation sans interface utilisateur
Petit conseil : utilise toujours l’ID complet du package (visible avec winget search) pour éviter les confusions entre plusieurs versions d’un même logiciel.
Gérer les applications installées
Pour voir ce qui est déjà installé, la commande winget list affiche tout ton inventaire. Tu peux même filtrer avec winget list –upgrade-available pour ne voir que les applications qui ont des mises à jour disponibles.
La désinstallation suit la même logique : winget uninstall nom-du-package supprime proprement l’application de ton système.
Gestion des mises à jour avec winget upgrade
Une des fonctionnalités les plus utiles de winget, c’est la gestion automatisée des mises à jour ! Fini les notifications agaçantes et les téléchargements manuels.
La commande magique winget upgrade –all met à jour toutes tes applications en une seule fois. Tu peux aussi cibler une app spécifique avec winget upgrade nom-du-package.
Voici quelques options pratiques :
- winget upgrade –include-unknown : inclut les apps non reconnues par winget
- winget upgrade –silent : mise à jour silencieuse sans interaction
- winget upgrade –accept-source-agreements : accepte automatiquement les accords
Pour automatiser le processus, tu peux créer un script PowerShell qui s’exécute périodiquement. C’est particulièrement utile en entreprise pour maintenir un parc informatique à jour sans intervention manuelle.
Les commandes winget export et winget import te permettent de sauvegarder et restaurer ta liste d’applications. Super pratique pour configurer rapidement de nouveaux postes ou standardiser des environnements !
Scripting et automatisation avancée
WinGet brille vraiment quand tu l’intègres dans des scripts PowerShell pour automatiser tes déploiements. Tu peux créer des routines d’installation personnalisées qui s’adaptent à tes besoins spécifiques.
Voici un exemple de script pour installer un environnement de développement complet :
Les paramètres avancés te donnent un contrôle total sur le comportement d’installation. Tu peux configurer le fichier settings.json (dans %LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\) pour personnaliser :
- Locale : langue des installations
- InstallBehavior : comportement par défaut (silencieux, interactif)
- Logging : niveau de détail des logs
- Sources : dépôts autorisés
Pour les entreprises, l’intégration avec des outils RMM permet de déployer winget à distance sur des centaines de postes. Des plateformes comme NinjaOne proposent même des modules dédiés pour orchestrer les installations via winget.
Le dépôt communautaire winget-pkgs sur GitHub contient des milliers de manifestes maintenus par la communauté. Tu peux même ajouter tes propres sources locales avec winget source add si tu as des besoins spécifiques.
Résoudre les problèmes courants
Comme tout outil, winget peut parfois faire des siennes. Voici les problèmes les plus fréquents et leurs solutions :
‘winget n’est pas reconnu’
Cette erreur classique indique que winget n’est pas dans le PATH système. Solutions :
- Redémarre ton terminal après l’installation
- Vérifie que App Installer est bien installé depuis le Microsoft Store
- Sur Windows 10, télécharge la version GitHub si nécessaire
Erreurs de manifeste
Parfois, des packages deviennent introuvables ou posent des problèmes d’installation. Dans ce cas, winget validate peut t’aider à diagnostiquer les problèmes de manifeste.
Tu peux aussi essayer de changer de source avec –source ou forcer une réinstallation avec –force.
Problèmes de privilèges
Certaines installations nécessitent des droits administrateur. Si tu obtiens des erreurs de permissions, lance ton terminal en tant qu’administrateur ou utilise le paramètre –interactive pour autoriser les invites UAC.
Les types d’installateurs pris en charge incluent EXE, MSIX, MSIXBUNDLE et APPX. Chaque format a ses propres particularités et options d’installation silencieuse.
Questions fréquemment posées
WinGet est-il gratuit et sécurisé ?
Oui, WinGet est complètement gratuit et développé par Microsoft. Les applications du dépôt communautaire sont vérifiées, mais comme pour tout téléchargement, reste vigilant et privilégie les sources officielles. Le code source est disponible sur GitHub pour plus de transparence.
Peut-on utiliser WinGet sans droits administrateur ?
WinGet fonctionne sans droits admin pour de nombreuses applications, mais certains logiciels nécessitent une élévation de privilèges. Dans ce cas, une invite UAC apparaîtra. En mode administrateur, les installations se font sans interruption.
Comment mettre à jour WinGet lui-même ?
Si tu as installé via Microsoft Store, les mises à jour sont automatiques. Pour la version GitHub, télécharge manuellement les nouvelles releases. Tu peux vérifier ta version avec winget –version et consulter les dernières versions sur le dépôt officiel.
WinGet remplace-t-il tous les autres gestionnaires ?
WinGet est excellent pour les applications courantes, mais Chocolatey ou Scoop peuvent avoir des catalogues plus spécialisés. L’idéal est souvent de combiner plusieurs outils selon tes besoins. WinGet a l’avantage d’être natif et officiellement supporté par Microsoft.
