Heim > häufiges Problem > So beheben Sie den WSL-Fehler unter Windows 11

So beheben Sie den WSL-Fehler unter Windows 11

WBOY
Freigeben: 2023-05-03 19:19:11
nach vorne
14562 Leute haben es durchsucht

WSL-Fehler in Windows 11 können aus mehreren Gründen auftreten. Die genaue Meldung lautet „WslRegisterDistribution Failed“ mit einem anderen Fehlercode.

Windows Subsystem für Linux (WSL) ist eine Funktion, die es Entwicklern und normalen Benutzern ermöglicht, Linux auf ihren Windows-Computern zu installieren und zu verwenden.

Obwohl diese Funktion für Entwickler äußerst wertvoll ist, kann sie manchmal zu verblüffenden Komplikationen führen, die schwer zu beheben sind.

Zum Glück sind diese Fehler nicht unüberwindbar. In diesem Artikel besprechen wir alle möglichen Ursachen und Lösungen.

Was sind die häufigsten WSL-Fehler in Windows 11?

WSL-Fehler in Windows 11 umfassen verschiedene Codes und Warnungen; diese sind die häufigsten:

  • WslRegisterDistribution schlägt mit Fehler 0x80070032 fehl
  • WslRegisterDistribution schlägt mit Fehler 0x80370102 fehl
  • WslRegisterDistribution schlägt mit Fehler 0x8 fehl 007023e
  • WslRegisterDistribution fehlgeschlagen mit Fehler 0x8007019e

Da wir nun den Fehlercode behandelt haben, kommen wir zur Lösung.

Wie behebe ich den Windows 11 WSL-Fehler? ??

Klicken Sie auf

Datenschutz und Sicherheit

und wählen Sie im rechten Bereich Windows-Sicherheit aus.

Klicken Sie anschließend auf
    Viren- und Bedrohungsschutz
  1. . Als nächstes wählen Sie die Option Scannen.
  2. Wählen Sie Vollständiger Scan这就是修复 Windows 11 的 WSL 错误的方法 und klicken Sie auf Jetzt scannen.
  3. Lassen Sie den Scan abschließen. 这就是修复 Windows 11 的 WSL 错误的方法Wenn Sie den Windows 11 WSL-Fehlercode 0x80070032 erhalten, müssen Sie zunächst Ihr System auf Malware scannen.
  4. Antivirensoftware von Unternehmen wie ESET ist aufgrund ihrer Spezialisierung auf diesen Bereich ebenfalls eine gute Wahl. Dieses Anti-Malware-Programm stellt sicher, dass die Festplatte Ihres Computers nicht mit Malware infiziert ist. 这就是修复 Windows 11 的 WSL 错误的方法⇒ Holen Sie sich ESET
  5. 1.2, um WSL zu aktivieren
Drücken Sie die

Windows

-Taste und geben Sie

Windows-Funktionen ein- oder ausschalten

ein und klicken Sie auf das Ergebnis, um es zu aktivieren.

Suchen Sie das

Windows-Subsystem für Linux und aktivieren Sie es.

Klicken Sie auf OK.

    Lassen Sie es die erforderlichen Systemdateien suchen und installieren, starten Sie dann Ihren Computer neu und prüfen Sie, ob das Problem behoben ist.
  1. Sie können WSL auch mit Windows PowerShell aktivieren, indem Sie die folgenden Schritte ausführen:
  2. Klicken Sie auf das
  3. Startmenü, geben Sie Windows PowerShell ein, klicken Sie mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen. 这就是修复 Windows 11 的 WSL 错误的方法
  4. Kopieren Sie den folgenden Code und fügen Sie ihn ein: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Geben Sie bei Bedarf die folgenden Buchstaben ein, um das System neu zu starten:

Y

.
  1. 1.3 Virtuelle Maschine aktivieren 这就是修复 Windows 11 的 WSL 错误的方法
  2. Gehen Sie zum
  3. Startmenü und geben Sie „Windows-Funktionen aktivieren oder deaktivieren“ ein und klicken Sie auf das Ergebnis, um es zu aktivieren.
    <strong>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux</strong>Suchen Sie 这就是修复 Windows 11 的 WSL 错误的方法Virtual Machine Platform
  4. , aktivieren Sie sie und klicken Sie dann auf OK.
  5. Für die Ausführung von WSL ist die Installation einer virtuellen Maschine erforderlich. Wenn Ihr System dies unterstützt, installieren Sie es mit den Windows-Funktionen, sofern keine Probleme auftreten.

1.4 Dateiberechtigungsproblem beheben

  1. Drücken Sie die Tasten Windows+R, um das Dialogfeld „Ausführen“ zu öffnen.
  2. Geben Sie %localappdata%Packages ein und drücken Sie Enter. 这就是修复 Windows 11 的 WSL 错误的方法
  3. Suchen Sie den Ordner Distro, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
  4. Gehen Sie zum Abschnitt „Registerkarte „Sicherheit““ und klicken Sie auf „Erweiterte Optionen“. 这就是修复 Windows 11 的 WSL 错误的方法 Überprüfen Sie, ob Ihr Konto in der Liste aufgeführt ist. Wenn Ihr Konto in der Liste aufgeführt ist, fahren Sie mit der folgenden Methode fort. Wenn nicht, entfernen Sie WSL und installieren Sie es erneut.
1.5 Starten Sie den LxssManager-Dienst neu.

Drücken Sie die Tasten
    Windows
  1. +R, um Ausführen zu öffnen. Geben Sie
  2. Services.msc
  3. ein und drücken Sie Enter. 这就是修复 Windows 11 的 WSL 错误的方法 Suchen Sie
  4. LxssManager
  5. , klicken Sie mit der rechten Maustaste darauf und wählen Sie Stopp. 这就是修复 Windows 11 的 WSL 错误的方法Starten Sie WSL neu und prüfen Sie, ob der Fehler verschwindet.
  6. LxssManager steuert die Verteilungsvorgänge im Hintergrund. Wenn der Start fehlschlägt oder im Prozess hängen bleibt, erhalten Sie möglicherweise den Fehler 0x80070032.

Ein Neustart des LxssManager-Dienstes kann dieses Problem lösen.

1.6 Starten Sie WSL aus dem Microsoft Store

Drücken Sie die
    Windows
  1. -Taste, um das Menü „Start“ zu öffnen, geben Sie dann „Microsoft Store“ ein und drücken Sie die Eingabetaste. 这就是修复 Windows 11 的 WSL 错误的方法Wählen Sie
  2. Meine Bibliothek in der unteren linken Ecke der App.
  3. 这就是修复 Windows 11 的 WSL 错误的方法Suchen Sie nach
  4. Ubuntu
  5. und anderen Linux-Distributionsanwendungen, klicken Sie dann auf Starten und prüfen Sie, ob das Problem behoben ist.
  6. Manchmal können Windows 11 WSL-Fehler aufgrund von Fehlern in der von Ihnen installierten Linux-Distribution auftreten. Um dieses Problem zu beheben, können Sie die WSL-Verteilungs-App über den Microsoft Store neu starten.

2. Verwenden Sie PC-Reparaturtools

Es ist nicht ungewöhnlich, dass Ihr Computer die Ursache von Problemen ist, die sich mit Tools von Drittanbietern leicht beheben lassen.

Restoro analysiert beschädigte und fehlende Dateien und repariert sie. Diese Anwendung löst die überwiegende Mehrheit der Fälle, in denen Fehler aufgrund einer Systembeschädigung auftreten.

⇒ Wiederherstellung erhalten

3. WslRegisterDistribution fehlgeschlagen beheben: 0x80040306 Installationsfehler

Drücken Sie die Tasten
    Windows
  1. +R, um das Dialogfeld „Ausführen“ zu öffnen, und geben Sie cmd.exe ein. Klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie
  2. Eigenschaften
  3. . 这就是修复 Windows 11 的 WSL 错误的方法Deaktivieren Sie
  4. Legacy-Konsole verwenden
  5. und klicken Sie auf OK. 这就是修复 Windows 11 的 WSL 错误的方法
  6. 4. WslRegisterDistribution fehlgeschlagen: 0x80370102 Fehler

Expertentipp:

Einige PC-Probleme sind schwer zu beheben, insbesondere wenn das Repository beschädigt ist oder Windows-Dateien fehlen. Wenn Sie Probleme beim Beheben von Fehlern haben, ist Ihr System möglicherweise teilweise beschädigt. Wir empfehlen die Installation von Restoro, einem Tool, das Ihren Computer scannen und feststellen kann, wo der Fehler liegt. Klicken Sie hier, um es herunterzuladen und mit der Reparatur zu beginnen.

4.1 Hyper-V aktivieren

Drücken Sie die
    Windows
  1. -Taste, um das Startmenü zu öffnen, geben Sie „Windows-Funktionen aktivieren oder deaktivieren“ ein und drücken Sie die Enter-Taste. Suchen Sie Hyper-V und aktivieren Sie es.
  2. Jetzt klicken Sie auf OK这就是修复 Windows 11 的 WSL 错误的方法.
  3. Starten Sie Ihren Computer neu und prüfen Sie, ob das Problem behoben ist.
  4. Wenn Sie den Windows 11 WSL-Fehlercode 0x80370102 erhalten, können Sie als Erstes Hyper-V aktivieren. Dies ist eine erforderliche Funktion für die Verwendung von WSL.
