Hoe WSL Register Distribution Error 0x80370102 op Windows 10 te repareren?



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Deze fout doet zich voor wanneer gebruikers een Linux-distributie proberen te installeren om toegang te krijgen via Windows Subsystem voor Linux 2. Na het bekijken van de feedback van de gebruiker en de technische autoriteiten in detail, meldden gebruikers dat ze de foutmelding 0x80370102 tegenkwamen bij het installeren van Linux Distro voor Windows Subsystem voor Linux 2 (WSL2). De foutmelding is als volgt:



Foutmelding



Wat veroorzaakt WSL Register Distribution Error 0x80370102?

Deze fout is extreem nieuw en komt niet alleen voor in Linux-distributies. Deze fout is ook opgetreden bij het installeren van de Debian-distro. We hebben de oorzaken van dit probleem op een rij gezet nadat we de feedback van de gebruiker en de technische autoriteiten in detail hebben bekeken. Dit probleem kan optreden vanwege een van de volgende redenen:

  • In ontwikkeling: Deze fout doet zich voor wanneer mensen proberen een Windows Insider Preview-build uit te voeren. Een gebruiker ziet mogelijk defecten of bugs in de build die ze gebruiken, die nog in ontwikkeling is.
  • Upgrading WSL: Een volledig ontwikkelde versie met alle vereiste fixes ondersteunt het subsysteem. WSL 2 is in ontwikkeling en er zitten nog steeds bugs in, dus het overschakelen van WSL 1 naar WSL 2 zal deze fout veroorzaken.
  • Virtualisatie uitgeschakeld: Virtualisatie is het proces waarbij een op software gebaseerde of virtuele weergave van iets wordt gemaakt, zoals virtuele applicaties, servers, opslag en netwerken. Deze fout kan optreden als de virtualisatie-instelling is uitgeschakeld in het BIOS onder Beveiliging.
  • Hyper-V: Het is een Microsoft-technologie waarmee gebruikers virtuele computeromgevingen kunnen creëren en meerdere besturingssystemen op één fysieke server kunnen uitvoeren en beheren. Dus Wsl Register Distribution Error treedt op wanneer Hyper-V is uitgeschakeld vanuit de BIOS.

Oplossing 1: schakel hardwarevirtualisatie in vanuit BIOS

Wanneer gebruikers Ubuntu in een VirtualBox proberen uit te voeren zonder de hardwarevirtualisatie in te schakelen, genereert het systeem meerdere fouten, zoals problemen met audioprestaties, Wsl Register Distribution-fouten, enz. Een virtuele machine emuleert een computersysteem zodat iedereen verschillende besturingssystemen en programma's kan uitvoeren. Volg de onderstaande stappen om hardwarevirtualisatie vanuit BIOS in te schakelen:



  1. Klik Begin en selecteer vervolgens Power optie en klik Herstarten .

    PC herstarten

  2. Afhankelijk van uw BIOS-fabrikant, zal de sleutel om in te loggen op BIOS variëren. druk op Del, Esc, F1, F2 of F4 toets op je toetsenbord zodra het scherm zwart wordt. Notitie : Als u de eerste keer niet instapt, start u uw pc opnieuw op en probeert u een andere sleutel.
  3. Zoek de sectie CPU-configuratie (Menu kan Processor, CPU-configuratie, Chipset worden genoemd)
  4. Vind de Virtualisatie instelling en Inschakelen het.
    Notitie: ( Virtualisatie instellingen kunnen worden genoemd als Intel virtualisatietechnologie , AMD-V , Hyper-V , VT-X , Vanderpool , of SVM ).
  5. Kies de optie Opslaan afsluiten.
  6. De computer zal opnieuw opstarten met Hardware virtualisatie ingeschakeld. Controleer of het probleem aanhoudt. Als dit het geval is, volgt u de volgende methode.

Notitie: Zorg ervoor dat uw apparaat hardwarevirtualisatie ondersteunt. U kunt zien of virtualisatie is ingeschakeld op het tabblad Prestaties van Taakbeheer.

Virtualisatie controleren



Oplossing 2: schakel de Hyper-V-rol in

Hyper-V stelt beheerders in staat om beter gebruik te maken van hun hardware door meerdere besturingssystemen te virtualiseren zodat ze tegelijkertijd op dezelfde fysieke server draaien. Als we het niet inschakelen, genereert het een fout tijdens het installeren van Linux-distributie voor toegang via Windows. Volg de onderstaande stappen om Hyper-V in te schakelen:

  1. Klik Begin , zoek de Controlepaneel , en open het.

    Configuratiescherm openen

  2. Klik op Programma's .

    Programma's openen

  3. Klik op Programma en functies .

    Programma's en onderdelen openen

  4. Klik in het linkerpaneel op Schakel de Windows-functie in of uit optie.

    Windows-functies in- of uitschakelen

  5. Controleer de Hyper-V optie en klik OK .

    Hyper-V controleren

  6. Nu Start opnieuw op uw systeem om deze wijzigingen door te voeren. Als dit niet helpt, ga dan verder met de volgende oplossing.

Oplossing 3: virtualisatie-extensies weergeven en RAM-instellingen wijzigen

Bron3

Geneste virtualisatie is een functie waarmee u Hyper-V kunt uitvoeren binnen een virtuele Hyper-V-machine (VM). Dit helpt bij het uitvoeren van een Visual Studio-telefoonemulator op een virtuele machine of bij het testen van configuraties waarvoor gewoonlijk meerdere hosts nodig zijn. Er is gemeld dat het activeren van geneste virtualisatie voor veel gebruikers online heeft uitgepakt. Volg daarom de onderstaande stappen om dit te doen:

  1. Schakel uw virtuele machine uit in Hyper-V Manager.
  2. druk op Win + X op het toetsenbord en selecteer Windows PowerShell (beheerder) uit de pop-uplijst.

    Windows PowerShell openen (Admin)

  3. In het PowerShell-venster kopiëren plakken deze opdracht om de naam en waarden van uw VM-processor te wijzigen.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Commando invoeren

  4. druk op Enter om het uit te voeren.
  5. Klik nu met de rechtermuisknop op uw virtuele machine in Hyper-V Manager en selecteer Instellingen .

    VM-instellingen openen

  6. Klik op Geheugen vink in het linkerdeelvenster uit Schakel dynamisch geheugen in en verdubbel de RAM-waarde bijv. 2048> 4096.

    Geheugeninstellingen wijzigen

  7. Begin uw virtuele machine.
  8. Klik met de rechtermuisknop op uw virtuele machine en selecteer Aansluiten . Hierdoor wordt Hyper-V uitgevoerd en wordt uw systeem opnieuw opgestart. Probeer Ubuntu opnieuw uit te voeren. Dit zou uw probleem eindelijk moeten oplossen.

    VM verbinden

3 minuten gelezen