Beheben Sie den WSL-Fehler 4294967295 unter Windows in nur wenigen Schritten.

Wenn Sie das Windows-Subsystem für Linux (WSL) verwenden, wird Ihnen möglicherweise der Fehlercode 4294967295 angezeigt, wenn Sie versuchen, es in einem Windows-Terminal zu öffnen oder im Windows Explorer auf Ihre Linux-Dateien zuzugreifen. Dieser Fehlercode bedeutet, dass bei der Kommunikation zwischen Windows und Linux ein Fehler aufgetreten ist, und kann dazu führen, dass Sie WSL nicht ordnungsgemäß verwenden.

Im Folgenden führen wir Sie durch die verschiedenen Methoden zur endgültigen Behebung dieses Problems.

1. Überprüfen Sie Ihre Netzwerkverbindung

Da die Fehlermeldung selbst besagt, dass der Verbindungsversuch fehlgeschlagen ist oder die aufgebaute Verbindung fehlgeschlagen ist, weil die Verbindung hergestellt wurde Wenn der Host (in diesem Fall Windows) nicht reagiert, sollten Sie als Erstes sicherstellen, dass Sie über eine stabile Internetverbindung verfügen Verbindung. Dies liegt daran, dass Netzwerkunterbrechungen, Latenz oder Paketverluste zu Kommunikationsproblemen zwischen dem Client und dem Server führen können, die das vorliegende Problem auslösen können.

Wenn möglich, können Sie versuchen, zu einer anderen Netzwerkverbindung zu wechseln, oder Versuchen Sie, die aktuellen Netzwerkprobleme zu beheben. Versuchen Sie anschließend, die gleiche Aktion auszuführen, die den Fehler ursprünglich ausgelöst hat, und prüfen Sie, ob das Problem behoben ist.

2. Starten Sie die WSL neu

Das Problem könnte auf einen vorübergehenden Fehler oder einen Korruptionsfehler zurückzuführen sein, der die ordnungsgemäße Funktion von WSL verhindert. Solche Probleme sind meist vorübergehender Natur und können durch einen einfachen Neustart des Dienstprogramms behoben werden.

So können Sie das tun:

  1. Öffnen Sie den Task-Manager und klicken Sie mit der rechten Maustaste auf einen beliebigen WSL-bezogenen Prozess.
  2. Wählen Task beenden oder Deaktivieren.
  3. Sobald Sie fertig sind, öffnen Sie Ihren bevorzugten Terminalemulator als Administrator. Wenn Sie beispielsweise die Eingabeaufforderung verwenden, drücken Sie die Taste Gewinnen + R Drücken Sie die Tasten gleichzeitig, um „Ausführen“ zu öffnen, und geben Sie „cmd“ in das Textfeld ein.
  4. Drücken Sie die Taste Strg + Schicht + Eingeben Tasten gleichzeitig, um die Eingabeaufforderung als Administrator zu starten.
  5. Klicken Ja in der Eingabeaufforderung der Benutzerkontensteuerung.
  6. Geben Sie „wsl“ in das folgende Fenster ein und klicken Sie Als Administrator ausführen um WSL erneut zu öffnen.

Sie können nun prüfen, ob das Problem behoben ist. Alternativ können Sie WSL auch mit den folgenden Schritten wieder aktivieren:

  1. Führen Sie im erhöhten Eingabeaufforderungsfenster nacheinander die folgenden Befehle aus:
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. Sobald die Befehle abgeschlossen sind, starten Sie Ihren Computer neu und führen Sie nach dem Neustart die folgenden Befehle in cmd aus:
    ​​​​​​​DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart

Sie können nun versuchen, die Aktion auszuführen, die den Fehler ursprünglich ausgelöst hat, und prüfen, ob das Problem behoben ist.

3. Setzen Sie Ihre Netzwerkeinstellungen zurück

Sie können Netzwerkprobleme auch beheben, indem Sie die Netzwerkeinstellungen zurücksetzen (eine schnelle Lösung, die bei mehreren betroffenen Benutzern funktionierte). löscht alle beschädigten oder veralteten Netzwerkkonfigurationen, Caches oder Proxys, die möglicherweise das Netzwerk stören Verkehr. Sie werden im Wesentlichen die Standardnetzwerkeinstellungen wiederherstellen, wodurch WSL hoffentlich problemlos eine Verbindung zum Windows-Host und zum Internet herstellen kann.

So können Sie das tun:

  1. Geben Sie „cmd“ in das Windows-Suchprogramm ein und klicken Sie auf Als Administrator ausführen.
  2. Wählen Ja in der Eingabeaufforderung der Benutzerkontensteuerung.
  3. Führen Sie nun nacheinander die folgenden Befehle aus
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Wenn Sie fertig sind, drücken Sie die Taste Gewinnen + ICH Tasten gleichzeitig, um die Einstellungen-App zu öffnen.
  5. Navigieren Sie zu Netzwerk & Internet > Status > Netzwerk-Reset.
  6. Klicke auf Jetzt zurücksetzen.
  7. Starten Sie abschließend Ihren Computer neu und prüfen Sie nach dem Neustart, ob das Problem behoben ist.

4. Deaktivieren Sie vorübergehend Ihre Antivirensoftware

Manchmal stört Ihr Antivirenprogramm den WSL-Netzwerkverkehr und verursacht einen Fehler.

Sie können testen, ob dies der Fall ist Schalten Sie Ihr Antivirenprogramm vorübergehend aus und dann Ihr Windows-Subsystem für Linux starten. Wenn es ohne das Antivirenprogramm einwandfrei funktioniert, bedeutet das, dass es den WSL-Netzwerkverkehr blockiert hat.

In diesem Fall können Sie entweder die Einstellungen Ihres Antivirenprogramms ändern, um den WSL-Netzwerkverkehr zuzulassen, oder zu einem der anderen Programme wechseln beste Antivirenprogramme für Windows das verursacht dieses Problem nicht.

Sie können auch versuchen, Ihr Problem zu beheben, indem Sie überprüfen, ob DNSCrypt auf Ihrem System installiert ist. DNSCrypt ist ein Programm, das Ihren DNS-Verkehr verschlüsselt, aber auch Probleme mit Ihrer Verbindung verursachen kann. Einige Benutzer berichteten, dass die Deinstallation von DNSCrypt ihr Problem gelöst habe, also sollten Sie es vielleicht einmal versuchen.

Um ein Programm zu deinstallieren, können Sie die Systemsteuerung Ihres Systems verwenden. Gehen Sie einfach rüber zum Programme und Funktionen Abschnitt. Klicken Sie mit der rechten Maustaste auf das Zielprogramm und wählen Sie Deinstallieren. Befolgen Sie die Anweisungen auf dem Bildschirm, um den Vorgang abzuschließen.

5. Ändern Sie den Hypervisor-Starttyp

Sie können auch versuchen, den Starttyp des Hypervisors auf „Automatisch“ zu ändern und prüfen, ob dies einen Unterschied macht. Dies ist besonders hilfreich, wenn Sie andere Virtualisierungstechnologien wie Hyper-V zum Ausführen virtueller Maschinen verwenden.

Das Ändern des Starttyps kann dazu beitragen, Konflikte zu vermeiden, die Probleme wie das vorliegende beheben können. Hier ist alles, was Sie tun müssen:

  1. Starten Sie die Eingabeaufforderung als Administrator.
  2. Führen Sie den folgenden Befehl aus:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Wenn Sie fertig sind, starten Sie Ihren Computer neu und prüfen Sie, ob der Fehler behoben ist.

Falls Sie ein Problem mit dem Hyper-V-Dienst selbst vermuten, können Sie auch versuchen, ihn neu zu starten. Greifen Sie dazu einfach auf das Dienstprogramm „Dienste“ zu, suchen Sie den Hyper-V-Dienst und klicken Sie mit der rechten Maustaste darauf. Wählen Neu starten und prüfen Sie, ob das einen Unterschied macht.

Führen Sie WSL erneut effizient unter Windows aus

Mit dem Windows-Subsystem für Linux (WSL) können Sie die Vorteile von Windows und Linux auf demselben Gerät genießen, ohne eine virtuelle Maschine oder ein Dual-Boot-System zu installieren. Manchmal funktioniert WSL jedoch möglicherweise nicht wie erwartet und zeigt einige Fehler an. Der Fehlercode 4294967295 ist nur eines dieser Probleme, aber glücklicherweise ist dieser Fehler nicht dauerhaft und Sie können ihn hoffentlich mit unseren empfohlenen Lösungen endgültig beheben.