Comment résoudre l'erreur "WslRegisterDistribution Failed with Error 0x8007023e" sur Windows 11 / 10

Installez et exécutez une distribution Linux sur Windows en utilisant WSL, mais si vous rencontrez l'erreur "WslRegisterDistribution Failed with Error: 0x8007023e", suivez ces solutions pour résoudre le problème sur votre PC.

Les utilisateurs sont autorisés à installer et exécuter une distribution Linux sur leur PC Windows en utilisant la fonctionnalité WSL (Windows Subsystem for Linux). Cependant, lors de l'installation du sous-système Linux via WSL, les utilisateurs ont signalé une erreur "WslRegisterDistribution Failed with Error: 0x8007023e". Généralement, ce problème est lié à la manipulation du sous-système Windows pour Linux (WSL) lui-même ou aux paramètres de machine virtuelle utilisés dans Windows. Lisez cet article et suivez les solutions proposées pour résoudre cette erreur sur votre PC.

Désactiver et réactiver le sous-système Linux

    1. Appuyez sur les touches Windows et R de votre clavier pour ouvrir Exécuter.
    2. Tapez optionalfeatures.exe pour ouvrir les fonctionnalités de Windows.
    3. Dans la fenêtre "Activer ou désactiver des fonctionnalités Windows", vous devez désactiver toutes les options liées à la machine virtuelle.
      • Recherchez Hyper-V et décochez la case à côté.
      • Décochez également l'option Windows Subsystem for Linux.
      • Désactivez également l'option Plateforme de machine virtuelle en décochant la case associée.
      • Si vous avez Windows Hypervisor Platform, désactivez également cette option.
    4. Cliquez sur OK. À ce stade, les fonctionnalités de Windows cherchent les fichiers nécessaires et effectuent les modifications.
    5. Sur la fenêtre de confirmation, cliquez sur Redémarrer maintenant pour redémarrer votre PC.
    6. Une fois votre système redémarré, retournez aux fonctionnalités de Windows (étapes 1 et 2) et réactivez toutes les options ci-dessus en cochant la case associée.
    7. Redémarrez à nouveau votre PC après les avoir réactivées.
    8. Vérifiez si vous pouvez lancer la distribution Linux sans l'erreur.

Activer le sous-système Linux via PowerShell

  1. Appuyez sur la touche Windows et tapez powershell dans la zone de recherche.
  2. Faites un clic droit sur PowerShell dans les résultats de la recherche et cliquez sur Exécuter en tant qu'administrateur.
  3. Si le contrôle de compte d'utilisateur apparaît, cliquez sur Oui.
  4. Tapez la commande ci-dessous et appuyez sur Entrée.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  5. Après l'exécution de la commande, il demande un redémarrage. Appuyez sur Y pour redémarrer votre PC et terminer l'opération.
  6. Vérifiez si l'erreur est résolue après le redémarrage.

Mettre à jour le sous-système Linux via l'invite de commandes

  1. Appuyez sur la touche Windows et tapez cmd dans la zone de recherche.
  2. Faites un clic droit sur l'invite de commandes et sélectionnez Exécuter en tant qu'administrateur.
  3. Mettez à jour la distribution Linux en utilisant la commande suivante :
    C:\> bash
    $ sudo apt-get update
    $ sudo apt-get dist-upgrade
    $
    C:\> exit
  4. Vérifiez si l'erreur est résolue après la mise à jour.

Maintenant, ouvrez le terminal Linux et vérifiez si l'erreur est résolue.

Réparation 4 - Réinstaller Windows Subsystem for Linux (WSL)

Si les deux correctifs précédents n'ont pas résolu l'erreur avec votre distribution Linux, vous devez désinstaller et réinstaller WSL car il peut y avoir des problèmes avec WSL lui-même.

A. Désinstaller la distribution Linux et Windows Subsystem for Linux

  1. Appuyez simultanément sur les touches Windows + R pour ouvrir la boîte de dialogue Exécuter.
  2. Tapez ms-settings:appsfeatures pour ouvrir Applications & Fonctionnalités dans les Paramètres Windows.
  3. Trouvez votre installation Linux (par exemple, Ubuntu) dans la liste des applications.
  4. Cliquez sur les trois points verticaux à côté de celui-ci et sélectionnez Désinstaller.
  5. Suivez les instructions à l'écran pour terminer la désinstallation.
  6. Localisez maintenant Windows Subsystem for Linux dans la liste des applications.
  7. Cliquez sur les trois points verticaux associés et cliquez sur Désinstaller.
  8. Après la désinstallation, supprimez tous les fichiers et composants associés à WSL en utilisant Windows Features. Suivez les étapes de la Réparation 1 pour désactiver WSL et Windows Hypervisor Platform.
  9. Redémarrez votre système, puis installez WSL.

B. Installer Windows Subsystem for Linux

Windows 10 version 2004 et supérieure ou Windows 11

    1. Appuyez sur les touches Windows + R et tapez powershell dans la boîte de dialogue Exécuter.
    2. Appuyez sur Ctrl + Maj + Entrée pour ouvrir Powershell en tant qu'administrateur.
    3. Entrez la commande suivante.
      wsl --install
    4. Cela télécharge la dernière version de Linux et active également les composants optionnels nécessaires pour l'exécution du sous-système Linux.
    5. Redémarrez votre ordinateur une fois la commande exécutée.
    6. Effectuez une nouvelle installation du logiciel Linux que vous aviez désinstallé précédemment. Lancez votre terminal Linux et vérifiez si l'erreur est résolue.

Installation manuelle (au lieu de la commande d'installation ci-dessus) ou anciennes versions de Windows

    1. Ouvrez Exécuter (Windows + R).
    2. Tapez powershell et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commande en tant qu'administrateur.
    3. Entrez la commande suivante.
      dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    4. Redémarrez votre PC une fois que la commande ci-dessus a terminé son exécution.
    5. Après le démarrage, utilisez le Microsoft Store pour télécharger et installer la distribution Linux que vous aviez désinstallée.
    6. Lancez l'application Linux et vérifiez si le problème est résolu.

C'est tout !

Nous espérons que vous avez pu résoudre le problème WslRegisterDistribution Failed avec l'erreur 0x8007023e sur votre PC en utilisant les correctifs de cet article. Commentez et faites-nous savoir quel correctif vous a aidé.

Maintenant que tu as fini de lire Comment résoudre l'erreur "WslRegisterDistribution Failed with Error 0x8007023e" sur Windows 11 / 10, nous t'invitons à explorer davantage la catégorie Windows. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Désactiver et réactiver le sous-système Linux
  2. Activer le sous-système Linux via PowerShell
  3. Mettre à jour le sous-système Linux via l'invite de commandes
  4. Réparation 4 - Réinstaller Windows Subsystem for Linux (WSL)
    1. A. Désinstaller la distribution Linux et Windows Subsystem for Linux
    2. B. Installer Windows Subsystem for Linux

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up