Windows har inkluderet denne nye funktion, hvor brugerne kan installere Linux-undersystemerne blot ved at aktivere funktionen 'Windows Subsystem for Linux'. Men mens de downloader en Linux-distribution via Windows-undersystemet til Linux eller WSL, står brugerne over for denne fejlmeddelelse 'WslRegistrationDistribution mislykkedes med fejl: 0x80370102'. Dette problem er forbundet med den deaktiverede hardwarevirtualisering i system-BIOS. Aktivering af det burde løse problemet i de fleste tilfælde. Hvis det ikke løser det, følg resten af løsningerne én for én.
Indholdsfortegnelse
Rettelse 1 – Aktiver den hardwarebaserede virtualiseringsfunktion
Generelt er virtualiseringsfunktionen slået fra på alle maskiner. Du skal manuelt tænde den fra BIOS.
1. Først skal du højreklikke på Windows-ikonet og trykke på "Luk ned eller log ud>“.
2. Tryk derefter på "Genstart” for at genstarte dit system.
3. Under genstarten, når producentens logo vises, skal du trykke på og holde "Slet” på dit tastatur for at få adgang til BIOS-indstillingerne.
BEMÆRK –
Husk, at denne knap til at få adgang til BIOS ændrer sig fra producent til producent, endda nogle gange fra model til model.
Hold øjnene åbne for den aktuelle knap for at få adgang til BIOS, mens din computer starter op.
3. En gang BIOS vinduet åbnes, gå til "Fremskreden" fanen*.
4. Brug derefter pilene på dit tastatur til at vælge "Virtualisering" fra listen og indstil den til "Aktiveret“.
[
*BEMÆRK –
Indstillingen 'Virtualisering' er muligvis ikke til stede på fanen 'Avanceret' på nogle computere. I så fald finder du det i "Ydeevne" fanen.
]
5. Tryk igen på den tast, der er knyttet til den, for at gemme indstillingerne.
[Det er "F10”-tasten til denne computer.]
6. Vælg derefter "Ja” for endelig at gemme og afslutte bios-indstillingerne på din computer.
Din computer vil starte normalt.
TIL SYSTEMERNE, DER KØRER PÅ AMD CPU –
1. Gå til BIOS-indstillingerne.
2. Gå her til "M.I.T" fanen.
3. Gå nu til "Avancerede frekvensindstillinger“.
4. Klik derefter på "Avancerede kerneindstillinger“.
5. Her vil du se 'SVM-tilstand' på din skærm. SVM-tilstand er tilstanden Secure Virtual Machine.
6. Indstil den til "Aktiver” for at tænde den.
7. Nu skal du vælge "Ja” for endelig at gemme og afslutte bios-indstillingerne på din computer.
Når du har gjort dette, skal du lade din computer starte normalt. Nu kan du kontrollere, om virtualisering er aktiveret på dit system eller ej.
1. Først skal du højreklikke på Windowsikon og tryk på "Jobliste“.
2. Gå derefter til "Ydeevne" fanen.
3. Tryk her på "CPU“.
4. Nu, på højre side, vil du bemærke, at "Virtualisering" indstillingen er "Aktiveret“.
Prøv nu at installere Linux-distributionen igen.
Fix 2 – Sørg for, at HyperV er aktiveret
Hypervisoren er nødvendig for at være aktiveret på brugersystemet for at bruge virtualiseringsfunktionerne effektivt.
1. Først skal du trykke på Windows nøgle og R nøgler sammen.
2. Skriv derefter "valgfrie funktioner" og klik på "Okay” for at åbne vinduet Windows-funktioner.
3. Når Windows-funktionerne åbner, skal du rulle ned til "Hyper-V“.
4. Lige kontrollere boksen ved siden af "Hyper-V“. Tryk derefter på "Okay” for at aktivere Hyper-V-funktionerne.
Nu vil Windows downloade og anvende denne funktion på dit system. Denne proces kan tage et stykke tid.
6. Når du er færdig, tryk på "Tæt” for at lukke vinduet.
Genstart nu din computer én gang for at lade disse ændringer træde i kraft.
Efter genstart af enheden, prøv at installere Linux-distributionen ved hjælp af WSL igen. Tjek, om dette virker eller ej.
Fix 3 – Aktiver Dynamic Memory allocation
Trin 1
1. Først skal du afslutte den virtuelle maskine på dit system.
2. Skriv derefter "powershell” i søgefeltet.
3. Højreklik derefter på "Windows PowerShell" og tryk på "Kør som administrator” for at åbne terminalen med administrative rettigheder.
4. Når PowerShell åbner, kopier indsæt denne kode og hit Gå ind.
Indstil-VMProcessor-ExposeVirtualizationExtensions $true
Luk derefter PowerShell-terminalen.
Trin 2
Nu skal du aktivere den dynamiske RAM-allokering.
1. Først skal du skrive "Hyper-V” i søgefeltet.
2. Tryk derefter på "Hyper-V Manager" for at åbne den.
3. Højreklik derefter på din virtuelle maskine og tryk på "Indstillinger“.
4. Når vinduet Indstillinger vises, skal du vælge "Hukommelse” fra venstre rude.
5. Indstil værdien af "VÆDDER:” til det dobbelte af nutidsværdien.
[Antag, at den er indstillet til at bruge "4096"MB RAM. Så du skal indstille den dobbelt så stor som den eller "8092"MB RAM.]
6. Derefter, kontrollere boksen ved siden af "Aktiver dynamisk hukommelse” boks.
7. Tryk til sidst på "ansøge" og "Okay” for at gemme ændringerne.
8. Start nu den virtuelle maskine på dit system.
9. Derefter skal du bare højreklikke på den virtuelle maskine og trykke på "Forbinde…“. Dette genstarter den virtuelle maskine sammen med Hyper-V.
Prøv senere at køre Ubuntu igen for at teste det. Det vil fungere fint.
Dette burde løse dit problem.