4.2 Hardware-Virtualisierung aktivieren

  1. Klicken Sie mit der rechten Maustaste auf das Startmenü, um den Task-Manager zu öffnen.
  2. Gehen Sie zur Registerkarte
  3. Leistung und prüfen Sie, ob die Virtualisierung aktiviert ist. 这就是修复 Windows 11 的 WSL 错误的方法
  4. Wenn
  5. Virtualisierung nicht aktiviert ist, starten Sie Ihren Computer neu und drücken Sie die BIOS-Taste, sobald Ihr Computer hochfährt, um die BIOS-Optionen Ihres PCs aufzurufen. F1, F2, F10, F12 oder DEL kann der BIOS-Schlüssel sein.
  6. Suchen Sie den Abschnitt „CPU-Konfiguration“ und aktivieren Sie
  7. Virtualisierung.
Wenn Sie Hyper-V-basiertes WSL auf Ihrem Computer verwenden möchten, müssen Sie die Hardwarevirtualisierung aktivieren.

4.3. Öffnen Sie die Virtual Machine Platform (VMP)

    Gehen Sie zum
  1. Startmenü, geben Sie „Windows-Funktionen aktivieren oder deaktivieren“ ein und drücken Sie die Eingabetaste. Suchen Sie Virtual Machine Platform, aktivieren Sie sie und klicken Sie dann auf OK.
  2. Warten Sie, bis die Installation abgeschlossen ist, und starten Sie Ihren Computer neu. 这就是修复 Windows 11 的 WSL 错误的方法
  3. VMP ist eine der notwendigen Funktionen, die aktiviert werden müssen, um den Windows 11 WSL-Fehlercode 0x80370102 zu beheben.
  4. 5. Fix WslRegisterDistribution Failed: 0x8007023e Error

5.1 Deaktivieren und aktivieren Sie das Linux-Subsystem

Klicken Sie auf das Startmenü, geben Sie „Windows-Funktionen aktivieren oder deaktivieren“ ein und drücken Sie die Eingabetaste.

  1. Deaktivieren Sie Hyper-V, Windows-Subsystem für Linux, Virtual Machine Platform und Windows Hypervisor Plattform und wählen Sie OK. 这就是修复 Windows 11 的 WSL 错误的方法
  2. Starten Sie Ihren Computer neu. Führen Sie die Windows-Funktionen erneut aus und aktivieren Sie sie erneut. 这就是修复 Windows 11 的 WSL 错误的方法
  3. 5.2 Windows-Subsystem für Linux (WSL) neu installieren
  4. Drücken Sie die Tasten
Windows

+I, um

Einstellungen
    zu öffnen.
  1. Wählen Sie im linken Bereich „Apps“ aus und klicken Sie dann im rechten Bereich auf „Apps & Funktionen“. Suchen Sie die Linux-Distribution (wie Ubuntu) in der Liste, klicken Sie auf die Dreipunktoption und wählen Sie Deinstallieren.
  2. Lassen Sie den Vorgang abschließen. 这就是修复 Windows 11 的 WSL 错误的方法Suchen Sie danach in der Liste nach „Windows-Subsystem für Linux“, klicken Sie auf das Dreipunktmenü und wählen Sie „Deinstallieren“.
  3. Befolgen Sie die in der vorherigen Methode genannten Schritte, um WSL und die Windows-Hypervisor-Plattform这就是修复 Windows 11 的 WSL 错误的方法 in den Windows-Funktionen zu deaktivieren.
  4. Starten Sie Ihren Computer neu und installieren Sie WSL.
  5. 6. WslRegisterDistribution fehlgeschlagen: 0x8007019e-Fehler 这就是修复 Windows 11 的 WSL 错误的方法
  6. 6.1 Linux mit Terminal aktualisieren
  7. Gehen Sie zum Menü „
  8. Start
  9. “, geben Sie cmd ein, klicken Sie mit der rechten Maustaste auf „
Eingabeaufforderung

“ und wählen Sie „Als Administrator ausführen“. ".

Geben Sie den folgenden Befehl in die Eingabeaufforderung ein und drücken Sie die Eingabetaste, um die Linux-Distributions-App zu aktualisieren:

C:\> bash$ sudo apt-get update$ sudo apt-get dist-upgrade$ C:\> exit
Nach dem Login kopieren
  1. 6.2 Linux-Terminal-App reparieren Drücken Sie zum Öffnen die Tasten 这就是修复 Windows 11 的 WSL 错误的方法Windows
  2. +
  3. I Einstellungen .
Klicken Sie im linken Bereich auf

Apps und wählen Sie dann im rechten Bereich Apps & Funktionen aus.

    Suchen Sie eine
  1. Linux-Distributions-App, wie zum Beispiel Ubuntu, klicken Sie dann auf die drei Punkte und wählen Sie Erweiterte Optionen. Scrollen Sie auf der Seite nach unten, um die Option „Reparieren“ zu finden, und klicken Sie darauf.
  2. Überprüfen Sie, ob der Fehler behoben wurde. Wenn nicht, fahren Sie mit der nächsten Lösung fort. 这就是修复 Windows 11 的 WSL 错误的方法
  3. 6.3. Linux-Terminalanwendung zurücksetzen
    1. Drücken Sie die Tasten Windows+I, um die Einstellungen zu öffnen.
    2. Klicken Sie im linken Bereich auf Apps und wählen Sie dann im rechten Bereich Apps & Funktionen aus. 这就是修复 Windows 11 的 WSL 错误的方法
    3. Suchen Sie eine Linux-Distributions-App, wie zum Beispiel Ubuntu, klicken Sie dann auf die drei Punkte und wählen Sie Erweiterte Optionen. 这就是修复 Windows 11 的 WSL 错误的方法
    4. Scrollen Sie auf der Seite nach unten, um die Option „Zurücksetzen“ zu finden, und klicken Sie darauf. 这就是修复 Windows 11 的 WSL 错误的方法
    5. WslRegisterDistribution fehlgeschlagen mit Fehler 0x8007019e kann aufgrund einer beschädigten Installation der Linux-Anwendung auftreten. Sie können die Linux-Distributionsanwendung reparieren oder zurücksetzen, um das Problem zu beheben.

    8. Fix: Zugriff auf die WSL-Datei unter Windows nicht möglich

    Drücken Sie die Tasten
      Windows
    1. +I, um Einstellungen zu öffnen. Als nächstes wählen Sie
    2. Windows Update
    3. und klicken Sie auf Erweiterte Optionen. 这就是修复 Windows 11 的 WSL 错误的方法Aktivieren Sie jetzt
    4. Updates für andere Microsoft-Produkte empfangen
    5. , wenn Sie Windows aktualisieren. 这就是修复 Windows 11 的 WSL 错误的方法
    6. Wenn der 9P-Protokolldateiserver nicht startet, können Sie unter Windows nicht auf das Windows-Subsystem für Linux \wsl$ zugreifen.

    Der einfachste Weg, diesen Fehler zu beheben, besteht darin, Updates für Microsoft-Produkte auf Windows Update zu aktivieren.

    9. Fix Referenzierte Baugruppe kann nicht gefunden werden

    Drücken Sie die
      Windows
    1. -Taste und geben Sie Windows-Funktionen ein- oder ausschalten drücken Sie dann Enter. 这就是修复 Windows 11 的 WSL 错误的方法Suchen und aktivieren Sie
    2. Windows-Subsystem für Linux im angezeigten Fenster.
    3. 10. Bash hängt

    Wenn Bash hängt oder sich weigert, auf Eingaben zu reagieren, starten Sie Ihr System neu. Sie können auch Speicherauszüge melden.

    Stellen Sie sicher, dass Sie Ihre Arbeit speichern, bevor Sie den Speicher leeren, da dies zum Absturz des Systems führen kann.

    Was verursacht WSL-Fehler?

    WslRegisterDistribution fehlgeschlagener Fehlercode 0x800700032 tritt auf, wenn die Plattform der virtuellen Maschine deaktiviert ist.

    WslRegisterDistribution fehlgeschlagener Fehlercode 0x80370102 ist ein neuer Fehler und nicht auf Linux-Distributionen beschränkt. Dieser Fehler kann auch auftreten, wenn Sie versuchen, eine Debian-Distribution zu installieren.

    Dieser Fehler tritt auch auf, wenn Sie einen Windows Insider Preview-Build ausführen möchten und während der Entwicklung möglicherweise Mängel oder Fehler auftreten.

    Ein WSL-Upgrade und die Deaktivierung der Virtualisierung können diesen Fehler ebenfalls verursachen. Der Fehler WslRegisterDistributionFailed 0x8007023e wird durch Probleme mit der WSL oder der Einrichtung virtueller Maschinen in Windows verursacht.

    Fehler können aufgrund einer falschen oder unvollständigen WSL-Installation sowie aufgrund von Problemen mit der Windows- oder WSL-Einrichtung auftreten.

    Obwohl es unter Windows 11 viele WSL-bezogene Probleme gibt, ist die Behebung dieser Probleme oft so einfach wie die Neuinstallation von WSL oder die Sicherstellung, dass die entsprechenden Funktionen aktiviert sind.

    Bevor Sie sich mit komplizierten Methoden befassen, stellen Sie sicher, dass sowohl Hardware-Virtualisierung als auch virtuelle Maschinenplattformen auf Ihrem PC aktiviert sind.

Das obige ist der detaillierte Inhalt vonSo beheben Sie den WSL-Fehler unter Windows 11. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yundongfang.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage