Wie jede Software ist dieAuch hier gibt es einige Probleme. In diesem Leitfaden gehen wir auf die Fehlerbehebung einWindows-Subsystem für LinuxFehlermeldungen und Codes.
Beheben Sie Fehler, Probleme und Probleme des Windows-Subsystems für Linux
Dies sind Meldungen, für die wir Fehler im Windows-Subsystem für Linux-Fehlermeldungen und -Codes beheben werden.
- Optionen für WSL 2 werden nicht angezeigt
- Fehler: 0x1bc
- Fehler: 0x80040306 bei der Installation
- Auf WSL-Dateien kann von Windows aus nicht zugegriffen werden
- Die WSL 2-Verteilung kann nicht gestartet werden und in der Ausgabe wird nur „WSL 2“ angezeigt
- Befehl nicht gefunden
- Fehler: 0x80370102 Die virtuelle Maschine konnte nicht gestartet werden, da eine erforderliche Funktion nicht installiert ist
- Fehler: 0x80040154 nach Windows-Update
- WSL funktioniert nicht mehr mit Fehler 0x80070003
- Änderung der Anzeigesprache in WSL
- Installationsprobleme nach der Windows-Systemwiederherstellung
- Kein Internetzugang in der WSL
- Bei Verwendung von Ping wurde die Berechtigung verweigert
- Nach der Installation von WSL 2 kann nicht gestartet werden
- Windows-Befehle können nicht innerhalb eines Verteilers ausgeführt werden
- ICS ist deaktiviert
- Bash hängt
- Probleme mit der OpenSSH-Server-Verbindung
- Die referenzierte Assembly konnte nicht gefunden werden
- Korrigieren Sie (SSH-bezogene) Berechtigungsfehler
Lassen Sie uns ausführlich darüber sprechen.
1] Optionen für WSL 2 werden nicht angezeigt
Viele Windows-Benutzer haben sich darüber beschwert, dass sie trotz der Build-Nr. 1903 keine Optionen für WSL 2 sehen können. Dies geschieht, wenn Ihr Computer den Backport für WSL 2 noch nicht verwendet hat.
Um dies zu beheben, müssen Sie nur Folgendes tun, und schon kann es losgehen.
2] Fehler: 0x1bc
Möglicherweise wird der folgende Fehler angezeigt, wenn die„Anzeigesprache“oder„Systemgebietsschema“ist nicht eingestelltEnglisch.
wsl --set-default-version 2 Error: 0x1bc For information on key differences with WSL 2 please visit https://aka.ms/wsl2
Um den Fehler zu beheben, müssen Sie überprüfen, ob der Kernel auf Ihrem Computer installiert ist. Verwenden Sie dazu den folgenden Befehl.
dir %SystemRoot%\system32\lxss\tools\kernel
Wenn Sie keinen Kernel haben, laden Sie ihn herunter vonaka.ms. Stellen Sie sicher, dass Sie es als Administrator herunterladen und den Kernel auf Ihrem Computer installieren, um den Fehler zu beheben.
3] Fehler: 0x80040306 bei der Installation

Wenn bei der Installation der Fehler 0x80040306 angezeigt wird. Um dies zu beheben, müssen Sie es deaktivierenLegacy-Konsole.Befolgen Sie dazu die angegebenen Schritte.
- OffenEingabeaufforderungals Administrator aus derStartmenü.
- Klicken Sie mit der rechten Maustaste auf das cmd-Logo und wählen SieEigenschaften.
- Deaktivieren Sie jetzt das Kontrollkästchen„„Legacy-Konsole verwenden“und klicken Sie auf OK.
Überprüfen Sie abschließend, ob das Problem dadurch behoben wird.
4] Auf WSL-Dateien kann von Windows aus nicht zugegriffen werden

