Ceci est une ancienne révision du document !
Gestion des applications avec Winget
Introduction
Winget est le gestionnaire des paquets officiel de Microsoft, intégré à Windows 10 et 11. Il permet d'installer, de désinstaller, et de mettre à jour de nombreuses applications pour Windows, à la manière des gestionnaires de paquets Linux.
Il existe également une interface graphique pour les plus réticents à la ligne de commande, également compatible avec Chocolatey et Scoop (alternatives non officielles à Winget) : WingetUI.
Utilisation de Winget
Afficher la version de Winget
winget -v
Lister les paquets installés
Rechercher des paquets
Obtenir des informations sur un paquet
Installation de paquets
winget install <paquet>
L'option
–silent permet d'installer les apps en mode silencieux (sans intervention humaine ni affichage des fenêtres d'installation)
On peut également utiliser l'option
–v pour indiquer la version précise de l'app à installer
Désinstallation de paquets
Mettre à jour les paquets
Avant de mettre à jour les paquets, s'assurer que la liste des paquets disponibles dans les dépôts est bien à jour (voir Gestion des sources de paquets)
Pour lister les paquets non à jour :
winget upgrade
Mettre à jour un paquet spécifique :
winget upgrade <paquet>
Mettre à jour tous les paquets d'un coup :
winget upgrade --all
Si l'erreur “Les contrats de package n’ont pas été acceptés. Opération annulée.” apparaît pour des paquets, les installer individuellement et ajouter les arguments
–accept-package-agreements et –accept-source-agreements pour accepter les conditions d'utilisations des paquets.
Gestion des sources de paquets
Ajouter une source de paquets :
winget source add <depot>
Mettre à jour la liste des paquets disponibles dans les sources :
winget sources updates
Installation de Winget sous Windows Sandbox
Winget peut être installé sous Windows Sandbox grâce au script suivant :
$ProgressPreference='Silent' Invoke-WebRequest -Uri https://github.com/microsoft/winget-cli/releases/download/v1.3.2691/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle -OutFile .\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx -OutFile Microsoft.VCLibs.x64.14.00.Desktop.appx Add-AppxPackage Microsoft.VCLibs.x64.14.00.Desktop.appx Add-AppxPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle







