So beheben Sie den WslRegisterDistribution-Fehler 0x80370102 bei der Installation von Linux Distro für WSL 2

Hilfe

Fehlerbehebung bei WSL 2-Installationsproblemen unter Windows 10

Versuchen Sie, eine Linux-Distribution im Windows-Subsystem für Linux (WSL) 2 zu installieren und stoßen Sie auf Probleme? Du bist nicht allein. Der berüchtigte Fehlercode 0x80370102 hat viele Windows-Benutzer, die die Leistungsfähigkeit von WSL 2 nutzen möchten, verblüfft.

In diesem Beitrag gehen wir auf die häufigsten Ursachen für die Meldung „WslRegisterDistribution failed with error: 0x80370102“ ein und erläutern, wie diese behoben werden können. Dabei stützen wir uns auf Erkenntnisse, die in Community-Foren geteilt werden. Mit den richtigen Korrekturen können Sie Ubuntu, Debian oder Ihre bevorzugte Linux-Distribution in kürzester Zeit in WSL 2 zum Laufen bringen.

Aktivieren Sie Hyper-V für WSL 2

Einer der häufigsten Gründe für den Fehler 0x80370102 ist, dass Hyper-V nicht aktiviert ist. Hyper-V wurde in Windows 8 eingeführt und ist der native Hypervisor von Microsoft, mit dem Sie virtuelle Maschinen (VMs) unter Windows ausführen können.

Hyper-V ist eine Voraussetzung für die Verwendung von WSL 2, das eine schlanke VM zum Hosten der Linux-Umgebung verwendet. Wenn also Hyper-V deaktiviert ist, kann die VM, die WSL 2 betreibt, nicht gestartet werden – was den Fehler 0x80370102 auslöst.

Was ist der Fehlercode 0x80073cfe?

Der Microsoft Store funktioniert normalerweise einwandfrei. Aber manchmal bemerken Sie beim Aktualisieren der Apps auf Ihrem System diesen lästigen Fehlercode „ ERROR_PACKAGE_REPOSITORY_CORRUPTED. Fehlercode 0x80073CFE „. Nach gründlicher Untersuchung der Fehlermeldung sind wir zu dem Schluss gekommen, dass dieses Problem auf einen beschädigten Registrierungsschlüssel zurückzuführen ist.

Wie behebe ich den Fehler 0x80370114?

Als ich beim Fehler 0x80370114 hängen blieb, musste ich alle drei Optionen „Virtuelle Maschinenplattform“, „Windows-Hypervisor-Plattform“ und „Windows-Subsystem für Linux“ unter „Windows-Funktionen ein- oder ausschalten“ deaktivieren. Klicken Sie dann auf „Übernehmen“, überspringen Sie den vorgeschlagenen Neustart, schalten Sie dann alle wieder ein und klicken Sie dann auf „Übernehmen“, diesmal mit einem Neustart.

Die Aktivierung von Hyper-V ist unkompliziert:

  1. Öffnen Sie „Programme und Funktionen“ über das Dialogfeld „Ausführen“ (Windows + R und geben Sie dann Folgendes ein:appwiz.cpl)

  2. Klicken Sie auf „Windows-Funktionen aktivieren oder deaktivieren“.

  3. Aktivieren Sie das Kontrollkästchen für Hyper-V und klicken Sie auf OK

  4. Starten Sie Ihren PC neu

Sobald Ihr Computer wieder hochfährt, ist Hyper-V aktiviert und bereit, WSL 2 zu unterstützen.

Aktivieren Sie die Virtualisierung im BIOS Ihres PCs

Wenn Hyper-V bereits aktiviert ist, aber immer noch der Fehler WslRegisterDistribution 0x80370102 angezeigt wird, müssen Sie als Nächstes überprüfen, ob die Virtualisierung in Ihrem BIOS aktiviert ist.

Mit dieser Einstellung kann Hyper-V die Virtualisierungsfunktionen Ihres Prozessors nutzen. Im BIOS Ihres Systems ist es möglicherweise mit VT-x (Intel) oder AMD-V (AMD) gekennzeichnet.

So aktivieren Sie es:

  1. Starten Sie Ihren PC neu und drücken Sie die Taste, um ins BIOS zu gelangen, normalerweise Entf oder F2

  2. Navigieren Sie zur Registerkarte Sicherheit

  3. Suchen Sie nach einer Option mit der Bezeichnung „Virtualisierung“ oder „VT“ und aktivieren Sie sie

  4. Änderungen speichern und neu starten

Wenn die Virtualisierung im BIOS aktiviert ist, sollten Hyper-V und WSL 2 ordnungsgemäß funktionieren.

Aktivieren Sie die verschachtelte Virtualisierung

Wenn die vorherigen Vorschläge den Fehler 0x80370102 nicht beheben, könnte eine verschachtelte Virtualisierung die Ursache sein.

Wie kann der Fehler „wslregistrationdistribution failed“ in Ubuntu behoben werden?

Insbesondere müssen Sie das Windows-Subsystem für Linux aktivieren, bevor die Ubuntu-App ordnungsgemäß installiert wird. Wenn Sie dies vergessen haben, erhalten Sie die Fehlermeldung „WslRegistrationDistribution failed“. Etwas reparieren, Öffnen Sie die Systemsteuerung und wählen Sie Programme. Wählen Sie die Option „Windows-Funktionen aktivieren oder deaktivieren“..

Wie behebe ich den Windows 11 WSL-Fehler?

Drücken Sie die Windows-Taste, um das Startmenü zu öffnen, geben Sie Microsoft Store ein und drücken Sie die Eingabetaste. Wählen Sie in der unteren linken Ecke der App „Meine Bibliothek“ aus. Suchen Sie die Linux-Distributions-App, z. B. Ubuntu, klicken Sie dann auf Starten und prüfen Sie, ob das Problem behoben ist. Manchmal können Windows 11 WSL-Fehler aufgrund eines Fehlers in Ihrer installierten Linux-Distribution auftreten.

Durch die verschachtelte Virtualisierung können Sie VMs innerhalb von VMs ausführen. Da WSL 2 eine VM verwendet, ist Unterstützung für verschachtelte Virtualisierung erforderlich.

Sie können die verschachtelte Virtualisierung für WSL 2 aktivieren, indem Sie:

  1. Öffnen einer PowerShell-Eingabeaufforderung mit erhöhten Rechten

  2. Läuft:

Set-VMProcessor -VMName  -ExposeVirtualizationExtensions $true
  1. Ersetzen<VMName>mit Ihrem WSL 2-Distributionsnamen

  2. Weisen Sie der WSL 2-VM mindestens 4 GB RAM zu

Wenn die verschachtelte Virtualisierung aktiviert ist, kann die Windows-VM die WSL 2-Linux-VM ordnungsgemäß ausführen.

Starten Sie den LxssManager-Dienst neu

Der LxssManager-Dienst betreibt das Windows-Subsystem für Linux und muss funktionsfähig sein. Wenn es beschädigt ist oder abstürzt, kann dies als Fehler 0x80370102 auftreten.

Durch einen Neustart des LxssManager-Dienstes kann WSL wieder auf die Beine kommen:

  1. Öffnen Sie den Ausführen-Dialog mit Windows + R

  2. Typdienstleistungen.mscund drücken Sie die Eingabetaste

  3. Suchen Sie LxssManager in der Liste und klicken Sie mit der rechten Maustaste darauf

  4. Wählen Sie „Neustart“.

  5. Versuchen Sie erneut, Ihre WSL 2-Distribution zu installieren

Dadurch sollte der LxssManager-Dienst aktualisiert und möglicherweise alle Probleme behoben werden, die WSL 2 betreffen.

Was ist der WSL-Fehler 0x80070032?

Der WSL-Fehler in Windows 11 umfasst eine Vielzahl von Codes und Warnungen, die häufigsten sind WslRegisterDistribution fehlgeschlagen mit Fehlern: 0x80070032, 0x80370102, 0x8007023e und 0x8007019e. Nachdem wir uns nun mit den Ursachen und Fehlercodes befasst haben, gehen wir nun auf die Lösungen ein. Wie testen, bewerten und bewerten wir?

Warum kann ich nicht auf meine Ubuntu-Distribution zugreifen?

Es ist bekannt, dass dieser Fehler auftritt, nachdem eine Distribution „teilweise“ installiert wurde. Führen Sie in PowerShell (als normaler Benutzer ohne Administratorrechte) Folgendes aus: Wenn eine Ubuntu-Distribution zurückgegeben wird (und Sie nicht darauf zugreifen können), führen Sie Folgendes aus: # WARNUNG: Zerstörerischer Vorgang.

Aktivieren Sie die Virtual Machine Platform-Funktion

Schließlich besteht eine weitere Möglichkeit darin, sicherzustellen, dass die optionale Funktion der Virtual Machine Platform aktiviert ist.

Dadurch werden die notwendigen Windows-Komponenten für die Hyper-V- und WSL-2-Virtualisierung bereitgestellt. Wenn es also deaktiviert ist, müssen Sie mit Problemen rechnen.

Schalten Sie es ein, indem Sie:

  1. Öffnen von Programmen und Funktionen

  2. Klicken Sie auf „Windows-Funktionen aktivieren oder deaktivieren“.

  3. Überprüfung der Plattform der virtuellen Maschine

  4. Starten Sie Ihr System neu

Wenn das Kontrollkästchen „Virtual Machine Platform“ aktiviert ist, verfügt Windows über alles, was es für ein reibungsloses WSL 2-Erlebnis benötigt.

Wenn alles andere schief geht

Wenn Sie die Meldung „WslRegisterDistribution failed with error: 0x80370102“ nach dem Ausprobieren aller oben genannten Lösungen immer noch nicht lösen können, verlieren Sie nicht die Hoffnung. Andere Benutzer an Ihrer Stelle hatten Erfolg, indem sie weitere Unterstützung in den technischen Supportforen und Windows Insider-Kanälen von Microsoft suchten.

Warum ist wslregisterdistribution mit Fehler 0x80370102 fehlgeschlagen?

WslRegisterDistribution ist mit Fehler fehlgeschlagen: 0x80370102 Fehler: 0x80370102 Die virtuelle Maschine konnte nicht gestartet werden, weil Eine erforderliche Funktion ist nicht installiert. Wenn man diesen Fehler untersucht und die offizielle WSL 2-Installationsanleitung von Microsoft liest, scheint der Fehler immer darauf zurückzuführen zu sein, dass im BIOS des Systems keine Virtualisierung aktiviert ist.

Was bedeutet „wslregisterdistribution failed 0x80370102“?

WslRegisterDistribution ist mit dem Fehler 0x80370102 fehlgeschlagen. Fehler: 0x80370102 Die virtuelle Maschine konnte nicht gestartet werden weil eine erforderliche Funktion nicht installiert ist. Drücken Sie eine beliebige Taste, um fortzufahren. Dies bedeutet, dass die für das Windows-Subsystem für Linux Version 2 erforderlichen Schlüsselkomponenten, d. h. die Virtual Machine Platform, nicht aktiviert sind.

Warum ist wslregisterdistribution mit Fehler 0x8000000d fehlgeschlagen?

WslRegisterDistribution ist mit Fehler fehlgeschlagen: 0x8000000d Fehler: 0x8000000d An illegaler Zustandswechsel wurde ersucht. Drücken Sie eine beliebige Taste, um fortzufahren… „Windows-Subsystem für Linux“ Für das Windows-Subsystem für Linux sind keine Distributionen installiert. Verwenden Sie „wsl.exe –list –online“, um verfügbare Distributionen aufzulisten, und „wsl.exe –install ‚ installieren.

Wir wünschen Ihnen viel Erfolg bei der Inbetriebnahme von WSL 2 auf Ihrem Windows-Rechner! Teilen Sie uns in den Kommentaren mit, ob einer dieser Tipps geholfen hat oder ob Sie eine andere Lösung gefunden haben.

Verweise

  1. https://www.partitionwizard.com/partitionmagic/wslregisterdistribution-failed-with-error-0x80370102.html
  2. https://www.makeuseof.com/wslregisterdistribution-failed-with-error-0x80370102-windows/

Was ist der WSL-Fehler 0x8007019e?

WSL (Windows-Subsystem für Linux) ist eine kostenlose und optionale Funktion von Windows 10, die es Benutzern ermöglicht, Linux-Programme unter Windows auszuführen. Benutzer haben berichtet, dass beim Öffnen der Linux-Eingabeaufforderung dieser Fehler 0x8007019e angezeigt wird, wie im Bild unten gezeigt. Sobald dieser Fehler auftritt, ist es dem Benutzer nicht gestattet, das WSL-basierte Terminal zu verwenden.

Wie behebe ich den Installationsfehler 0x80070003?

Drücken Sie eine beliebige Taste, um fortzufahren … Verweis auf das Dokument: Die Installation ist mit Fehler 0x80070003 oder Fehler 0x80370102 fehlgeschlagen. Bitte stellen Sie sicher, dass die Virtualisierung im BIOS Ihres Computers aktiviert ist. Die Anweisungen dazu sind von Computer zu Computer unterschiedlich und befinden sich höchstwahrscheinlich unter den CPU-bezogenen Optionen.

WindoQ