- WinGet vous permet de mettre à jour toutes vos applications Fenêtres de manière simple et centralisée.
- La commande winget upgrade --all automatise le processus de maintenance et évite les recherches manuelles de mises à jour.
- WinGet est compatible avec les deux applications depuis le Microsoft Store comme avec beaucoup d'autres, facilitant une gestion complète des logiciels.

Mettre à jour tous les programmes installés sur votre ordinateur peut s'avérer fastidieux, surtout si vous utilisez de nombreuses applications et souhaitez les maintenir à jour. Inutile d'ouvrir chaque application une par une et de rechercher l'onglet « Rechercher les mises à jour ». Il existe une méthode bien plus rapide, simple et efficace grâce à l'invite de commandes Windows .
L'arrivée de WinGet a révolutionné la gestion des logiciels sous Windows, offrant aux utilisateurs Microsoft une simplicité d'utilisation quasi équivalente à celle des utilisateurs Linux . Désormais, plus besoin de parcourir des dizaines de sites web ni de dépendre exclusivement du Microsoft Store : une simple commande suffit pour installer, mettre à jour ou désinstaller des applications en toute simplicité. Je vous explique ci-dessous comment tirer pleinement parti de la commande `winget upgrade -all` pour maintenir votre ordinateur à jour et sécurisé.
Qu'est-ce que WinGet et à quoi sert-il ?
WinGet est le gestionnaire de paquets officiel de Windows, un outil en ligne de commande conçu pour rechercher, installer, mettre à jour et désinstaller des logiciels de votre PC ou serveur . À l'instar des gestionnaires de paquets populaires tels que apt sous Linux ou Homebrew sous macOS, WinGet centralise la gestion des logiciels, simplifiant et optimisant ainsi leur administration.
Préinstallé sur Windows 11 et disponible sur les versions récentes de Windows 10 et Server 2025 , WinGet s'intègre au système via le composant App Installer, qui est mis à jour via le Microsoft Store ou directement depuis le portail de mise à jour pour les systèmes plus avancés.
De plus, pour ceux qui souhaitent tester les dernières fonctionnalités, il est possible d'installer des versions préliminaires via le programme Windows Insider ou en téléchargeant des packages de test depuis GitHub. Dans des environnements comme Windows Sandbox, WinGet peut également être installé en suivant quelques étapes supplémentaires avec PowerShell , ce qui facilite sa gestion même sur des machines virtuelles isolées.
Pourquoi est-il important de maintenir les applications à jour ?
Mettre à jour régulièrement vos applications sous Windows offre des avantages clés : des performances améliorées, de nouvelles fonctionnalités et, surtout, une sécurité renforcée . Les versions obsolètes peuvent contenir des failles de sécurité qui mettent en danger vos données et les performances de votre système. Cependant, gérer les mises à jour manuellement peut s'avérer fastidieux, notamment si vous utilisez des dizaines de programmes provenant de sources diverses.
C’est là qu’intervient WinGet , qui vous permet de mettre à jour tous vos logiciels installés en une seule commande, qu’ils proviennent ou non du Microsoft Store. Cela simplifie la maintenance et réduit considérablement le risque d’oublis ou d’infections dues à des versions non sécurisées.
Comment fonctionne la commande winget upgrade –all
La commande `winget upgrade -all` permet d'identifier toutes les applications de votre système pouvant être mises à jour et de les installer automatiquement . Elle est particulièrement utile pour ceux qui souhaitent éviter les contraintes liées à la maintenance régulière des logiciels.
La syntaxe de base est très simple :
winget upgrade --all
Lorsque vous exécutez cette commande dans la console ( CMD ou PowerShell), WinGet analyse la liste des applications installées, compare leurs versions et télécharge et installe automatiquement les mises à jour disponibles . Si vous avez de nombreuses applications ou si certaines nécessitent des mises à jour importantes, le processus peut prendre un peu plus de temps, mais tout se déroule automatiquement en arrière-plan.
Principaux arguments et options pour la mise à niveau de Winget
WinGet vous permet de personnaliser davantage le comportement de mise à jour grâce à divers arguments et options, ce qui le rend adapté aussi bien aux particuliers qu'aux administrateurs système . Certains de ces paramètres sont essentiels pour un réglage précis du processus :
- -q, –query : Effectuer des recherches spécifiques pour une application à mettre à jour.
- -m, –manifest : Vous permet d'exécuter la mise à jour à partir d'un manifeste local (fichier YAML).
- -identifiant: Limitez la mise à jour à une application en utilisant son identifiant unique.
- -patate douce: Met à jour uniquement l'application qui correspond au nom spécifié.
- -v, –version : Permet d'installer une version spécifique, pas forcément la plus récente.
- -s, –source : Limite la recherche à une source de paquets spécifique.
- -e, –exact : Force les correspondances exactes en respectant la casse.
- -h, –silent : Effectuez des mises à jour sans afficher de fenêtres ou de messages.
- -purge: Supprimer les fichiers résiduels après la mise à jour des applications portátiles.
- -r, –recurse, –all : Mettre à jour tous les packages possibles, y compris ceux dépendants.
- –désinstaller-précédent : Désinstaller les anciennes versions après la mise à niveau.
Avec ces paramètres, vous pouvez mettre à jour une seule application, choisir la version exacte, automatiser le processus pour plusieurs appareils et même purger les restes indésirables et garder votre système propre.
Étapes pour mettre à jour toutes vos applications avec WinGet
La manière la plus efficace de profiter de WinGet est de suivre ces étapes simples :
-
- Ouvrez l’invite de commande (CMD) ou PowerShell avec les autorisations d’administrateurTapez simplement « cmd » ou « powershell » dans le menu Démarrer, faites un clic droit et sélectionnez « Exécuter en tant qu'administrateur ».
- Répertoriez toutes vos applications installées et leurs éventuelles mises à jour en tapant:
winget upgrade
-
- Si vous souhaitez mettre à jour un seul programme, utilisez son nom ou son identifiant :
winget upgrade NOMBRE_DEL_PROGRAMA
-
- Pour les mettre à jour absolument tous, exécutez :
winget upgrade --all
Cette commande analysera les applications installées, téléchargera et appliquera automatiquement chaque mise à jour, et affichera la progression à l'écran . Si une application requiert des autorisations spéciales ou des actions spécifiques, WinGet vous en informera afin que vous puissiez les autoriser ou effectuer les étapes nécessaires.
Quelles applications et quels formats WinGet prend-il en charge ?
L'un des principaux atouts de WinGet réside dans sa compatibilité avec les applications provenant du Microsoft Store et d'autres sources . Vous ne serez pas limité aux seules applications UWP ou à celles publiées sur la boutique officielle. De plus, il prend en charge une grande variété de programmes d'installation et de formats logiciels.
- .exe (y compris les installations silencieuses et progressives)
- .zip
- .inno
- .nsi
- . MSI
- .wix
- .appx
- .msix
- Portables
Cela permet de gérer et de mettre à jour tout, des programmes traditionnels aux applications universelles modernes, centralisant ainsi la gestion et simplifiant la vie des utilisateurs individuels et des professionnels de l'informatique.
Comparaison de WinGet avec d'autres méthodes et outils
Jusqu'à récemment, la mise à jour de plusieurs applications sous Windows était un véritable casse-tête : il fallait soit le faire manuellement, soit recourir à des solutions tierces à l'intégration parfois hasardeuse . Désormais, avec WinGet, l'expérience est bien plus simple et performante. Si vous venez du monde Linux, vous y trouverez des similitudes avec des systèmes comme apt-get, et si vous avez déjà utilisé des outils comme Chocolatey, vous constaterez que WinGet est devenu une alternative officielle et de plus en plus complète.
Contrairement au Microsoft Store, WinGet regroupe non seulement les applications publiées sur cette plateforme, mais aussi d'innombrables utilitaires tiers et outils professionnels . Et bien que des programmes comme CCleaner ou SUMo permettent de surveiller les versions et de rechercher les mises à jour, aucun n'offre l'intégration, la flexibilité et l'automatisation native de WinGet dans les dernières versions du système d'exploitation de Microsoft.
Options alternatives si vous ne souhaitez pas utiliser la console
Pour ceux qui préfèrent une interface graphique, le Microsoft Store permet également de mettre à jour toutes les applications téléchargées en une seule fois . Il suffit d'ouvrir le Store, d'accéder à la section « Bibliothèque » et de cliquer sur « Obtenir les mises à jour ». Cependant, cette méthode ne concerne que les applications UWP ; les applications classiques devront donc être mises à jour par d'autres moyens (c'est là que WinGet se révèle particulièrement utile).
Si vous recherchez des options plus avancées et personnalisables, des outils tiers comme Chocolatey , destinés aux utilisateurs techniques et aux entreprises, permettent d'installer et de mettre à jour des programmes via des scripts dans l'invite de commandes ou PowerShell. De plus, des applications comme SUMo ou CCleaner peuvent aider à détecter les logiciels obsolètes, bien que leur niveau d'automatisation et leur compatibilité avec les formats soient moins étendus que ceux de WinGet.
Avantages et limites de la mise à jour depuis la console CMD avec WinGet
L'utilisation de `winget upgrade -all` présente de nombreux avantages : gain de temps, automatisation des processus, réduction des erreurs d'inattention et meilleur contrôle des logiciels installés . C'est la solution idéale pour les utilisateurs avancés recherchant rapidité et efficacité, ainsi que pour les administrateurs gérant plusieurs systèmes. De plus, vous pouvez intégrer cette commande dans des scripts .BAT ou des tâches planifiées afin de simplifier la maintenance.
Cependant, tout n'est pas parfait . Toutes les applications ne sont pas encore disponibles dans le dépôt WinGet ; certains programmes peuvent nécessiter des étapes supplémentaires ou ne pas prendre en charge l'installation silencieuse. Il est également possible qu'une mise à jour échoue ou requière une intervention manuelle. Par conséquent, il est toujours conseillé de vérifier le résultat final ou d'utiliser d'autres méthodes si vous possédez un logiciel spécifique.
Une autre limitation est que, de temps à autre, vous pourriez tomber sur une application dont la nouvelle version ne vous intéresse pas en raison de changements de compatibilité ou d'incompatibilités avec votre matériel ou votre système. Il est donc judicieux de faire une vérification rapide avant de donner le feu vert définitif à la commande « tout ».
Recommandations d'utilisation et considérations pour les administrateurs
Si vous utilisez WinGet en entreprise ou en tant qu'administrateur, il est recommandé de toujours l'exécuter en mode élevé (avec des privilèges d'administrateur) . Cela évitera d'éventuels problèmes d'autorisation et garantira le bon déroulement de l'installation et de la mise à jour des applications. Toutefois, faites preuve d'une extrême prudence et assurez-vous de la fiabilité des sources des programmes.
Pour les scénarios avancés, certaines options intéressantes incluent l'acceptation automatique des contrats de licence, la définition des chemins d'enregistrement et le forçage des mises à jour vers des versions spécifiques . Il est également possible d'exporter et d'importer des listes d'applications, ce qui est idéal pour configurer rapidement de nouveaux appareils ou cloner des environnements de travail.
Une astuce très utile est de consulter à tout moment l'aide complète de la commande en tapant :
winget upgrade --help
Cela vous montrera tous les arguments et options disponibles dans la version installée, ainsi que tous les paramètres uniques à votre édition WinGet.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.