Wenn Sie nicht auf das Windows-Subsystem für Linux zugreifen können\\wsl$Unter Windows kann dies bedeuten, dass der 9P-Protokolldateiserver nicht gestartet werden kann.
Die einfachste Lösung besteht darin, Ihren Computer zu aktualisieren und zu aktivieren„Updates für Microsoft-Produkte auf Windows Update“.Dazu können Sie die angegebenen Schritte befolgen.
- StartEinstellungenvonSieg + ich.
- KlickenUpdate & Sicherheit > Erweiterte Optionen.
- Verwenden Sie den Schalter, um „Erhalten Sie Updates für andere Microsoft-Produkte, wenn Sie Windows aktualisieren„.
Dadurch wird das Problem für Sie behoben.
5] Die WSL 2-Verteilung kann nicht gestartet werden und in der Ausgabe wird nur „WSL 2“ angezeigt
Dieser Fehler ist unvermeidlich, wenn Ihre Anzeigesprache nicht auf Englisch eingestellt ist. Wenn Sie versuchen, WSL 2 zu starten, wird die folgende Ausgabe angezeigt.
C:\Users\me>wsl WSL 2
Um den Fehler zu beheben, müssen Sie den Kernel manuell herunterladen und installieren. Sie können die Datei herunterladen unteraka.ms/wsl2kernel. Installieren Sie den Kernel, um den Fehler einfach zu beheben.
6] Befehl nicht gefunden
Dies ist einer der häufigsten Fehler, die auftreten, wenn eine .exe-Datei von Windows unter Linux ausgeführt wird. Wenn Sie versuchen, dasselbe zu tun, wird möglicherweise die folgende Fehlermeldung angezeigt.
$ notepad.exe -bash: notepad.exe: command not found
Dies geschieht, wenn die$PATHDie .exe-Datei kann nicht gefunden werden. Die beste Lösung für diesen Fehler besteht darin, den folgenden Befehl im Terminal auszuführen.
export PATH=$PATH:/usr/sbin
Tun Sie dies und prüfen Sie, ob der Fehler dadurch behoben wird.
Verwandt:
7] Fehler: 0x80370102 Die virtuelle Maschine konnte nicht gestartet werden, da eine erforderliche Funktion nicht installiert ist
Bei vielen ist dieser Fehler aufgetreten, als sie versuchten, einen Linux-Distributor zu installieren. Im Gegensatz zu früheren Fehlern gibt es für diesen Fehler mehr als eine Lösung. Also schnallen Sie sich an und lesen Sie alle Lösungen.
Dies sind die Dinge, die Sie tun können, um das Problem zu beheben.
- Aktivieren Sie Hyper-V
- Aktivieren Sie die Hardware-Virtualisierung
- Aktivieren Sie die verschachtelte Virtualisierung
Lassen Sie uns ausführlich darüber sprechen.
Aktivieren Sie Hyper-V

Ohne Hyper-V können Sie keine virtuelle Umgebung erstellen. Aktivieren Sie es also mithilfe der folgenden Schritte.
- OffenBedienfeldaus demStartmenü.
- KlickenProgramme und Funktionen > Windows-Funktionen aktivieren oder deaktivieren
- Scrollen Sie nach unten, um Hyper-V zu finden, überprüfen Sie es und klicken Sie auf „OK“.
Überprüfen Sie nach der Aktivierung von Hyper-V, ob das Problem behoben ist.
Aktivieren Sie die Hardware-Virtualisierung
Hardwarevirtualisierung ist ein Muss, wenn Sie versuchen, eine virtuelle Maschine auszuführen. Wenn also der Fehler 0x80370102 auftritt, versuchen Sie esaus dem BIOS, um das Problem zu beheben.
Aktivieren Sie die verschachtelte Virtualisierung
Mit der verschachtelten Virtualisierung können Sie Hypervisor innerhalb einer VM ausführen. Wenn der Fehler weiterhin auftritt, versuchen Sie, die verschachtelte Virtualisierung zu aktivieren. Dazu müssen Sie laufenPowerShellals Administrator und führen Sie den folgenden Befehl aus.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Lassen Sie diesen Befehl ausführen und prüfen Sie, ob das Problem dadurch behoben wird.
8] Fehler: 0x80040154 nach Windows-Update

