Slik løser du WslRegisterDistribution Error 0x80370102 når du installerer Linux Distro for WSL 2

Hjelp

Feilsøke WSL 2-installasjonsproblemer på Windows 10

Prøver du å installere en Linux-distribusjon i Windows Subsystem for Linux (WSL) 2 og får problemer? Du er ikke alene. Den beryktede feilkoden 0x80370102 har stoppet mange Windows-brukere som ønsker å utnytte kraften til WSL 2.

I dette innlegget vil vi gå gjennom de vanlige årsakene til at WslRegisterDistribution mislyktes med feil: 0x80370102-meldingen og hvordan de kan løses, med utgangspunkt i innsikt som er delt i fellesskapsfora. Med de riktige rettelsene får du Ubuntu, Debian eller din foretrukne Linux-distro oppe og kjører i WSL 2 på kort tid.

Aktiver Hyper-V for WSL 2

En av de vanligste synderne bak 0x80370102-feilen er at Hyper-V ikke er aktivert. Hyper-V, introdusert i Windows 8, er Microsofts opprinnelige hypervisor som lar deg kjøre virtuelle maskiner (VM-er) på Windows.

Hyper-V er en forutsetning for å bruke WSL 2, som bruker en lett VM for å være vert for Linux-miljøet. Så hvis Hyper-V er deaktivert, kan ikke VM-en som driver WSL 2 starte – og utløse 0x80370102-feilen.

Hva er feilkode 0x80073cfe?

Microsoft Store fungerer vanligvis helt fint. Men noen ganger når du oppdaterer appene på systemet ditt, kan du legge merke til denne irriterende feilkoden » ERROR_PACKAGE_REPOSITORY_CORRUPTED. Feilkode 0x80073CFE «. Etter grundig undersøkelse av feilmeldingen har vi konkludert med at en ødelagt registernøkkel er årsaken til at du opplever dette problemet.

Hvordan fikser jeg 0x80370114-feilen?

Da jeg ble sittende fast ved 0x80370114-feilen, måtte jeg fjerne merket for alle tre alternativene Virtual Machine Platform, Windows Hypervisor Platform og Windows Subsystem for Linux i Slå Windows-funksjoner på eller av. Klikk deretter på Bruk, hopp over den foreslåtte omstarten, slå dem på igjen og deretter på Bruk, denne gangen med en omstart.

Å aktivere Hyper-V er enkelt:

  1. Åpne Programmer og funksjoner via Kjør-dialogen (Windows + R skriv deretterappwiz.cpl)

  2. Klikk «Slå Windows-funksjoner på eller av»

  3. Merk av i boksen for Hyper-V og klikk OK

  4. Start PC-en på nytt

Når datamaskinen starter opp igjen, vil Hyper-V være aktivert og klar til å støtte WSL 2.

Aktiver virtualisering i PC-ens BIOS

Hvis Hyper-V allerede er aktivert, men du fortsatt ser WslRegisterDistribution 0x80370102-feilen, er det neste du må sjekke at virtualisering er slått på i BIOS.

Denne innstillingen lar Hyper-V utnytte virtualiseringsmulighetene til prosessoren din. Det kan være merket VT-x (Intel) eller AMD-V (AMD) i systemets BIOS.

Slik aktiverer du det:

  1. Start PC-en på nytt og trykk på tasten for å gå inn i BIOS, vanligvis Delete eller F2

  2. Naviger til fanen Sikkerhet

  3. Se etter et alternativ merket Virtualization eller VT og aktiver det

  4. Lagre endringer og start på nytt

Med virtualisering slått på i BIOS, bør Hyper-V og WSL 2 fungere skikkelig.

Aktiver Nested Virtualization

Hvis de forrige forslagene ikke løser 0x80370102-feilen, kan nestet virtualisering være årsaken.

Hvordan fikse wslregistrationdistribution mislykket feil i Ubuntu?

Spesifikt må du aktivere Windows Subsystem for Linux før Ubuntu-appen installeres riktig. Hvis du har glemt å gjøre det, får du feilmeldingen «WslRegistrationDistribution failed». Å fikse det, åpne Kontrollpanel og velg Programmer. Velg alternativet Slå Windows-funksjoner på eller av.

Hvordan fikser jeg Windows 11 WSL-feil?

Trykk på Windows-tasten for å åpne Start-menyen, skriv inn Microsoft Store og trykk Enter. Velg Mitt bibliotek fra appens nedre venstre hjørne. Finn Linux-distribusjonsappen, for eksempel Ubuntu, klikk deretter på Start og sjekk om problemet er løst. Noen ganger kan Windows 11 WSL-feil oppstå på grunn av en feil i din installerte Linux-distribusjon.

Nestet virtualisering lar deg kjøre VM-er innenfor VM-er. Siden WSL 2 bruker en VM, krever den nestet virtualiseringsstøtte.

Du kan aktivere nestet virtualisering for WSL 2 ved å:

  1. Åpne en forhøyet PowerShell-ledetekst

  2. Løping:

Set-VMProcessor -VMName  -ExposeVirtualizationExtensions $true
  1. Erstatte<VMName>med WSL 2-distronavnet ditt

  2. Tildele minst 4 GB RAM til WSL 2 VM

