Sådan løses WslRegisterDistribution Error 0x80370102, når du installerer Linux Distro til WSL 2

Hjælp

Fejlfinding af WSL 2-installationsproblemer på Windows 10

Forsøger du at installere en Linux-distribution i Windows Subsystem for Linux (WSL) 2 og støder du på problemer? Du er ikke alene. Den berygtede fejlkode 0x80370102 har chokeret mange Windows-brugere, der ønsker at udnytte kraften i WSL 2.

I dette indlæg gennemgår vi de almindelige årsager til, at WslRegisterDistribution mislykkedes med fejl: 0x80370102-meddelelsen, og hvordan man løser dem, ved at trække på indsigter delt i fællesskabsfora. Med de rigtige rettelser har du Ubuntu, Debian eller din foretrukne Linux-distro oppe og køre i WSL 2 på ingen tid.

Aktiver Hyper-V til WSL 2

En af de mest almindelige syndere bag fejlen 0x80370102 er, at Hyper-V ikke er aktiveret. Hyper-V, som er introduceret i Windows 8, er Microsofts native hypervisor, der giver dig mulighed for at køre virtuelle maskiner (VM’er) på Windows.

Hyper-V er en forudsætning for at bruge WSL 2, som bruger en letvægts VM til at hoste Linux-miljøet. Så hvis Hyper-V er deaktiveret, kan den VM, der driver WSL 2, ikke starte – hvilket udløser fejlen 0x80370102.

Hvad er fejlkode 0x80073cfe?

Microsoft Store fungerer normalt fint. Men nogle gange, mens du opdaterer apps på dit system, kan du måske bemærke denne irriterende fejlkode ” ERROR_PACKAGE_REPOSITORY_CORRUPTED. Fejlkode 0x80073CFE “. Efter grundig undersøgelse af fejlmeddelelsen har vi konkluderet, at en beskadiget registreringsnøgle er årsagen til, at du oplever dette problem.

Hvordan retter jeg 0x80370114 fejl?

Da jeg sad fast ved fejlen 0x80370114, var jeg nødt til at fjerne markeringen af ​​alle tre muligheder for Virtual Machine Platform, Windows Hypervisor Platform og Windows Subsystem for Linux i Slå Windows-funktioner til eller fra. Klik derefter på Anvend, spring den foreslåede genstart over, tænd dem alle igen og derefter Anvend, denne gang med en genstart.

Aktivering af Hyper-V er ligetil:

  1. Åbn Programmer og funktioner via dialogboksen Kør (Windows + R og skriv derefterappwiz.cpl)

  2. Klik på “Slå Windows-funktioner til eller fra”

  3. Marker afkrydsningsfeltet for Hyper-V, og klik på OK

  4. Genstart din pc

Når din computer starter en sikkerhedskopi, vil Hyper-V være aktiveret og klar til at understøtte WSL 2.

Aktiver virtualisering i din pc’s BIOS

Hvis Hyper-V allerede er aktiveret, men du stadig ser fejlen WslRegisterDistribution 0x80370102, er den næste ting at kontrollere, at virtualisering er slået til i din BIOS.

Denne indstilling giver Hyper-V mulighed for at udnytte din processors virtualiseringsmuligheder. Det kan være mærket VT-x (Intel) eller AMD-V (AMD) i dit systems BIOS.

Sådan aktiverer du det:

  1. Genstart din pc, og tryk på tasten for at gå ind i BIOS, normalt Delete eller F2

  2. Naviger til fanen Sikkerhed

  3. Se efter en mulighed mærket Virtualization eller VT, og aktiver den

  4. Gem ændringer og genstart

Med virtualisering slået til i BIOS burde Hyper-V og WSL 2 fungere korrekt.

Aktiver indlejret virtualisering

Hvis de tidligere forslag ikke løser fejlen 0x80370102, kan indlejret virtualisering være synderen.

Hvordan rettes wslregistrationdistribution mislykket fejl i Ubuntu?

Specifikt skal du aktivere Windows Subsystem til Linux, før Ubuntu-appen installeres korrekt. Hvis du har glemt at gøre det, får du fejlen ‘WslRegistrationDistribution failed’. For at rette op på det, Åbn Kontrolpanel og vælg Programmer. Vælg indstillingen Slå Windows-funktioner til eller fra.

Hvordan løser jeg Windows 11 WSL-fejl?

Tryk på Windows-tasten for at åbne menuen Start, skriv Microsoft Store og tryk på Enter. Vælg Mit bibliotek fra appens nederste venstre hjørne. Find Linux-distributionsappen, såsom Ubuntu, klik derefter på Start, og kontroller, om problemet er løst. Nogle gange kan Windows 11 WSL-fejl opstå på grund af en fejl i din installerede Linux-distribution.

Indlejret virtualisering giver dig mulighed for at køre VM’er i VM’er. Da WSL 2 bruger en VM, kræver det indlejret virtualiseringsunderstøttelse.

Du kan aktivere indlejret virtualisering for WSL 2 ved at:

  1. Åbning af en forhøjet PowerShell-prompt

  2. Kører:

Set-VMProcessor -VMName  -ExposeVirtualizationExtensions $true
  1. Udskiftning<VMName>med dit WSL 2-distronavn

  2. Tildeling af mindst 4 GB RAM til WSL 2 VM

