Maison  >  Article  >  Voici comment corriger l'erreur WSL sur Windows 11

Voici comment corriger l'erreur WSL sur Windows 11

WBOY
WBOYavant
2023-05-03 19:19:1114451parcourir

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
  1. pour ouvrir les paramètres . Cliquez sur Confidentialité et sécurité, puis dans le volet de droite, sélectionnez Sécurité Windows. Après
  2. , cliquez sur Virus & Threat Protection这就是修复 Windows 11 的 WSL 错误的方法.
  3. Ensuite, sélectionnez pour numériser 这就是修复 Windows 11 的 WSL 错误的方法
  4. option
  5. . Sélectionnez Analyse complète 这就是修复 Windows 11 的 WSL 错误的方法 et cliquez sur Analyser maintenant.
  6. Laissez l'analyse se terminer.
  7. 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.
  8. 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
    .
  1. 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.
  2. Copiez et collez le code suivant : Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux这就是修复 Windows 11 的 WSL 错误的方法 code >
  3. Si nécessaire, tapez les lettres suivantes pour redémarrer le système : Y
  4. . 1.3 Activer la machine virtuelle Activez ou désactivez les fonctionnalités de Windows et cliquez sur le résultat pour l'activer.
  5. Recherchez
Virtual Machine Platform

et activez-la, puis cliquez sur OK.

  1. 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这就是修复 Windows 11 的 WSL 错误的方法
    1. Appuyez sur la touche Windows+R pour ouvrir la boîte de dialogue "Exécuter" .
    2. Tapez %localappdata%Packages et appuyez sur Enter. 这就是修复 Windows 11 的 WSL 错误的方法
    3. Recherchez le dossier Distro, cliquez dessus avec le bouton droit et sélectionnez Propriétés.
    4. Allez dans la section onglet Sécurité et cliquez sur Options avancées. 这就是修复 Windows 11 的 WSL 错误的方法
    5. 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

    1. Appuyez sur Windows+#🎜 🎜 La touche #R ouvre et exécute .
    2. Tapez
    3. Services.msc et appuyez sur Entrée. 这就是修复 Windows 11 的 WSL 错误的方法
    4. Find
    5. LxssManager, faites un clic droit dessus et sélectionnez Arrêter. 这就是修复 Windows 11 的 WSL 错误的方法
    6. 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

    .
    1. Sélectionnez Ma bibliothèque dans le coin inférieur gauche de l'application. Trouvez 这就是修复 Windows 11 的 WSL 错误的方法Ubuntu
    2. et d'autres applications de distribution Linux, puis cliquez sur Lancer et vérifiez si le problème est résolu.
    3. 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. 这就是修复 Windows 11 的 WSL 错误的方法
    4. 2. Utilisez les outils de réparation de PC
    5. Il n'est pas rare que votre ordinateur soit à l'origine de problèmes, faciles à résoudre à l'aide d'outils tiers.
    6. 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
    1. . Décochez Utiliser l'ancienne console et cliquez sur OK.
    2. 4. Correction de l'échec de WslRegisterDistribution : 0x80370102 Erreur这就是修复 Windows 11 的 WSL 错误的方法
    3. Conseil d'expert :
    4. 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. 这就是修复 Windows 11 的 WSL 错误的方法
    5. 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

    .
    1. 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
      1. Cliquez avec le bouton droit sur le menu Démarrer pour ouvrir le Gestionnaire des tâches.
      2. Allez dans l'onglet Performance et vérifiez si la virtualisation est activée. 这就是修复 Windows 11 的 WSL 错误的方法
      3. 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.
      4. 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)

      1. Allez dans le menu Démarrer et tapez Activer ou désactiver les fonctionnalités Windows et appuyez sur Entrée.
      2. Trouvez Virtual Machine Platform et activez-la, puis cliquez sur OK. 这就是修复 Windows 11 的 WSL 错误的方法
      3. 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

      1. Cliquez sur le menu Démarrer et tapez Activer ou désactiver les fonctionnalités Windows et appuyez sur Entrée. 这就是修复 Windows 11 的 WSL 错误的方法
      2. Décochez Hyper-V, sous-système Windows pour Linux, plateforme de machine virtuelle et hyperviseur Windows Plateforme et sélectionnez OK. 这就是修复 Windows 11 的 WSL 错误的方法
      3. Redémarrez votre ordinateur.
      4. Exécutez à nouveau les fonctionnalités Windows et réactivez-les.

      5.2 Réinstallez le sous-système Windows pour Linux (WSL)

      1. Appuyez sur les touches Windows+I pour ouvrir les Paramètres.
      2. Dans le volet de gauche, sélectionnez Applications, puis cliquez sur Applications et fonctionnalités dans le volet de droite. 这就是修复 Windows 11 的 WSL 错误的方法
      3. Recherchez la distribution Linux (comme Ubuntu) dans la liste, cliquez sur l'option à trois points et sélectionnez Désinstaller. 这就是修复 Windows 11 的 WSL 错误的方法
      4. Autorisez le processus à se terminer.
      5. Après cela, recherchez Sous-système Windows pour Linux dans la liste, cliquez sur le menu à trois points et sélectionnez Désinstaller. 这就是修复 Windows 11 的 WSL 错误的方法
      6. 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.
      7. 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

      1. 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". ". 这就是修复 Windows 11 的 WSL 错误的方法
      2. 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

      6.2 Réparer l'application Linux Terminal

      1. Appuyez sur les touches Windows+I pour ouvrir Paramètres .
      2. Dans le volet de gauche, cliquez sur Applications, puis sélectionnez Applications et fonctionnalités dans le volet de droite. 这就是修复 Windows 11 的 WSL 错误的方法
      3. Trouvez une Application de distribution Linux, telle qu'Ubuntu, puis cliquez sur les trois points et sélectionnez Options avancées. 这就是修复 Windows 11 的 WSL 错误的方法
      4. Faites défiler la page pour trouver l'option Réparer et cliquez dessus. 这就是修复 Windows 11 的 WSL 错误的方法

      Vérifiez que l'erreur a été corrigée, sinon passez à la solution suivante.

      6.3 Réinitialiser l'application du terminal Linux

      .
      1. Appuyez sur les touches Windows+I pour ouvrir les Paramètres.
      2. Dans le volet de gauche, cliquez sur Applications, puis sélectionnez Applications et fonctionnalités dans le volet de droite. 这就是修复 Windows 11 的 WSL 错误的方法
      3. Trouvez une Application de distribution Linux, telle qu'Ubuntu, puis cliquez sur les trois points et sélectionnez Options avancées. 这就是修复 Windows 11 的 WSL 错误的方法
      4. Faites défiler la page pour trouver l'option Réinitialiser et cliquez dessus. 这就是修复 Windows 11 的 WSL 错误的方法

      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

      1. Appuyez sur les touches Windows+I pour ouvrir les Paramètres.
      2. Ensuite, sélectionnez Windows Update et cliquez sur Options avancées. 这就是修复 Windows 11 的 WSL 错误的方法
      3. Maintenant, activez recevoir des mises à jour pour d'autres produits Microsoft lorsque vous mettez à jour Windows. 这就是修复 Windows 11 的 WSL 错误的方法

      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

      1. Appuyez sur la touche Windows et tapez Activer ou désactiver les fonctionnalités Windows, puis appuyez sur Entrée. 这就是修复 Windows 11 的 WSL 错误的方法
      2. 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer