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. Il existe également une interface graphique pour les plus réticents à la ligne de commande, également compatible avec Chocolatey et Scoop : WingetUI.
Utilisation de Winget
Afficher la version de Winget installée
winget -v
Lister les paquets installés
Rechercher des paquets
Obtenir des informations sur un paquet
Installation de paquets
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 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







