Hur fixar jag WSL Register Distribution Error 0x80370102 på Windows 10?



Prova Vårt Instrument För Att Eliminera Problem

Detta fel uppstår när användare försöker installera en Linux-distribution för åtkomst via Windows Subsystem för Linux 2. Efter att ha granskat användarens feedback och tekniska myndigheter i detalj rapporterade användare att de stött på felmeddelandet 0x80370102 när de försökte installera Linux Distro för Windows Subsystem för Linux 2 (WSL2). Felmeddelandet är som följer:



Felmeddelande



Vad orsakar distributionsfel för WSL-register 0x80370102?

Det här felet är extremt nytt och påträffas inte bara i Linux-distributioner. Det här felet har också uppstått när du försöker installera Debian-distro också. Vi har listat orsakerna till detta problem efter att ha granskat användarens feedback och tekniska myndigheter i detalj. Detta problem kan uppstå på grund av något av följande skäl:

  • Under utveckling: Det här felet uppstår när människor försöker köra en Windows Insider Preview-version. En användare kan se defekter eller buggar i den byggnad de använder, som fortfarande är under utveckling.
  • Uppgradering av WSL: En helt utvecklad version med alla nödvändiga korrigeringar stöder delsystemet. WSL 2 är under utveckling och det finns fortfarande fel i det så att byta från WSL 1 till WSL 2 kommer att orsaka detta fel.
  • Virtualisering inaktiverad: Virtualisering är processen att skapa en programvarubaserad eller virtuell representation av något, såsom virtuella applikationer, servrar, lagring och nätverk. Det här felet kan uppstå om virtualiseringsinställningen inaktiverades i BIOS under säkerhet.
  • Hyper-V: Det är en Microsoft-teknik som tillåter användare att skapa virtuella datormiljöer och köra och hantera flera operativsystem på en enda fysisk server. Så Wsl Register Distribution Error inträffar när Hyper-V är inaktiverat från bios.

Lösning 1: Aktivera hårdvaruvirtualisering från BIOS

När användare försöker köra Ubuntu i en VirtualBox utan att aktivera hårdvaruvirtualisering genererar systemet flera fel som ljudprestanda, Wsl Register Distribution-fel etc. En virtuell maskin emulerar ett datorsystem så att alla kan köra olika operativsystem och program. Följ stegen nedan för att aktivera hårdvaruvirtualisering från BIOS:



  1. Klick Start och välj sedan Strömalternativ och klicka Omstart .

    Startar om datorn

  2. Beroende på din BIOS-tillverkare varierar nyckeln för att logga in på BIOS. Tryck Del, Esc, F1, F2 eller F4 på tangentbordet så snart skärmen blir svart. Notera : Om du inte kommer in första gången startar du om datorn och provar en ny nyckel.
  3. Hitta sektionen för CPU-konfiguration (menyn kan kallas processor, CPU-konfiguration, chipset)
  4. Hitta Virtualisering inställning och Gör det möjligt Det.
    Notera: ( Virtualisering inställningar kan namnges som Intel Virtualization Technology , AMD-V , Hyper-V , VT-X , Vanderpool , eller SVM ).
  5. Välj alternativet Spara och avsluta.
  6. Datorn startar om med Hårdvaruvirtualisering aktiverad. Kontrollera om problemet kvarstår. Om det gör det, följ nästa metod.

Notera: Se till att din enhet stöder hårdvaruvirtualisering. Du kan se om virtualisering är aktiverad under fliken Prestanda i Aktivitetshanteraren.

Kontrollerar virtualisering



Lösning 2: Aktivera Hyper-V-rollen

Hyper-V gör det möjligt för administratörer att utnyttja sin hårdvara bättre genom att virtualisera flera operativsystem för att köra av samma fysiska server samtidigt. Om vi ​​inte aktiverar det genererar det ett fel när Linux-distribution installeras för åtkomst via Windows. Följ stegen nedan för att aktivera Hyper-V:

  1. Klick Start , sök i Kontrollpanel och öppna den.

    Öppna kontrollpanelen

  2. Klicka på Program .

    Öppningsprogram

  3. Klicka på Program och funktioner .

    Öppna program och funktioner

  4. Klicka på på den vänstra panelen Aktivera eller inaktivera Windows-funktionen alternativ.

    Slå på eller av Windows-funktioner

  5. Kolla Hyper-V och klicka OK .

    Kontrollerar Hyper-V

  6. Nu Starta om ditt system för att dessa ändringar ska träda i kraft. Om det inte hjälper, fortsätt med nästa lösning.

Lösning 3: Exponera virtualiseringstillägg och ändra RAM-inställningar

Källa3

Nestad virtualisering är en funktion som låter dig köra Hyper-V inuti en virtuell Hyper-V-maskin (VM). Detta hjälper till att köra en Visual Studio-telefonemulator i en virtuell maskin eller testkonfigurationer som vanligtvis kräver flera värdar. Det har rapporterats att aktivering av nestad virtualisering har fungerat som en lösning för många användare online. Följ därför stegen nedan för att göra det:

  1. Stäng av din virtuella maskin i Hyper-V Manager.
  2. Tryck Vinn + X på tangentbordet och välj Windows PowerShell (Admin) från popup-listan.

    Öppna Windows PowerShell (Admin)

  3. Inuti PowerShell-fönstret, kopiera klistra in det här kommandot för att ändra namn och värden till din VM-processor.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Ange kommando

  4. Tryck Stiga på att köra den.
  5. Högerklicka nu på din virtuella maskin i Hyper-V Manager och välj inställningar .

    Öppna VM-inställningar

  6. Klicka på Minne avmarkera i den vänstra rutan Aktivera dynamiskt minne och dubbelt så mycket RAM-värde t.ex. 2048> 4096.

    Ändra minnesinställningar

  7. Start din virtuella maskin.
  8. Högerklicka på din virtuella maskin och välj Ansluta . Detta kommer att köra Hyper-V och ditt system startas om. Försök att köra Ubuntu igen. Detta bör äntligen lösa ditt problem.

    Ansluter virtuell dator

3 minuter läst