Wie behebt man den WSL-Registerverteilungsfehler 0x80370102 unter Windows 10?
Dieser Fehler tritt auf, wenn Benutzer versuchen, eine Linux-Distribution für den Zugriff über das Windows-Subsystem für Linux 2 zu installieren. Nach eingehender Prüfung des Feedbacks des Benutzers und der technischen Autoritäten berichteten Benutzer, dass sie beim Versuch, Linux Distro für Windows-Subsystem für Linux 2 zu installieren, auf die Fehlermeldung 0x80370102 gestoßen sind (WSL2). Die Fehlermeldung lautet wie folgt:
Was verursacht den WSL-Registerverteilungsfehler 0x80370102?
Dieser Fehler ist extrem neu und tritt nicht nur in Linux-Distributionen auf. Dieser Fehler ist auch beim Versuch aufgetreten, die Debian-Distribution zu installieren. Wir haben die Ursachen für dieses Problem aufgelistet, nachdem wir das Feedback der Benutzer und die technischen Behörden im Detail überprüft haben. Dieses Problem kann aus einem der folgenden Gründe auftreten:
- In Entwicklung: Dieser Fehler tritt auf, wenn Benutzer versuchen, einen Windows Insider Preview-Build auszuführen. Ein Benutzer sieht möglicherweise Fehler oder Fehler in dem von ihm verwendeten Build, der sich noch in der Entwicklung befindet.
- WSL-Upgrade: Eine vollständig entwickelte Version mit allen erforderlichen Fixes wird das Subsystem unterstützen. WSL 2 befindet sich in der Entwicklung und es sind immer noch Fehler darin, so dass der Wechsel von WSL 1 ZU WSL 2 diesen Fehler verursacht.
- Virtualisierung deaktiviert: Virtualisierung ist der Prozess der Erstellung einer softwarebasierten oder virtuellen Darstellung von etwas wie virtuellen Anwendungen, Servern, Speicher und Netzwerken. Dieser Fehler kann auftreten, wenn die Virtualisierungseinstellung im BIOS unter Sicherheit deaktiviert wurde.
- Hyper-V: Es handelt sich um eine Microsoft-Technologie, mit der Benutzer virtuelle Computerumgebungen erstellen und mehrere Betriebssysteme auf einem einzigen physischen Server ausführen und verwalten können. Wsl Register Distribution Error tritt also auf, wenn Hyper-V im Bios deaktiviert ist.
Lösung 1: Hardwarevirtualisierung über das BIOS aktivieren
Wenn Benutzer versuchen, Ubuntu in einer VirtualBox auszuführen, ohne die Hardwarevirtualisierung zu aktivieren, generiert das System mehrere Fehler wie Audioleistungsprobleme, Wsl-Registerverteilungsfehler usw. Eine virtuelle Maschine emuliert ein Computersystem, sodass jeder verschiedene Betriebssysteme und Programme ausführen kann. Führen Sie die folgenden Schritte aus, um die Hardwarevirtualisierung über das BIOS zu aktivieren:
- Klicken Start und dann auswählen Leistungsoption und klicke Neu starten.
- Je nach BIOS-Hersteller variiert der Schlüssel zum Anmelden beim BIOS. Drücken Sie Entf, Esc, F1, F2 oder F4 Taste auf Ihrer Tastatur, sobald der Bildschirm schwarz wird. Hinweis: Wenn Sie beim ersten Mal nicht einsteigen, starten Sie Ihren PC neu und versuchen Sie es mit einem anderen Schlüssel.
- Suchen Sie den Abschnitt CPU-Konfiguration (Menü kann als Prozessor, CPU-Konfiguration, Chipsatz bezeichnet werden)
- Finden Sie die Virtualisierung Einstellung und Aktivieren es.
Hinweis: (Virtualisierung Einstellungen können benannt werden als Intel Virtualisierungstechnologie, AMD-V, Hyper-V, VT-X, Vanderpool, oder SVM). - Wählen Sie die Option Sicherer Ausgang.
- Der Computer wird neu gestartet mit Hardware-Virtualisierung aktiviert. Überprüfen Sie, ob das Problem weiterhin besteht. Wenn dies der Fall ist, befolgen Sie die nächste Methode.
Hinweis: Stellen Sie sicher, dass Ihr Gerät Hardwarevirtualisierung unterstützt. Sie können sehen, ob die Virtualisierung auf der Registerkarte Leistung des Task-Managers aktiviert ist.
Lösung 2: Aktivieren Sie die Hyper-V-Rolle
Hyper-V ermöglicht Administratoren eine bessere Nutzung ihrer Hardware durch Virtualisierung mehrerer Betriebssysteme, die gleichzeitig auf demselben physischen Server ausgeführt werden. Wenn wir es nicht aktivieren, wird bei der Installation der Linux-Distribution für den Zugriff über Windows ein Fehler generiert. Führen Sie die folgenden Schritte aus, um Hyper-V zu aktivieren:
- Klicken Start, Suche das Schalttafel, und öffnen Sie es.
- Klicke auf Programme.
- Klicke auf Programm und Funktionen.
- Klicken Sie im linken Bereich auf Windows-Funktion ein- oder ausschalten Möglichkeit.
- Überprüf den Hyper-V Option und klicken Sie OK.
- Jetzt Neustart Ihr System, damit diese Änderungen wirksam werden. Wenn dies nicht hilft, fahren Sie mit der nächsten Lösung fort.
Lösung 3: Virtualisierungserweiterungen freigeben und RAM-Einstellungen ändern
Verschachtelte Virtualisierung ist eine Funktion, mit der Sie Hyper-V innerhalb einer virtuellen Hyper-V-Maschine (VM) ausführen können. Dies hilft beim Ausführen eines Visual Studio-Telefonemulators in einem virtuellen Computer oder beim Testen von Konfigurationen, die normalerweise mehrere Hosts erfordern. Es wurde berichtet, dass sich die Aktivierung von Nested Virtualization für viele Benutzer online als Lösung bewährt hat. Befolgen Sie daher die folgenden Schritte, um dies zu tun:
- Schalten Sie Ihre virtuelle Maschine im Hyper-V-Manager aus.
- Drücken Sie Gewinn + X auf der Tastatur und wählen Sie Windows PowerShell (Administrator) aus der Popup-Liste.
- Im PowerShell-Fenster, Kopieren Einfügen diesen Befehl, um den Namen und die Werte Ihres VM-Prozessors zu ändern.
Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true
- Drücken Sie Eingeben es laufen zu lassen.
- Klicken Sie nun im Hyper-V-Manager mit der rechten Maustaste auf Ihre virtuelle Maschine und wählen Sie die Einstellungen.
- Klicke auf Erinnerung im linken Bereich das Häkchen entfernen Dynamischen Speicher aktivieren und verdoppeln die RAM-Wert zB 2048 > 4096.
- Start Ihre virtuelle Maschine.
- Klicken Sie mit der rechten Maustaste auf Ihre virtuelle Maschine und wählen Sie Verbinden. Dadurch wird Hyper-V ausgeführt und Ihr System wird neu gestartet. Versuchen Sie erneut, Ubuntu auszuführen. Damit sollte dein Problem endlich behoben sein.