Tutoriel : Winget introuvable (Windows Package Manager) dans Windows 11 ? Voici la solution

06 Mar 2025 à 18:50 par larevuegeek - 124 vues - 0 com.
OS Windows 11
Dans cet article, vous découvrirez pourquoi l’utilitaire winget (Windows Package Manager) peut être manquant sur certaines installations de Windows 11 et comment l’installer ou le réactiver facilement.

Après l’annonce de Windows 11, Microsoft a rapidement introduit un gestionnaire de paquets intégré nommé Windows Package Manager (ou winget). Cet outil vous permet d’installer, de mettre à jour et de désinstaller des logiciels en quelques commandes seulement.

Cependant, dans certaines builds initiales de Windows 11, notamment la 10.0.22000.65, winget n’était pas inclus par défaut. Résultat : de nombreux utilisateurs ne trouvent pas la commande winget sur leur système fraîchement installé ou mis à jour.

Ce tutoriel vous guide pas à pas afin de récupérer ou de réactiver winget pour profiter pleinement de toutes ses fonctionnalités.

Qu’est-ce que winget ?

winget est l’abréviation de Windows Package Manager. Il s’agit d’un outil officiel de Microsoft destiné à faciliter la gestion des logiciels. Grâce à quelques lignes de commande, vous pouvez :

  • Installer un nouveau programme, par exemple :
winget install nom_du_paquet
  • Mettre à jour tous les logiciels installés avec winget :
winget upgrade --all
  • Rechercher un programme disponible :
winget search nom_du_paquet

Cet outil, écrit en C++, est distribué sous forme d’un package de l’application App Installer via le Microsoft Store.

Pourquoi winget est-il manquant sur certaines installations ?

- Non-inclusion dans l’image de base Windows 11
Les premières versions de Windows 11 ne comprenaient pas winget dans l’installation par défaut. L’outil est censé être ajouté par la suite via une mise à jour de l’application App Installer.

- Paramètres de groupe ou restrictions de sécurité
Dans des environnements professionnels ou scolaires, l’accès au Microsoft Store peut être bloqué par la stratégie de groupe (Group Policy). Sans accès au Store, l’update qui installe winget ne peut pas se faire automatiquement.

- Problème de variable d’environnement
Même lorsque winget.exe est bien installé, si la variable d’environnement PATH n’est pas configurée correctement (ou a été modifiée par un autre logiciel), Windows ne reconnaîtra pas la commande.

A. Mettre à jour via le Microsoft Store

  • Ouvrez le Microsoft Store et rendez-vous dans votre Bibliothèque.
  • Recherchez les mises à jour de vos applications. Accordez une attention particulière à App Installer.
  • Installez les mises à jour si elles sont disponibles.
  • Vérifiez dans une invite de commandes (CMD ou PowerShell) si winget est accessible.

B. Télécharger et installer App Installer depuis GitHub

Si vous ne pouvez pas passer par le Store (ou si vous préférez une installation manuelle) :

  • Rendez-vous sur la page GitHub du projet Windows Package Manager.
  • Dans la section Releases, téléchargez le package App Installer approprié (fichier .msixbundle ou .appxbundle).
  • Installez le package en le lançant directement (double-clic) ou via un script PowerShell :
Add-AppxPackage -Path "C:\Chemin\Vers\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle"
  • Vérifiez la commande :
winget --version

C. Vérifier la variable d’environnement PATH

Si vous savez que winget.exe est déjà installé (par exemple, vous le voyez dans le dossier %LOCALAPPDATA%\Microsoft\WindowsApps), mais que la commande n’est pas reconnue, vous devrez peut-être ajouter ce chemin dans vos variables d’environnement.

  • Ouvrez l’éditeur de variables d’environnement :
    • Appuyez sur Win + R, tapez la commande :
rundll32.exe sysdm.cpl,EditEnvironmentVariables
  • Dans la section Variables utilisateur, recherchez et sélectionnez Path puis cliquez sur Modifier.
  • Ajoutez la ligne suivante si elle n’est pas déjà présente :
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps

ou

%LOCALAPPDATA%\Microsoft\WindowsApps

Validez et rouvrez votre terminal (PowerShell ou CMD). Tapez :

winget --version

Pour ma part, c'était un problème de variable d'environnement et la dernière méthode a été celle qui a solutionné mon soucis. Dans tous les cas, si de votre côté le problème persiste, n'hésitez pas à me faire signe en commentaire :).

A voir également

Commentaires

Soyez le 1er à commenter !

Ecrire un commentaire

Doit contenir 4 caractères minimum et seulement des caractères alphanumériques - et _
Veuillez préciser une adresse email valide.

Derniers bons plans

Ecouteurs sans Fil HUAWEI FreeBuds 5i - Blanc
17 Mar 2025, 10:02
55.84 € 40.02 €
Dead Space PS5 | Jeu Vidéo | Français
17 Mar 2025, 09:47
31.49 € 21.99 €
LG TV OLED 2024 | OLED65B4E | 65'' (164 cm) | OLED|...
15 Mar 2025, 09:05
1299.00 € 1149.00 €
LEGO Disney Simba, Le Bébé du Roi Lion
15 Mar 2025, 08:59
19.99 € 14.94 €

Dernières actualités