Le gestionnaire de paquets qui simplifie Windows au quotidien

WinGet a comblé un manque longtemps ressenti sur Windows, en apportant un gestionnaire de paquets natif pour la ligne de commande. Depuis sa version stable, il permet une installation silencieuse de nombreux logiciels, sans détour par le navigateur ni enchaînement de fenêtres.

Pour un technicien pressé, un administrateur ou un utilisateur avancé, le gain se voit dès la première commande. La gestion des logiciels devient plus prévisible, et l’automatisation s’intègre naturellement aux scripts de déploiement, ce qui mène directement à l’essentiel.

A retenir :

  • Installation rapide sans navigateur
  • Mise à jour centralisée des logiciels
  • Déploiement reproductible sur Windows
  • Scripts adaptés aux postes neufs
  • Gestion plus sobre et cohérente

Installer et vérifier des logiciels avec WinGet

Le premier usage concret consiste à rechercher un paquet, puis à l’installer avec précision. Selon Microsoft Learn, WinGet interroge par défaut sa propre source et le Microsoft Store, ce qui aide à trouver rapidement une version stable ou un éditeur reconnu.

Quand un poste doit recevoir Firefox, 7-Zip ou Visual Studio Code, l’ID unique réduit les ambiguïtés. Selon IT-Connect, l’usage de l’identifiant exact évite les erreurs entre variantes, ce qui rassure quand plusieurs éditions coexistent dans les catalogues.

A lire également :  Accessibilité des contenus institutionnels aux publics neuroatypiques favorisée par le sous titrage vidéo

Recherche de paquets et validation locale

Cette étape prolonge naturellement la recherche, car elle confirme ce qui est déjà présent sur la machine. La commande de liste sert d’audit simple, pratique après un déploiement ou avant une mise à jour ciblée.

Un poste de test peut, par exemple, révéler plusieurs versions d’un même navigateur, puis une version ESR précise. Dans ce cas, la lecture attentive des colonnes évite les installations homonymes et les retours en arrière coûteux.

À retenir : l’ID protège des erreurs, tandis que la liste confirme l’état réel du système. Cette combinaison reste utile dans les équipes qui gèrent plusieurs profils d’utilisateurs.

Installation silencieuse et périmètre d’installation

La même logique devient plus puissante dès qu’on ajoute les options de silence et de périmètre. Un logiciel peut alors s’installer pour un seul utilisateur ou pour toute la machine, selon les droits disponibles.

Selon Microsoft Learn, le mode machine convient aux environnements administrés, alors que le mode utilisateur évite les privilèges élevés. Pour un parc hétérogène, cette distinction évite des blocages inutiles et facilite les scripts de préparation.

Lorsqu’une équipe prépare un poste neuf, le besoin est simple : installer vite, sans interaction, puis vérifier que tout est bien enregistré. Cette exigence ouvre logiquement sur la gestion des versions et des sources.

Commande Usage principal Contexte Remarque
winget search firefox Rechercher un paquet Avant installation Affiche ID, version et source
winget install –id Mozilla.Firefox.ESR.fr Installer un logiciel précis Poste local Réduit les ambiguïtés
winget list firefox Vérifier la présence Audit rapide Confirme l’enregistrement système
winget uninstall Mozilla.Firefox.ESR.fr -h –disable-interactivity Désinstaller sans interaction Poste local Peut dépendre du paquet

Gagner du temps avec les mises à jour et les versions

Une fois les applications installées, le vrai confort vient de la maintenance continue. Le passage suivant consiste à surveiller les versions disponibles, puis à déclencher une mise à jour groupée quand le poste l’exige.

A lire également :  Bulletin de salaire : lire les lignes (brut/net), cotisations et prélèvement à la source

Selon Microsoft Learn, WinGet peut signaler les applications pour lesquelles une version plus récente existe. Cette capacité transforme la veille logicielle en geste concret, surtout quand plusieurs postes doivent rester cohérents.

Mettre à jour sans interrompre le travail

Cette partie suit naturellement l’inventaire, car elle exploite les écarts de version détectés. Un administrateur peut lancer une mise à niveau globale, puis laisser WinGet traiter les paquets éligibles en silence.

Selon Microsoft Learn, les options d’acceptation des accords et d’interactivité réduite conviennent aux environnements automatisés. Cela intéresse particulièrement les équipes qui orchestrent des scripts le soir, pendant une fenêtre de maintenance.

Dans une PME fictive, Léa lance cette commande après la fermeture des bureaux, puis retrouve au matin des postes alignés. Le temps gagné n’est pas anecdotique, car il réduit les tâches répétitives et les oublis manuels.