Med nestet virtualisering aktivert, kan Windows VM kjøre WSL 2 Linux VM på riktig måte.

Start LxssManager-tjenesten på nytt

LxssManager-tjenesten driver Windows-undersystemet for Linux og må fungere. Hvis den er ødelagt eller krasjer, kan det manifestere seg som 0x80370102-feilen.

Å starte LxssManager-tjenesten på nytt kan få WSL på beina igjen:

  1. Åpne Kjør-dialogen med Windows + R

  2. Typetjenester.mscog trykk Enter

  3. Finn LxssManager i listen og høyreklikk den

  4. Velg Start på nytt

  5. Prøv å installere din WSL 2 distro på nytt

Dette bør oppdatere LxssManager-tjenesten og potensielt løse eventuelle problemer som påvirker WSL 2.

Hva er WSL-feil 0x80070032?

WSL-feilen i Windows 11 inkluderer en rekke koder og advarsler, og de mest utbredte er WslRegisterDistribution mislyktes med feil: 0x80070032, 0x80370102, 0x8007023e og 0x8007019e. Nå som vi har dekket årsakene og feilkodene, la oss gå inn på løsningene. Hvordan tester, vurderer og vurderer vi?

Hvorfor får jeg ikke tilgang til Ubuntu-distribusjonen min?

Denne feilen har vært kjent for å oppstå etter at en distribusjon blir «delvis» installert. Fra PowerShell (som en vanlig, ikke-admin-bruker), prøv å kjøre: Hvis den returnerer en Ubuntu-distribusjon (og du ikke har tilgang til den), kjør: # ADVARSEL: Destruktiv operasjon.

Aktiver Virtual Machine Platform-funksjonen

Til slutt, en annen vei er å sikre at Virtual Machine Platform valgfri funksjon er aktivert.

Dette gir de nødvendige Windows-komponentene for Hyper-V- og WSL 2-virtualisering, så hvis den er deaktivert kan du forvente problemer.

Slå den på ved å:

  1. Åpne programmer og funksjoner

  2. Klikk på «Slå Windows-funksjoner på eller av»

  3. Sjekker Virtual Machine Platform

  4. Starter systemet på nytt

Med Virtual Machine Platform-boksen merket, har Windows det den trenger for silkemyke WSL 2-opplevelser.

Når alt annet feiler

Hvis du fortsatt ikke kan riste «WslRegisterDistribution mislyktes med feil: 0x80370102» etter å ha prøvd alle de ovennevnte løsningene, ikke mist håpet. Andre brukere i skoene dine fant suksess ved å søke ytterligere hjelp fra Microsofts tekniske støttefora og Windows Insider-kanaler.

Hvorfor mislyktes wslregisterdistribution med feil 0x80370102?

WslRegisterDistribution mislyktes med feil: 0x80370102 Feil: 0x80370102 Den virtuelle maskinen kunne ikke startes fordi en nødvendig funksjon er ikke installert. Når du undersøker denne feilen, og fra å lese den offisielle WSL 2-installasjonsveiledningen fra Microsoft, ser feilen alltid ut til å skyldes at systemet ikke har virtualisering aktivert i BIOS.

Hva betyr wslregisterdistribution failed 0x80370102?

WslRegisterDistribution mislyktes med feil: 0x80370102 Feil: 0x80370102 virtuell maskin kunne ikke startes fordi en nødvendig funksjon ikke er installert. Trykk en tast for å fortsette… Det betyr at nøkkelkomponentene som kreves av Windows Subsystem for Linux versjon 2, dvs. Virtual Machine Platform ikke er aktivert.

Hvorfor mislyktes wslregisterdistribution med feil 0x8000000d?

WslRegisterDistribution mislyktes med feil: 0x8000000d Feil: 0x8000000d An ulovlig tilstandsendring ble bedt om. Trykk på hvilken som helst tast for å fortsette… ‘Windows Subsystem for Linux’ Windows Subsystem for Linux har ingen installerte distribusjoner. Bruk ‘wsl.exe –list –online’ for å liste tilgjengelige distribusjoner og ‘wsl.exe –install ‘ å installere.

Vi ønsker deg det aller beste med å få WSL 2 opp og kjøre på din Windows-maskin! Gi oss beskjed i kommentarene hvis noen av disse tipsene gjorde susen eller om du oppdaget en annen løsning.

Referanser

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

Hva er WSL-feil 0x8007019e?

WSL (Windows-undersystem for Linux) er en gratis og valgfri funksjon i Windows 10 som lar brukere kjøre Linux-programmer på Windows. Brukere har rapportert å se denne feilen 0x8007019e som vist på bildet nedenfor når de åpner Linux-ledeteksten. Når denne feilen vises, har ikke brukeren lov til å bruke den WSL-baserte terminalen.

Hvordan fikser jeg installasjonsfeil 0x80070003?

Trykk på en hvilken som helst tast for å fortsette… Med henvisning til dokumentet: Installasjonen mislyktes med feil 0x80070003 eller feil 0x80370102. Sørg for at virtualisering er aktivert inne i datamaskinens BIOS. Instruksjonene for hvordan du gjør dette vil variere fra datamaskin til datamaskin, og vil mest sannsynlig være under CPU-relaterte alternativer.

WindoQ