Med indlejret virtualisering aktiveret, kan Windows VM køre WSL 2 Linux VM korrekt.

Genstart LxssManager Service

LxssManager-tjenesten driver Windows-undersystemet til Linux og skal være i funktionsdygtig stand. Hvis det er beskadiget eller går ned, kan det vise sig som fejlen 0x80370102.

Genstart af LxssManager-tjenesten kan få WSL på fode igen:

  1. Åbn dialogboksen Kør med Windows + R

  2. Typeservices.mscog tryk på Enter

  3. Find LxssManager på listen, og højreklik på den

  4. Vælg Genstart

  5. Prøv at installere din WSL 2 distro igen

Dette bør opdatere LxssManager-tjenesten og potentielt løse eventuelle problemer, der påvirker WSL 2.

Hvad er WSL-fejl 0x80070032?

WSL-fejlen i Windows 11 inkluderer en række koder og advarsler, og de mest udbredte er WslRegisterDistribution mislykkedes med fejl: 0x80070032, 0x80370102, 0x8007023e og 0x8007019e. Nu hvor vi har dækket årsagerne og fejlkoderne, lad os gå ind i løsningerne. Hvordan tester, anmelder og vurderer vi?

Hvorfor kan jeg ikke få adgang til min Ubuntu-distribution?

Denne fejl har været kendt for at opstå efter en distribution bliver “delvist” installeret. Fra PowerShell (som en almindelig, ikke-administratorbruger), prøv at køre: Hvis den returnerer en Ubuntu-distribution (og du ikke kan få adgang til den), skal du køre: # ADVARSEL: Destruktiv operation.

Aktiver Virtual Machine Platform-funktionen

Endelig er en anden vej at sikre, at Virtual Machine Platform valgfri funktion er aktiveret.

Dette giver de nødvendige Windows-komponenter til Hyper-V og WSL 2 virtualisering, så hvis det er deaktiveret, kan du forvente problemer.

Tænd det ved at:

  1. Åbning af programmer og funktioner

  2. Klik på “Slå Windows-funktioner til eller fra”

  3. Kontrol af Virtual Machine Platform

  4. Genstarter dit system

Med feltet Virtual Machine Platform markeret, har Windows, hvad det har brug for til silkebløde WSL 2-oplevelser.

Når alt andet fejler

Hvis du stadig ikke kan ryste “WslRegisterDistribution failed with error: 0x80370102” efter at have prøvet alle ovenstående løsninger, skal du ikke miste håbet. Andre brugere i dine sko fik succes ved at søge yderligere assistance fra Microsofts tekniske supportfora og Windows Insider-kanaler.

Hvorfor mislykkedes wslregisterdistribution med fejlen 0x80370102?

WslRegisterDistribution mislykkedes med fejl: 0x80370102 Fejl: 0x80370102 Den virtuelle maskine kunne ikke startes pga. en påkrævet funktion er ikke installeret. Når man undersøger denne fejl, og fra at læse den officielle WSL 2 installationsvejledning fra Microsoft, ser fejlen altid ud til at skyldes, at systemet ikke har virtualisering aktiveret i BIOS.

Hvad betyder wslregisterdistribution failed 0x80370102?

WslRegisterDistribution mislykkedes med fejl: 0x80370102 Fejl: 0x80370102 virtuel maskine kunne ikke startes fordi en påkrævet funktion ikke er installeret. Tryk på en vilkårlig tast for at fortsætte… Det betyder, at de nøglekomponenter, der kræves af Windows Subsystem til Linux version 2, dvs. Virtual Machine Platform er ikke aktiveret.

Hvorfor mislykkedes wslregisterdistribution med fejlen 0x8000000d?

WslRegisterDistribution mislykkedes med fejl: 0x8000000d Fejl: 0x8000000d An ulovlig tilstandsændring blev anmodet om. Tryk på en vilkårlig tast for at fortsætte… ‘Windows Subsystem til Linux’ Windows Subsystem til Linux har ingen installerede distributioner. Brug ‘wsl.exe –list –online’ til at liste tilgængelige distributioner og ‘wsl.exe –install ‘ at installere.

Vi ønsker dig det allerbedste med at få WSL 2 op at køre på din Windows-maskine! Fortæl os i kommentarerne, hvis nogle af disse tips gjorde tricket, eller hvis du opdagede en anden rettelse.

Referencer

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

Hvad er WSL-fejl 0x8007019e?

WSL (Windows-undersystem til Linux) er en gratis og valgfri funktion i Windows 10, der giver brugerne mulighed for at køre Linux-programmer på Windows. Brugere har rapporteret at se denne fejl 0x8007019e som vist på billedet nedenfor, når de åbner Linux-kommandoprompten. Når denne fejl vises, har brugeren ikke tilladelse til at bruge den WSL-baserede terminal.

Hvordan retter jeg installationsfejl 0x80070003?

Tryk på en vilkårlig tast for at fortsætte… Med henvisning til dokumentet: Installation mislykkedes med fejl 0x80070003 eller fejl 0x80370102 Sørg for, at virtualisering er aktiveret inde i din computers BIOS. Instruktionerne om, hvordan du gør dette, vil variere fra computer til computer, og vil højst sandsynligt være under CPU-relaterede muligheder.

WindoQ