Hvordan fikse WSL Register Distribution Error 0x80370102 på Windows 10?



Prøv Instrumentet Vårt For Å Eliminere Problemer

Denne feilen oppstår når brukere prøver å installere en Linux-distribusjon for å få tilgang via Windows Subsystem for Linux 2. Etter å ha gjennomgått brukerens tilbakemeldinger og tekniske myndigheter i detalj, rapporterte brukerne at de møtte feilmeldingen 0x80370102 når de prøvde å installere Linux Distro for Windows Subsystem for Linux 2 (WSL2). Feilmeldingen er som følger:



Feilmelding



Hva er årsaken til WSL-registerdistribusjonsfeil 0x80370102?

Denne feilen er ekstremt ny og oppstår ikke bare i Linux-distribusjoner. Denne feilen har også blitt oppstått når du prøver å installere Debian distro også. Vi har listet opp årsakene til dette problemet etter å ha gjennomgått brukerens tilbakemeldinger og tekniske myndigheter i detalj. Dette problemet kan oppstå på grunn av en av følgende årsaker:

  • Under utvikling: Denne feilen oppstår når folk prøver å kjøre en Windows Insider Preview-build. En bruker kan se mangler eller feil i bygningen de bruker, som fortsatt er under utvikling.
  • Oppgradering av WSL: En fullstendig utviklet versjon med alle nødvendige løsninger vil støtte delsystemet. WSL 2 er under utvikling, og det er fortsatt feil i den, så bytte fra WSL 1 TIL WSL 2 vil forårsake denne feilen.
  • Virtualisering deaktivert: Virtualisering er prosessen med å lage en programvarebasert eller virtuell representasjon av noe, for eksempel virtuelle applikasjoner, servere, lagring og nettverk. Denne feilen kan oppstå hvis virtualiseringsinnstillingen ble deaktivert i BIOS under Sikkerhet.
  • Hyper-V: Det er en Microsoft-teknologi som lar brukerne lage virtuelle datamiljømiljøer, og kjøre og administrere flere operativsystemer på en enkelt fysisk server. Så Wsl Register Distribution Error oppstår når Hyper-V er deaktivert fra bios.

Løsning 1: Aktiver maskinvarevirtualisering fra BIOS

Når brukere prøver å kjøre Ubuntu i en VirtualBox uten å aktivere maskinvarevirtualisering, genererer systemet flere feil som lydytelsesproblemer, Wsl Register Distribution-feil osv. En virtuell maskin emulerer et datasystem slik at alle kan kjøre forskjellige operativsystemer og programmer. Følg trinnene nedenfor for å aktivere maskinvarevirtualisering fra BIOS:



  1. Klikk Start og velg deretter Strømalternativ og klikk Omstart .

    Starter PC på nytt

  2. Avhengig av BIOS-produsent, vil nøkkelen til å logge på BIOS variere. trykk Del, Esc, F1, F2 eller F4 tasten på tastaturet så snart skjermen blir svart. Merk : Hvis du ikke kommer inn første gang, må du starte PCen på nytt og prøve en annen nøkkel.
  3. Finn CPU-konfigurasjonsseksjonen (menyen kan kalles prosessor, CPU-konfigurasjon, brikkesett)
  4. Finn Virtualisering innstilling og Muliggjøre den.
    Merk: ( Virtualisering innstillinger kan navngis som Intel Virtualization Technology , AMD-V , Hyper-V , VT-X , Vanderpool , eller SVM ).
  5. Velg alternativet Lagre og avslutt.
  6. Datamaskinen vil starte på nytt med Maskinvarevirtualisering aktivert. Sjekk om problemet vedvarer. Hvis det gjør det, følg neste metode.

Merk: Forsikre deg om at enheten din støtter maskinvarevirtualisering. Du kan se om virtualisering er aktivert under Performance-fanen i Oppgavebehandling.

Sjekker virtualisering



Løsning 2: Aktiver Hyper-V-rollen

Hyper-V gjør det mulig for administratorer å utnytte maskinvaren bedre ved å virtualisere flere operativsystemer for å kjøre av den samme fysiske serveren samtidig. Hvis vi ikke aktiverer det, genererer det en feil mens du installerer Linux-distribusjon for tilgang via Windows. Følg trinnene nedenfor for å aktivere Hyper-V:

  1. Klikk Start , søk i Kontrollpanel , og åpne den.

    Åpne kontrollpanelet

  2. Klikk på Programmer .

    Åpningsprogrammer

  3. Klikk på Program og funksjoner .

    Åpningsprogrammer og funksjoner

  4. Klikk på på venstre panel Slå Windows-funksjonen på eller av alternativ.

    Slå Windows-funksjoner PÅ eller AV

  5. Undersøk Hyper-V og klikk OK .

    Kontrollerer Hyper-V

  6. Start på nytt systemet for at disse endringene skal tre i kraft. Hvis dette ikke hjelper, fortsett med neste løsning.

Løsning 3: Utsett virtualiseringsutvidelser og endre RAM-innstillinger

Kilde3

Nestet virtualisering er en funksjon som lar deg kjøre Hyper-V inne i en Hyper-V virtuell maskin (VM). Dette hjelper med å kjøre en Visual Studio-telefonemulator på en virtuell maskin, eller for å teste konfigurasjoner som vanligvis krever flere verter. Det har blitt rapportert at aktivering av nestet virtualisering har fungert som en løsning for mange brukere online. Følg derfor trinnene nedenfor for å gjøre det:

  1. Slå av den virtuelle maskinen din i Hyper-V Manager.
  2. trykk Vinn + X på tastaturet og velg Windows PowerShell (administrator) fra popup-listen.

    Åpne Windows PowerShell (Admin)

  3. Inne i PowerShell-vinduet, Kopier og lim inn denne kommandoen for å endre navn og verdier til VM-prosessoren.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Kommer inn i kommandoen

  4. trykk Tast inn å kjøre den.
  5. Høyreklikk nå på den virtuelle maskinen din i Hyper-V Manager og velg Innstillinger .

    Åpne VM-innstillinger

  6. Klikk på Hukommelse i venstre rute, fjern merket Aktiver dynamisk minne og doble RAM-verdi f.eks. 2048> 4096.

    Endre minneinnstillinger

  7. Start din virtuelle maskin.
  8. Høyreklikk på den virtuelle maskinen og velg Koble . Dette vil kjøre Hyper-V, og systemet vil starte på nytt. Prøv å kjøre Ubuntu igjen. Dette skal endelig løse problemet ditt.

    Kobler VM

3 minutter lest