Dieser Fehler wird möglicherweise angezeigt, wenn das Windows-Subsystem für Linux aufgrund eines Windows-Updates deaktiviert ist. Um das Problem zu beheben, müssen wir diese Option aktivieren. Befolgen Sie dazu die angegebenen Schritte.
- StartKontrolleaus demStartmenü.
- KlickenProgramme und Funktionen > Windows-Funktionen aktivieren oder deaktivieren
- Scrollen Sie nach unten, um zu findenWindows-Subsystem für Linux, überprüfen Sie es und klicken Sie auf OK.
Starten Sie abschließend Ihren Computer neu und prüfen Sie, ob das Problem weiterhin besteht.
9] WSL funktioniert nicht mehr mit Fehler 0x80070003
Wenn die WSL damit aufhört, lösen Sie es mit dieser Anleitung. Kurz gesagt, machen Sie Folgendes:
- Öffnen Sie die Windows-Einstellungen
- Gehen Sie zu System.
- Scrollen Sie nach unten zu „Speicher“.
- Wechseln Sie zum Abschnitt Weitere Speichereinstellungen.
- Klicken Sie auf Ändern, wo neue Inhalte gespeichert werden.
- Klicken Sie auf die Dropdown-Schaltfläche für die Option „Neue Apps werden gespeichert unter“.
- Wählen Sie den gewünschten Standort aus.
10] Anzeigesprache ändert sich in WSL
WSL ändert automatisch das Ubuntu-Gebietsschema, damit es mit der Sprache Ihres Windows-Computers übereinstimmt. Wenn Sie kein Fan dieser Maßnahme sind, können Sie die Anzeigesprache mit dem folgenden Befehl entsprechend Ihren Anforderungen einstellen.
Hinweis: Der folgende Befehl ändert die Sprache in „en-US“.
sudo update-locale LANG=en_US.UTF8
Tun Sie dies und prüfen Sie, ob das Problem dadurch behoben wird.
11] Installationsprobleme nach der Windows-Systemwiederherstellung
Wenn nach der Windows-Systemwiederherstellung Installationsprobleme auftreten, versuchen Sie, das zu löschenWindows-Subsystem für LinuxOrdner. Das Folgende ist sein Weg.
%windir%\System32\Tasks\Microsoft\Windows\Windows Subsystem for Linux
Starten Sie Ihren Computer neu, installieren Sie Bash neu und prüfen Sie, ob das Problem dadurch behoben wird.
12] Kein Internetzugang in der WSL
Viele Benutzer haben berichtet, dass sie in der WSL nicht auf das Internet zugreifen können. Die Lösung könnte jedoch einfacher sein, als Sie denken. Dies liegt an einem Antivirenprogramm eines Drittanbieters, das Sie möglicherweise verwenden. Da die Firewall das Internet blockiert. Um dies zu beheben, entfernen Sie das Antivirenprogramm und schon kann es losgehen.
13] Bei Verwendung von Ping wurde die Berechtigung verweigert
Wenn Sie in der WSL kein Ping durchführen können, bedeutet dies, dass Sie keine Administratorrechte haben. Sie müssen also Ubuntu und Linux mit Administratorrechten oder Bash.exe auf Ihrem Befehlszeileninterpreter mit Administratorrechten ausführen.
Hoffentlich lässt sich das Problem dadurch leicht beheben.
14] Booten nach der Installation von WSL 2 nicht möglich
Der Grund, warum Sie nach der Installation von WSL 2 nicht booten können, ist immer noch unheimlich, aber Microsoft versucht, an einem Update zu arbeiten, um das Problem vollständig zu diagnostizieren. Es gibt jedoch zwei Dinge, die Sie tun können, um zu sehen, ob das Problem dadurch behoben wird.
- Verwendenum den Fehler zu beheben.
- und prüfen Sie, ob das Problem dadurch behoben wird.
15] Windows-Befehle können nicht in einem Verteiler ausgeführt werden
Es gibt einige Distributoren im Windows Store, die nicht vollständig für die Ausführung aller Windows-Befehle optimiert sind. Möglicherweise erhalten Sie einen der folgenden Fehler.
-bash: powershell.exe: command not found
powershell.exe /c start
Um diesen Fehler zu beheben, führen Sie den folgenden Befehl aus.
echo $PATH
Überprüfen Sie nun, ob die Ausgabe enthält„/mnt/c/Windows/system32“Wenn der Fehler bei Ihnen auftritt, ist der Pfad höchstwahrscheinlich nicht vorhanden.
Überprüfen Sie nun Ihre Profileinstellungen
cat /etc/profile
Überprüfen Sie nun, ob eine Pfadzuweisung mit beginnt„#“Wenn dies der Fall ist, kommentieren Sie den Block aus. Überprüfen Sie außerdem, obwsl.confvorhanden ist, und stellen Sie sicher, dass dies nicht der Fall istappendWindowsPath=false. Wenn ja, kommentieren Sie es aus.
Danach müssen Sie die Verteilung neu starten. Sie können dazu den folgenden Befehl verwenden.
wsl -t <name of the distributor>
oder
wsl --shutdown
Hoffentlich wird das Problem behoben.
16] ICS ist deaktiviert
Ohne kann eine WSL nicht funktionierenICS oder Internet Connection Sharing. DerHost-Netzwerkdienst (HNS)verwendet ICS, um ein grundlegendes virtuelles Netzwerk für WSL 2 aufzubauen, um NAT, DNS, DHCP und Host-Verbindungsfreigabe zu erstellen.
Um den Fehler zu beheben, müssen wir ICS aktivieren. Befolgen Sie daher die angegebenen Schritte, um ICS zu aktivieren.
- StartDienstleistungenaus demStartmenü.
- Doppelklicken Sie aufGemeinsame Nutzung der Internetverbindung (ICS),und klickenStartwenn es gestoppt ist.
- Klicken Sie abschließendBewerben > Ok.
Sie sollten auch einige Richtlinien bearbeiten. Also, startenGruppenrichtlinien-Editorund navigieren Sie zum folgenden Speicherort.
Computer Configuration > Administrative Templates > Network > Network Connections
Und deaktivieren Sie die folgenden Richtlinien.
- Verbieten Sie die Installation und Konfiguration von Network Bridge in Ihrem DNS-Domänennetzwerk
- Verbieten Sie die Verwendung der Internet Connection Firewall in Ihrem DNS-Domänennetzwerk
- Verbieten Sie die Nutzung der Internetverbindungsfreigabe in Ihrem DNS-Domänennetzwerk
- Fordern Sie Domänenbenutzer auf, beim Festlegen des Standorts eines Netzwerks die Rechte heraufzusetzen
17] Bash wird gehängt
Wenn Bash hängt oder blockiert und nicht mehr auf Ihre Eingaben reagiert, können Sie entweder Ihren Computer neu starten, da dadurch der Fehler behoben wird, oder einen Speicherauszug melden. Letzteres kann zu einem Systemabsturz führen. Speichern Sie daher Ihre Arbeit, bevor Sie eine Meldung senden.
18] OpenSSH-Server-Verbindungsprobleme
Wenn Sie ein Verbindungsproblem mit dem OpenSSF-Server feststellen, müssen Sie zunächst überprüfen, ob der OpenSSH-Server ausgeführt wird. Sie können dazu den folgenden Befehl verwenden.
sudo service ssh status
Wenn er nicht ausgeführt wird, verwenden Sie den folgenden Befehl, um den Dienst zu starten.
sudo service ssh start
Wenn er ausgeführt wird, sollten Sie den Dienst mit dem folgenden Befehl neu starten und prüfen, ob das Problem dadurch behoben wird.
sudo service ssh restart
Wenn das Problem dadurch nicht behoben werden kann, versuchen Sie, SSHD im Debug-Modus zu starten. Verwenden Sie vorher den folgenden Befehl, um den SSH-Dienst zu stoppen.
sudo service ssh stop
Verwenden Sie nun den folgenden Befehl, um SSHD im Debug-Modus zu starten.
sudo /usr/sbin/sshd -d
Hoffentlich wird der Fehler dadurch behoben.
19] Die referenzierte Assembly konnte nicht gefunden werden
Viele Benutzer stoßen darauf„Die referenzierte Assembly konnte nicht gefunden werden“wenn sie versuchen, die zusätzliche WSL-Funktion zu aktivieren. Wenn Sie einer von ihnen sind, versuchen Sie es zu aktivierenWindows-Subsystem für Linuxüber die Systemsteuerung und aktualisieren Sie Ihren Computer. Hoffentlich wird der Fehler dadurch behoben.
20] Korrigieren Sie (SSH-bezogene) Berechtigungsfehler
Wenn Sie den folgenden Fehler sehen, finden Sie in diesem Abschnitt die Lösung.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/home/artur/.ssh/private-key.pem' are too open.
Um dieses Problem zu beheben,Microsoftschlägt vor, dass Sie dorthin gehen/etc/wsl.confDatei und fügen Sie Folgendes hinzu:
[automount] enabled = true options = metadata,uid=1000,gid=1000,umask=0022
Dadurch wird der Fehler behoben. Bevor Sie dies tun, stellen Sie sicher, dass Sie über die entsprechende Genehmigung verfügen.
Dies sind einige der Fehlermeldungen und Codes des Windows-Subsystems für Linux sowie deren Tipps zur Fehlerbehebung. Wir hoffen, dass sie Ihnen bei der Behebung von WSL-Fehlern, -Problemen und -Problemen helfen.














