Restaurer WinGet quand la commande ne fonctionne plus

Par la communauté
Catégorie : Gestion des Applications et Logiciels
✓ Vérifié par la rédaction de Zebulon.fr · mis à jour le 3 janvier 2026

Si la commande winget affiche “n’est pas reconnu en tant que commande interne ou externe” (ou ne renvoie rien), le problème vient presque toujours de App Installer (le composant Microsoft qui fournit WinGet) ou de son enregistrement Windows. Les étapes ci-dessous permettent de vérifier rapidement l’état d’App Installer, de le réparer, puis de réactiver WinGet proprement sous Windows 10 et Windows 11.

  1. 1Vérifier si App Installer (et WinGet) est bien présent

    Ouvrez PowerShell (sans forcément être admin) puis vérifiez la présence du package :

    • Get-AppxPackage Microsoft.DesktopAppInstaller
    • Pour afficher uniquement la version : (Get-AppxPackage Microsoft.DesktopAppInstaller).Version

    Si aucune ligne ne s'affiche, App Installer est absent pour votre compte (ou cassé), et WinGet ne pourra pas fonctionner.

  2. 2Réparer ou réinitialiser App Installer depuis les paramètres Windows

    Allez dans Paramètres > Applications > Applications installées, puis recherchez App Installer.

    Ouvrez Options avancées puis utilisez, dans cet ordre :

    • Réparer
    • Réinitialiser (si la réparation ne change rien)

    Redémarrez ensuite Windows et testez winget dans PowerShell ou l'Invite de commandes.

  3. 3Corriger Microsoft Store si l'installation/maj d'App Installer échoue

    Si App Installer refuse de s'installer ou de se mettre à jour, le plus rapide est de corriger d'abord Microsoft Store (cache, services, réenregistrement).

    Suivez ce dépannage Zebulon : Microsoft Store ne télécharge pas ou n'installe pas les applications : comment corriger ce problème ?

    Une fois le Store fonctionnel, réinstallez/mettre à jour App Installer, puis retestez winget.

  4. 4Mettre à jour App Installer (et donc WinGet) quand winget répond à nouveau

    Si winget fonctionne mais semble incomplet ou instable, mettez à jour App Installer :

    • winget upgrade Microsoft.AppInstaller

    Cette mise à jour remet souvent d'aplomb WinGet après une désinstallation partielle ou une version trop ancienne.

  5. 5Réenregistrer App Installer (si le package est présent mais winget reste introuvable)

    ⚠️ Avertissement : cette opération peut modifier le comportement du système. Sauvegardez vos données et, si nécessaire, créez un point de restauration avant de continuer.

    Si App Installer est listé à l'étape 1, mais que winget reste inutilisable, vous pouvez tenter un réenregistrement du package.

    Ouvrez Windows PowerShell (admin) et exécutez :

    • Get-AppxPackage -AllUsers Microsoft.DesktopAppInstaller | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

    Redémarrez Windows puis testez winget --version.

  6. 6Vérifier que WinGet est bien accessible depuis le terminal

    Ouvrez Windows Terminal ou Invite de commandes et testez :

    • winget --version
    • winget

    Si la commande fonctionne dans PowerShell mais pas dans l'Invite de commandes (ou l'inverse), fermez toutes les fenêtres de terminal et rouvrez-en une (certains chemins d'exécution ne se rafraîchissent pas immédiatement).

  7. 7Vérifier la version minimale de Windows compatible avec WinGet

    WinGet n'est officiellement pris en charge qu'à partir de certaines versions de Windows.

    • Windows 10 : version 1809 minimum (idéalement 21H2+)
    • Windows 11 : toutes versions supportées

    Pour vérifier votre version :

    • winver

    Si votre version est trop ancienne, App Installer peut être installé mais winget restera inexploitable.

  8. 8Vérifier les variables d'environnement (PATH corrompu)

    Dans de rares cas, WinGet est installé mais inaccessible à cause d'un PATH utilisateur ou système endommagé.

    Le binaire winget se trouve normalement ici :

    • C:\Users\NomUtilisateur\AppData\Local\Microsoft\WindowsApps

    Vérifiez que ce chemin est bien présent dans :

    • Paramètres > Système > Informations système > Paramètres avancés
    • Variables d'environnement > Path (Utilisateur)

    Si le dossier est absent, ajoutez-le manuellement, validez puis redémarrez Windows.

  9. 9Tester WinGet avec un nouveau compte utilisateur Windows

    Si WinGet fonctionne pour un autre compte, le problème est lié au profil utilisateur actuel.

    Créez temporairement un nouveau compte local :

    • Paramètres > Comptes > Autres utilisateurs

    Connectez-vous avec ce compte et testez :

    • winget --version

    Si la commande fonctionne, le profil original est partiellement corrompu (Appx, Store ou permissions).