Comment réparer l'erreur 'Windows Subsystem for Linux has no Installed Distributions'?

Bash est un shell Unix et une forme de langage de commande introduite pour la première fois en 1989. Il a été largement distribué en tant que shell de connexion par défaut pour Linux et MacOS. Bien que cela se voit principalement dans Linux et Marcos, il existe une version qui peut être installée sur Windows 10. Cependant, de nombreuses plaintes ont été reçues d'utilisateurs ne pouvant pas utiliser Bash sous Windows 10 et un « Windows Subsystem For Linux». has No Installed Distributions ”apparaît en essayant de le faire.

«Le sous-système Windows pour Linux n'a pas de distributions installées» Message d'erreur

Quelles sont les causes de l'erreur «Le sous-système Windows pour Linux n'a pas de distributions installées»?

Après avoir reçu de nombreuses plaintes de plusieurs utilisateurs, nous avons décidé d’enquêter sur le problème et de mettre au point un ensemble de solutions qui corrigeaient l’erreur pour la plupart de nos utilisateurs. Nous avons également examiné les raisons pour lesquelles cette erreur est déclenchée et les avons répertoriées ci-dessous.

  • Distributions manquantes: lors de l'installation de bash pour Windows, certains fichiers supplémentaires doivent être installés pour le sous-système Windows. Si ces fichiers ne peuvent pas être téléchargés automatiquement à partir du Microsoft Store, cette erreur est déclenchée.
  • Service désactivé: dans certains cas, le service LxssManager généralement exécuté en arrière-plan peut être bloqué après une mise à jour récente. Cela peut empêcher le système d'exploitation d'acquérir tous les fichiers nécessaires à l'exécution du shell bash susceptible de provoquer l'erreur.
  • Mauvaise distribution par défaut sélectionnée: Si Ubuntu n'a pas été sélectionnée comme distribution par défaut pour le système d'exploitation, cette erreur peut être déclenchée. Parce qu'Ubuntu est une distribution essentielle à l'exécution du shell bash.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons avancer vers les solutions. Assurez-vous de les mettre en œuvre dans l'ordre spécifique dans lequel elles sont présentées pour éviter les conflits.

Solution 1: Installation manuelle des distributions

Si certaines distributions ne peuvent pas être téléchargées et installées automatiquement, nous pouvons essayer de les installer manuellement via l'invite de commande. Par conséquent, dans cette étape, nous allons exécuter une commande pour installer les distributions essentielles. Pour ça:

  1. Appuyez simultanément sur les boutons “ Windows ” + “ R ” pour ouvrir l'invite d'exécution.
  2. Tapez " cmd " et appuyez sur " Shift " + " Ctrl " + " Entrée " pour accorder les privilèges administratifs.

    Tapez cmd dans l'invite d'exécution et appuyez sur Maj + Alt + Entrée pour ouvrir une invite de commande avec privilèges
  3. Tapez la commande suivante et appuyez sur Entrée.
     lxrun / install 

    Lancement de la commande Lxrun / install
  4. Cela déclenchera le téléchargement à partir du Microsoft Store. Appuyez sur « Y » pour lancer le processus de téléchargement si l'invite de commande vous le demande.
  5. Vérifiez si le problème persiste.

    Remarque: cette commande peut également être exécutée sur Power Shell (administrateur).

Solution 2: attendez 10 minutes

Pour certains utilisateurs, le problème s'est résolu après 5 à 10 minutes. Souvent, après un redémarrage, certains processus et services prennent un certain temps à démarrer. De ce fait, l'erreur peut être déclenchée si vous essayez d'exécuter bash trop tôt après le démarrage. Par conséquent, il est recommandé d' attendre au moins 10 minutes après le démarrage de votre ordinateur avant de poursuivre les étapes ci-dessous.

Solution 3: Installer Ubuntu

Si Ubuntu n’a pas été installé sur votre ordinateur, il peut déclencher cette erreur car il s’agit d’une distribution très importante nécessaire à l’exécution de bash. Pour télécharger et installer Ubuntu, suivez les étapes ci-dessous.

  1. Redémarrez votre ordinateur et connectez-vous à votre compte.
  2. Cliquez sur ce lien pour ouvrir la page de téléchargement.
  3. Cliquez sur l'option “ Obtenir ” puis sélectionnez l'option “Ouvrir Microsoft Store ”.

    En cliquant sur l'option “Get”
  4. Une fois que Microsoft Store est chargé, cliquez sur l'option “ Obtenir ” pour commencer à télécharger la distribution Ubuntu.
  5. Une fois le processus de téléchargement terminé, cliquez sur l'option « Installer » qui apparaît à la place de l'option « Obtenir ».

    En cliquant sur l'option “Installer”
  6. Ubuntu va maintenant être installé sur l'ordinateur.
  7. Vérifiez si le problème persiste.

Solution 4: démarrage du service LxssManager

Il est possible que le service LxssManager ait été désactivé en raison duquel cette erreur est déclenchée. Par conséquent, à cette étape, nous allons démarrer manuellement le service LxssManager. Pour ça:

  1. Appuyez simultanément sur les touches « Windows » + « R » pour ouvrir l'invite d'exécution.
  2. Tapez " Services . msc ”et appuyez sur“ Entrée “.

    Taper «Services.msc» et appuyer sur Entrée
  3. Faites défiler la liste et double-cliquez sur le service « LxssManager ».
  4. Cliquez sur le type de démarrage dans la liste déroulante et sélectionnez « Automatique ».
  5. Cliquez sur l'option “ Démarrer ” et sélectionnez “ Appliquer “.

    Sélectionner automatique comme type de démarrage et appuyer sur enter
  6. Cliquez sur « OK » et vérifiez si le problème persiste.

Des Articles Intéressants