Corrigez l'erreur WSL 4294967295 sous Windows en quelques étapes seulement.

Si vous utilisez le sous-système Windows pour Linux (WSL), vous avez peut-être vu un code d'erreur 4294967295 lorsque vous essayez de l'ouvrir dans un terminal Windows ou d'accéder à vos fichiers Linux dans l'Explorateur Windows. Ce code d'erreur signifie qu'un problème s'est produit avec la communication entre Windows et Linux et peut vous empêcher d'utiliser correctement WSL.

Ci-dessous, nous vous expliquons les différentes méthodes permettant de résoudre définitivement ce problème.

1. Vérifiez votre connexion réseau

Étant donné que le message d'erreur lui-même indique que la tentative de connexion a échoué ou que la connexion établie a échoué parce que le système connecté l'hôte (dans ce cas, Windows) n'a pas répondu, la première chose à faire est de vous assurer que vous disposez d'une connexion Internet stable. connexion. En effet, les interruptions du réseau, la latence ou la perte de paquets peuvent entraîner des problèmes de communication entre le client et le serveur, ce qui peut déclencher le problème en question.

instagram viewer

Vous pouvez essayer de passer à une autre connexion réseau si possible, ou essayez de résoudre les problèmes de réseau actuels. Une fois cela fait, essayez d'effectuer la même action qui déclenchait initialement l'erreur et vérifiez si le problème est résolu.

2. Redémarrer WSL

Vous pourriez être confronté au problème en raison d'un problème temporaire ou d'une erreur de corruption qui pourrait empêcher WSL de fonctionner correctement. Ces problèmes sont pour la plupart temporaires et peuvent être résolus en redémarrant simplement l'utilitaire.

Voici comment procéder :

  1. Ouvrez le Gestionnaire des tâches et cliquez avec le bouton droit sur n'importe quel processus lié à WSL.
  2. Choisir Tâche finale ou Désactiver.
  3. Une fois terminé, ouvrez votre émulateur de terminal préféré en tant qu'administrateur. Par exemple, si vous utilisez l'invite de commande, appuyez sur le bouton Gagner + R. clés ensemble pour ouvrir Exécuter et tapez "cmd" dans le champ de texte.
  4. appuie sur le Ctrl + Changement + Entrer clés ensemble pour lancer l’invite de commande en tant qu’administrateur.
  5. Cliquez sur Oui dans l'invite de contrôle de compte d'utilisateur.
  6. Tapez "wsl" dans la fenêtre suivante et cliquez sur Exécuter en tant qu'administrateur pour ouvrir à nouveau WSL.

Vous pouvez maintenant vérifier si le problème est résolu. Vous pouvez également réactiver WSL en procédant comme suit :

  1. Dans la fenêtre d'invite de commandes élevée, exécutez les commandes suivantes une par une :
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. Une fois les commandes terminées, redémarrez votre ordinateur et au redémarrage, exécutez les commandes suivantes dans cmd :
    ​​​​​​​DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart

Vous pouvez maintenant essayer d'effectuer l'action qui déclenchait initialement l'erreur et vérifier si le problème est résolu.

3. Réinitialisez vos paramètres réseau

Vous pouvez également résoudre les problèmes de réseau en réinitialisant les paramètres réseau (une solution rapide qui a fonctionné pour plusieurs utilisateurs concernés), en procédant ainsi. effacera toutes les configurations réseau, caches ou proxys corrompus ou obsolètes qui pourraient interférer avec le réseau trafic. Vous restaurerez essentiellement les paramètres réseau par défaut, ce qui, espérons-le, permettra à WSL de se connecter à l'hôte Windows et à Internet sans aucun problème.

Voici comment procéder :

  1. Tapez "cmd" dans l'utilitaire de recherche Windows et cliquez sur Exécuter en tant qu'administrateur.
  2. Sélectionner Oui dans l'invite de contrôle de compte d'utilisateur.
  3. Maintenant, exécutez les commandes suivantes une par une
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Une fois terminé, appuyez sur le Gagner + je touches ensemble pour ouvrir l’application Paramètres.
  5. Aller vers Réseau & Internet > Statut > Réinitialisation du réseau.
  6. Cliquer sur Réinitialiser maintenant.
  7. Enfin, redémarrez votre ordinateur et au redémarrage, vérifiez si le problème est résolu.

4. Désactivez temporairement votre logiciel antivirus

Parfois, votre programme antivirus peut interférer avec le trafic réseau WSL et provoquer une erreur.

Vous pouvez tester si tel est le cas en désactiver temporairement votre programme antivirus puis en lançant votre sous-système Windows pour Linux. Si cela fonctionne correctement sans le programme antivirus, cela signifie qu'il bloquait le trafic réseau WSL.

Dans ce cas, vous pouvez soit modifier les paramètres de votre programme antivirus pour autoriser le trafic réseau WSL, soit passer à l'un des meilleurs programmes antivirus pour Windows cela ne pose pas ce problème.

Une autre chose que vous pouvez essayer pour résoudre votre problème est de vérifier si DNSCrypt est installé sur votre système. DNSCrypt est un programme qui crypte votre trafic DNS, mais il peut également causer des problèmes avec votre connexion. Certains utilisateurs ont signalé que la désinstallation de DNSCrypt avait résolu leur problème, vous voudrez peut-être l'essayer.

Pour désinstaller un programme, vous pouvez utiliser le Panneau de configuration de votre système. Rendez-vous simplement au Programmes et fonctionnalités section. Faites un clic droit sur le programme ciblé et choisissez Désinstaller. Suivez les instructions à l'écran pour terminer le processus.

5. Modifier le type de lancement de l'hyperviseur

Vous pouvez également essayer de changer le type de lancement de l'hyperviseur en automatique et vérifier si cela fait une différence. Ceci est particulièrement utile si vous utilisez d'autres technologies de virtualisation comme Hyper-V pour exécuter des machines virtuelles.

Changer le type de lancement peut aider à éviter les conflits qui peuvent résoudre des problèmes comme celui-ci. Voici tout ce que vous devez faire :

  1. Lancez l'invite de commande en tant qu'administrateur.
  2. Exécutez la commande suivante :
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Une fois terminé, redémarrez votre ordinateur et vérifiez si l'erreur est résolue.

Si vous soupçonnez un problème avec le service Hyper-V lui-même, vous pouvez également essayer de le redémarrer. Pour cela, accédez simplement à l'utilitaire Services, localisez le service Hyper-V et cliquez dessus avec le bouton droit. Choisir Redémarrage et vérifiez si cela fait une différence.

Exécutez à nouveau WSL efficacement sous Windows

Avec le sous-système Windows pour Linux (WSL), vous pouvez profiter des avantages de Windows et de Linux sur le même appareil, sans installer de machine virtuelle ou de système à double démarrage. Cependant, WSL peut parfois ne pas fonctionner comme prévu et vous afficher des erreurs. Le code d'erreur 4294967295 n'est qu'un de ces problèmes mais heureusement, cette erreur n'est pas permanente et j'espère que vous pourrez la corriger définitivement avec nos solutions recommandées.