Les erreurs WSL dans Windows 11 peuvent survenir pour plusieurs raisons. Le message exact est WslRegisterDistribution Failed avec un code d’erreur différent.
Le sous-système Windows pour Linux (WSL) est une fonctionnalité qui permet aux développeurs et aux utilisateurs typiques d'installer et d'utiliser Linux sur leurs ordinateurs Windows.
Bien que cette fonctionnalité soit extrêmement précieuse pour les développeurs, elle peut parfois entraîner des complications ahurissantes et difficiles à résoudre.
Heureusement, ces erreurs ne sont pas insurmontables. Dans cet article, nous discuterons de toutes les causes et solutions possibles.
Quelles sont les erreurs WSL les plus courantes dans Windows 11 ?
Les erreurs WSL dans Windows 11 incluent divers codes et avertissements ; voici les plus courants :
- WslRegisterDistribution échoue avec l'erreur : 0x80070032
#🎜🎜 #WslRegisterDistribution a échoué avec l'erreur : 0x80370102- WslRegisterDistribution a échoué avec l'erreur : 0x8007023e
- WslRegisterDistribution a échoué avec l'erreur 0x8007019 e
- #🎜 🎜##🎜 🎜#Maintenant que nous Après avoir couvert les codes d'erreur, passons aux solutions.
Comment corriger l'erreur WSL de Windows 11 ?
1. Échec de la correction de WslRegisterDistribution : erreur 0x80070032
1.1 Analysez votre ordinateur à la recherche de logiciels malveillants
# 🎜 🎜# Appuyez sur la touche Windows
+
I- pour ouvrir les paramètres . Cliquez sur Confidentialité et sécurité, puis dans le volet de droite, sélectionnez Sécurité Windows. Après
-
, cliquez sur Virus & Threat Protection.
-
Ensuite, sélectionnez pour numériser
option - . Sélectionnez Analyse complète et cliquez sur Analyser maintenant.
- Laissez l'analyse se terminer.
La première chose à faire lorsque vous recevez le code d'erreur WSL de Windows 11 0x80070032 est d'analyser votre système à la recherche de logiciels malveillants. - Les logiciels antivirus d'entreprises comme ESET sont également un bon choix en raison de leur spécialisation dans ce domaine.
Ce programme anti-malware garantit que le disque dur de votre ordinateur n'est infecté par aucun malware. #🎜🎜 ##### 🎜🎜#⇒ Obtenez ESET#🎜🎜 ## 🎜🎜 ## 🎜🎜
1.2 Activer WSL#🎜🎜 ## 🎜🎜 ## 🎜🎜
Appuyez sur # 🎜🎜#Windows
puis tapez
pour activer ou désactiver les fonctionnalités Windows
et cliquez sur le résultat pour l'activer.
Recherchez Sous-système Windows pour Linux
et activez-le.
Cliquez sur
OK
. -
Laissez-le rechercher et installer les fichiers système requis, puis redémarrez votre ordinateur et vérifiez si le problème est résolu. Vous pouvez également activer WSL à l'aide de Windows PowerShell en suivant ces étapes : Windows PowerShell, cliquez dessus avec le bouton droit et sélectionnez Exécuter en tant qu'administrateur.
- Copiez et collez le code suivant :
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux code >
-
Si nécessaire, tapez les lettres suivantes pour redémarrer le système : Y
. 1.3 Activer la machine virtuelle Activez ou désactivez les fonctionnalités de Windows et cliquez sur le résultat pour l'activer. - Recherchez
Virtual Machine Platform
et activez-la, puis cliquez sur OK.
-
Une machine virtuelle doit être installée pour exécuter WSL. Si votre système le prend en charge, installez-le à l'aide des fonctionnalités Windows, sauf si vous rencontrez des problèmes. 1.4 Correction du problème d'autorisations de fichiers
- Appuyez sur la touche Windows+R pour ouvrir la boîte de dialogue "Exécuter" .
- Tapez %localappdata%Packages et appuyez sur Enter.
- Recherchez le dossier Distro, cliquez dessus avec le bouton droit et sélectionnez Propriétés.
- Allez dans la section onglet Sécurité et cliquez sur Options avancées.
- Vérifiez si votre compte est dans la liste. Si votre compte figure dans la liste, suivez la méthode ci-dessous. Sinon, supprimez et réinstallez WSL.
1.5 Redémarrez le service LxssManager
- Appuyez sur Windows+#🎜 🎜 La touche #R ouvre et exécute .
Tapez - Services.msc et appuyez sur Entrée.
Find - LxssManager, faites un clic droit dessus et sélectionnez Arrêter.
Redémarrez WSL et vérifiez si l'erreur disparaît. -
LxssManager contrôle les opérations de distribution en arrière-plan. Si le démarrage échoue ou est bloqué dans le processus, vous pouvez recevoir l'erreur 0x80070032. Donc, le redémarrage du service LxssManager peut résoudre ce problème.
1.6 Lancez WSL depuis le menu #Démarrer du Microsoft Store, puis tapez Microsoft Store et appuyez sur Entrée
.
-
Sélectionnez Ma bibliothèque dans le coin inférieur gauche de l'application. Trouvez Ubuntu
et d'autres applications de distribution Linux, puis cliquez sur Lancer et vérifiez si le problème est résolu. -
Parfois, des erreurs WSL de Windows 11 peuvent survenir en raison de bugs dans la distribution Linux que vous avez installée. Pour résoudre ce problème, vous pouvez redémarrer l'application de distribution WSL à partir du Microsoft Store.
2. Utilisez les outils de réparation de PC - Il n'est pas rare que votre ordinateur soit à l'origine de problèmes, faciles à résoudre à l'aide d'outils tiers.
Restoro analysera les fichiers corrompus et manquants et les réparera. Cette application résoudra la grande majorité des cas où des erreurs se produisent en raison d'une corruption du système.
⇒Obtenir la récupération
3. Correction de l'échec de WslRegisterDistribution : erreur d'installation 0x80040306
#🎜 🎜 #Presse# 🎜🎜#Windows
+R pour ouvrir la boîte de dialogue "Exécuter"
, puis tapez cmd.exe. Cliquez avec le bouton droit sur la barre de titre et sélectionnez Propriétés- . Décochez Utiliser l'ancienne console et cliquez sur OK.
-
4. Correction de l'échec de WslRegisterDistribution : 0x80370102 Erreur
Conseil d'expert : - Certains problèmes de PC sont difficiles à résoudre , surtout lorsque le référentiel est corrompu ou que des fichiers Windows sont manquants. Si vous rencontrez des difficultés pour corriger les erreurs, votre système est peut-être partiellement corrompu. Nous vous recommandons d'installer Restoro, un outil capable d'analyser votre machine et de déterminer où se situe le problème. Cliquez ici pour télécharger et commencer la réparation.
4.1 Activer Hyper-V Démarrez le menu
, tapez Activer ou désactiver des fonctionnalités Windows, puis appuyez sur la touche Entrée
. Trouvez Hyper-V
et activez-le.
Maintenant, cliquez sur OK
.
- Redémarrez votre ordinateur et vérifiez si le problème est résolu. Si vous obtenez le code d'erreur WSL de Windows 11 0x80370102, la première chose que vous pouvez faire est d'activer Hyper-V. Il s'agit d'une fonctionnalité obligatoire pour utiliser WSL. 4.2 Activer la virtualisation matérielle
-
- Cliquez avec le bouton droit sur le menu Démarrer pour ouvrir le Gestionnaire des tâches.
- Allez dans l'onglet Performance et vérifiez si la virtualisation est activée.
- Si la Virtualisation n'est pas activée, redémarrez votre ordinateur et appuyez sur la touche BIOS dès que votre ordinateur démarre pour accéder aux options du BIOS de votre PC. F1, F2, F10, F12 ou DEL peuvent être la clé du BIOS.
- Trouvez la section Configuration du processeur et activez la Virtualisation.
Si vous souhaitez utiliser WSL alimenté par Hyper-V sur votre ordinateur, vous devez activer la virtualisation matérielle.
4.3. Ouvrez la plateforme de machine virtuelle (VMP)
- Allez dans le menu Démarrer et tapez Activer ou désactiver les fonctionnalités Windows et appuyez sur Entrée.
- Trouvez Virtual Machine Platform et activez-la, puis cliquez sur OK.
- Attendez la fin de l'installation et redémarrez votre ordinateur.
VMP est l'une des fonctionnalités nécessaires qui doivent être activées pour corriger le code d'erreur WSL 0x80370102 de Windows 11.
5. Correction de l'échec de WslRegisterDistribution : erreur 0x8007023e
5.1 Désactiver et activer le sous-système Linux
- Cliquez sur le menu Démarrer et tapez Activer ou désactiver les fonctionnalités Windows et appuyez sur Entrée.
- Décochez Hyper-V, sous-système Windows pour Linux, plateforme de machine virtuelle et hyperviseur Windows Plateforme et sélectionnez OK.
- Redémarrez votre ordinateur.
- Exécutez à nouveau les fonctionnalités Windows et réactivez-les.
5.2 Réinstallez le sous-système Windows pour Linux (WSL)
- Appuyez sur les touches Windows+I pour ouvrir les Paramètres.
- Dans le volet de gauche, sélectionnez Applications, puis cliquez sur Applications et fonctionnalités dans le volet de droite.
- Recherchez la distribution Linux (comme Ubuntu) dans la liste, cliquez sur l'option à trois points et sélectionnez Désinstaller.
- Autorisez le processus à se terminer.
- Après cela, recherchez Sous-système Windows pour Linux dans la liste, cliquez sur le menu à trois points et sélectionnez Désinstaller.
- Suivez les étapes mentionnées dans la méthode précédente pour désactiver WSL et Windows Hypervisor Platform dans les fonctionnalités Windows.
- Redémarrez votre ordinateur et installez WSL.
6. Correction de l'échec de WslRegisterDistribution : erreur 0x8007019e
6.1 Mettre à jour Linux à l'aide du terminal
- Allez dans le menu "Démarrer", tapez cmd et faites un clic droit sur "Invite de commandes" et sélectionnez "Exécuter en tant qu'administrateur". ".
- Tapez la commande suivante dans l'invite de commande et appuyez sur Entrée pour mettre à jour l'application de distribution Linux :
C:\> bash$ sudo apt-get update$ sudo apt-get dist-upgrade$ C:\> exit
Copier après la connexion
6.2 Réparer l'application Linux Terminal
- Appuyez sur les touches Windows+I pour ouvrir Paramètres .
- Dans le volet de gauche, cliquez sur Applications, puis sélectionnez Applications et fonctionnalités dans le volet de droite.
- Trouvez une Application de distribution Linux, telle qu'Ubuntu, puis cliquez sur les trois points et sélectionnez Options avancées.
- Faites défiler la page pour trouver l'option Réparer et cliquez dessus.
Vérifiez que l'erreur a été corrigée, sinon passez à la solution suivante.
6.3 Réinitialiser l'application du terminal Linux
.
- Appuyez sur les touches Windows+I pour ouvrir les Paramètres.
- Dans le volet de gauche, cliquez sur Applications, puis sélectionnez Applications et fonctionnalités dans le volet de droite.
- Trouvez une Application de distribution Linux, telle qu'Ubuntu, puis cliquez sur les trois points et sélectionnez Options avancées.
- Faites défiler la page pour trouver l'option Réinitialiser et cliquez dessus.
L'échec de WslRegisterDistribution avec l'erreur 0x8007019e peut se produire en raison d'une installation corrompue de l'application Linux. Vous pouvez réparer ou réinitialiser l'application de distribution Linux pour résoudre le problème.
8. Correction Impossible d'accéder au fichier WSL à partir de Windows
- Appuyez sur les touches Windows+I pour ouvrir les Paramètres.
- Ensuite, sélectionnez Windows Update et cliquez sur Options avancées.
- Maintenant, activez recevoir des mises à jour pour d'autres produits Microsoft lorsque vous mettez à jour Windows.
Lorsque le serveur de fichiers du protocole 9P ne démarre pas, vous ne pourrez pas accéder au sous-système Windows pour Linux \wsl$ sous Windows.
Le moyen le plus simple de corriger cette erreur consiste à activer les mises à jour des produits Microsoft sur Windows Update.
9. Le correctif de l'assemblage référencé est introuvable
- Appuyez sur la touche Windows et tapez Activer ou désactiver les fonctionnalités Windows, puis appuyez sur Entrée.
- Recherchez et activez Sous-système Windows pour Linux dans la fenêtre qui apparaît.
10. Bash se bloque
Si Bash se bloque ou refuse de répondre à une entrée, redémarrez votre système. Vous pouvez également signaler des vidages de mémoire.
Assurez-vous de sauvegarder votre travail avant de vider la mémoire, car cela pourrait provoquer un crash du système.
Quelles sont les causes des erreurs WSL ?
Le code d'erreur d'échec de WslRegisterDistribution 0x800700032 se produit lorsque la plate-forme de machine virtuelle est désactivée.
Le code d'erreur d'échec de WslRegisterDistribution 0x80370102 est une nouvelle erreur et ne se limite pas aux distributions Linux. Vous pouvez également rencontrer cette erreur lorsque vous essayez d'installer une distribution Debian.
De plus, cette erreur se produit lorsque vous souhaitez exécuter une version Windows Insider Preview et que vous pouvez constater des défauts ou des bogues pendant son développement.
La mise à niveau de WSL et la désactivation de la virtualisation peuvent également provoquer cette erreur. L'erreur WslRegisterDistributionFailed 0x8007023e est causée par des problèmes avec WSL ou la configuration de la machine virtuelle sous Windows.
Des erreurs peuvent survenir en raison d'une installation WSL incorrecte ou incomplète, ainsi que de problèmes de configuration de Windows ou de WSL.
Bien qu'il existe de nombreux problèmes liés à WSL sur Windows 11, les résoudre est souvent aussi simple que de réinstaller WSL ou de s'assurer que vous avez activé les fonctionnalités appropriées.
Avant d'aborder des méthodes compliquées, assurez-vous que la virtualisation matérielle et les plates-formes de machines virtuelles sont activées sur votre PC.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!