Les utilisateurs sont autorisés à installer et exécuter Linux Distribution sur leur PC Windows à l'aide de la fonction WSL (Windows Subsystem for Linux). Mais, lors de l'installation du sous-système Linux via WSL, les utilisateurs ont signalé avoir vu l'erreur « WslRegisterDistribution a échoué avec l'erreur: 0x8007023e ». Généralement, ce problème est associé à la manipulation du sous-système Windows pour Linux (WSL) ou aux paramètres de la machine virtuelle utilisés dans Windows. Lisez cet article et suivez les correctifs pour surmonter cette erreur sur votre PC.
Table des matières
Correctif 1 - Désactiver et activer le sous-système Linux
1. presse Windows et R touches de votre clavier pour ouvrir Courir.
2. Taper optionnelfeatures.exe lancer Fonctionnalités Windows.
3. Dans le Activer et désactiver la fonctionnalité Windows fenêtre, vous devez désactiver toutes les options liées à la machine virtuelle.
- Localiser Hyper-V et décocher la case à côté.
- Décocher l'option Sous-système Windows pour Linux.
- Désactivez également l'option Plate-forme de machine virtuelle par décocher la case qui lui est associée.
- Si tu as Plate-forme d'hyperviseur Windows alors désactiver ça aussi.
4. Cliquer sur D'ACCORD. À ce stade, les fonctionnalités Windows recherchent les fichiers requis et effectuent les modifications.
5. Dans l'invite de confirmation, cliquez sur Redémarrer maintenant pour redémarrer votre PC.
6. Après le redémarrage de votre système, revenez à Fonctionnalités Windows un péché Étapes 1 et 2 et permettre toutes les options ci-dessus en vérification la case qui leur est associée.
7. Redémarrage votre PC après la réactivation.
8. Vérifiez si vous pouvez lancer la distribution Linux sans l'erreur.
Correctif 2 - Activer le sous-système Linux via PowerShell
1. appuie sur le les fenêtres clé et type powershell dans le champ de recherche.
2. Clic-droit au PowerShell sur le résultat de la recherche et cliquez sur Exécuter en tant qu'administrateur.
3. Si la Contrôle d'accès utilisateur invites, cliquez sur Oui.
4. Tapez la commande ci-dessous et appuyez sur Entrer.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Après l'exécution de la commande, il demande un redémarrage. presse Oui pour redémarrer votre PC pour terminer l'opération.
6. Vérifiez si l'erreur est résolue après le démarrage.
Correctif 3 - Mettre à jour le sous-système Linux via l'invite de commande
1. appuie sur le les fenêtres clé et type cmd dans le champ de recherche.
2. Clic-droit au Invite de commandes et sélectionnez Exécuter en tant qu'administrateur.
3. Mettez à jour la distribution Linux à l'aide de la commande ci-dessous.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> sortie
4. Ouvrez maintenant le terminal Linux et vérifiez si l'erreur est résolue.
Correctif 4 – Réinstaller le sous-système Windows pour Linux (WSL)
Si les deux correctifs ci-dessus n'ont pas effacé l'erreur pour vous avec Linux Distribution, vous devez désinstaller et réinstaller le WSL car il peut y avoir des problèmes avec le WSL lui-même.
UNE. Désinstaller la distribution Linux et le sous-système Windows pour Linux
1. Tenez simplement le Windows et R touches simultanément pour ouvrir le Courir dialogue.
2. Taper ms-settings: fonctionnalités des applications ouvrir applications& Caractéristiques dans Paramètres Windows.
3. Localisez votre Installation Linux (par exemple, Ubuntu) dans la liste des applications.
4. Clique sur le trois points verticaux à côté et sélectionnez Désinstaller.
5. Terminez la désinstallation en suivant les instructions à l'écran.
6. Localisez maintenant Sous-système Windows pour Linux dans la liste des applications.
7. Clique sur le trois points verticaux qui lui est associé et cliquez sur Désinstaller.
8. Après la désinstallation, supprimez tous les fichiers et composants associés de WSL à l'aide de Fonctionnalités Windows. Suivez les étapes de Correction 1 à désactiver WSL et Windows Hypervisor Platform.
9. Redémarrer votre système, puis installez WSL.
B. Installer le sous-système Windows pour Linux
Windows 10 version 2004 et supérieure ou Windows 11
1. Frappez le Windows et R clé et type powershell dans le Courir dialogue qui s'ouvre.
2. presse Ctrl + Maj + Entrée ouvrir PowerShell en tant qu'administrateur.
3. Entrez la commande ci-dessous.
wsl --installer
4. Il télécharge la dernière version de Linux et active également les composants facultatifs nécessaires à l'exécution du sous-système Linux.
5. Redémarrage votre ordinateur après l'exécution de la commande.
6. Effectuez une nouvelle installation du logiciel Linux que vous avez 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 versions plus anciennes de Windows
1. Ouvert Exécuter (Windows + R).
2. Taper powershell et appuyez sur Ctrl + Maj + Entrée ouvrir Invite de commandes en tant qu'administrateur.
3. Entrez la commande ci-dessous
dism.exe /en ligne /activer-fonction /featurename:Microsoft Windows-Sous-système-Linux /all /norestart
4. Redémarrer votre PC après la fin de l'exécution de la commande ci-dessus.
5. Après le démarrage, utilisez le Windows Store pour télécharger et installer la distribution Linux que vous avez désinstallée.
6. Lancez l'application Linux et vérifiez si le problème est résolu.
C'est ça!
Nous espérons que vous avez pu surmonter l'échec de WslRegisterDistribution avec l'erreur 0x8007023e sur votre PC en utilisant les correctifs de cet article. Commentez et faites-nous savoir le correctif qui vous a aidé.