À retenir : la mise à jour n’est plus une suite de clics, mais un flux contrôlé. Cette logique prépare directement la réinstallation complète et l’export des postes.

Figer une version et suivre les paquets sensibles

Le contrôle de version devient essentiel quand une application doit rester stable pour un projet précis. WinGet permet alors d’installer une version donnée, ce qui aide à préserver une configuration de travail validée.

Selon IT-Connect, l’option d’épinglage permet aussi d’exclure un paquet d’une mise à jour globale. Pour une équipe de support, c’est précieux lorsqu’un outil critique doit rester sur une version connue.

Dans un atelier de test, on peut reproduire une version ancienne, observer le comportement de la mise à jour, puis ajuster les règles internes. Ce type d’essai évite de découvrir un blocage le jour d’un déploiement réel.

A lire également :  Comment démarrer clover bootloader uefi ?
Fonction Commande type Effet Usage fréquent
Détection des mises à jour winget list –upgrade-available –include-unknown Affiche les paquets concernés Contrôle périodique
Mise à jour globale winget upgrade –all –accept-package-agreements –include-unknown –disable-interactivity –accept-source-agreements –force Traite les logiciels éligibles Maintenance planifiée
Épinglage d’un paquet winget pin add –id 7zip.7Zip Retire le paquet des mises à jour globales Stabilité applicative
Contrôle des épingles winget pin list Affiche les paquets épinglés Vérification d’administration

Déployer un poste complet avec scripts et importation

Quand le besoin dépasse un seul logiciel, WinGet devient un outil de déploiement reproductible. Le passage à l’export JSON puis à l’import sur une autre machine facilite la remise en route après une réinstallation Windows.

Selon Microsoft Learn, l’export ne retient que les paquets disponibles dans les sources connues, ce qui explique quelques écarts possibles. Cette limite reste cohérente avec une pratique d’administration sérieuse, car elle rend les résultats plus lisibles.

Export JSON et import sur une nouvelle machine

Cette séquence prolonge l’audit précédent, car elle transforme l’inventaire en plan d’action. Une machine de remplacement peut alors récupérer une base logicielle proche de l’originale, sans repartir de zéro.

Imaginez un service informatique après une panne de disque : l’export réduit la mémoire humaine nécessaire au réassemblage du poste. Les logiciels réapparaissent plus vite, et l’utilisateur retrouve ses repères avec moins d’attente.

Cette méthode convient aussi aux environnements de test, où l’on duplique des configurations pour comparer des scénarios. Elle prépare logiquement l’usage des scripts d’installation plus ambitieux.

Scripts Batch ou PowerShell pour standardiser

Le dernier niveau consiste à empiler plusieurs commandes dans un fichier Batch ou PowerShell. Selon Microsoft Learn, WinGet s’intègre bien aux environnements administrés, ce qui en fait un bon allié pour l’automatisation.

Un script peut ainsi installer DeepL, Telegram, Notepad++ ou Visual Studio Code dans un ordre choisi. Pour un responsable système, ce gain de régularité compte autant que la rapidité, car chaque poste reçoit la même base.

Dans les équipes qui gèrent beaucoup de stations, cette standardisation réduit les écarts de configuration et facilite l’assistance. Elle relie enfin l’installation silencieuse, la mise à jour et la gestion des logiciels dans une chaîne cohérente.

À retenir : un script bien pensé économise du temps, mais il protège aussi la cohérence des postes. Cette approche reste la plus solide quand les machines doivent être préparées souvent.

Étape Commande Objectif Résultat attendu
Inventaire winget list Recenser les applications Vue globale du poste
Export winget export -o C:/temp/winget.json Sauvegarder la configuration Fichier réutilisable
Import winget import -i C:/temp/winget.json Réinstaller sur une autre machine Base logicielle recréée
Automatisation winget install –id … -e -h –scope « machine » Déployer plusieurs outils Poste standardisé

« J’ai remplacé vingt minutes de clics par une commande unique, et le poste était prêt beaucoup plus vite. »

Marc D., administrateur système

Source : Microsoft Learn, « WinGet », Microsoft Learn, 2025 ; IT-Connect, « Utiliser WinGet pour installer et gérer des applications », IT-Connect, 2024 ; Microsoft Learn, « Package Manager », Microsoft Learn, 2025.

Laisser un commentaire

Previous

La communication de courte portée simplifie le transfert de données cryptées entre terminaux mobiles de la Tech