Windows heeft deze nieuwe functie toegevoegd waarmee gebruikers de Linux-subsystemen kunnen installeren door simpelweg de functie 'Windows-subsysteem voor Linux' in te schakelen. Maar tijdens het downloaden van een Linux-distributie via het Windows-subsysteem voor Linux of WSL, worden gebruikers geconfronteerd met deze foutmelding 'WslRegistrationDistribution failed with Error: 0x80370102'. Dit probleem houdt verband met de uitgeschakelde hardwarevirtualisatie in het systeem-BIOS. Als u dit inschakelt, zou het probleem in de meeste gevallen moeten worden opgelost. Als dat het probleem niet oplost, volg dan de rest van de oplossingen één voor één.
Inhoudsopgave
Fix 1 - Schakel de op hardware gebaseerde virtualisatiefunctie in
Over het algemeen is de virtualisatiefunctie op alle machines uitgeschakeld. U moet het handmatig inschakelen vanuit het BIOS.
1. Klik eerst met de rechtermuisknop op het Windows-pictogram en tik op "Afsluiten of afmelden>“.
2. Tik daarna op “Herstarten” om uw systeem opnieuw op te starten.
3. Houd tijdens het opnieuw opstarten, wanneer het logo van de fabrikant verschijnt, de knop "Verwijderen”-toets op uw toetsenbord om toegang te krijgen tot de BIOS-instellingen.
OPMERKING –
Houd er rekening mee dat deze knop om toegang te krijgen tot het BIOS van fabrikant tot fabrikant verandert, soms zelfs van model tot model.
Houd je ogen open voor de daadwerkelijke knop om toegang te krijgen tot het BIOS terwijl je computer opstart.
3. Zodra de BIOS venster opent, ga naar de "Geavanceerd” tabblad*.
4. Gebruik vervolgens de pijlen op uw toetsenbord om de "virtualisatie" uit de lijst en stel deze in op "Ingeschakeld“.
[
*OPMERKING –
De optie 'Virtualisatie' is op sommige computers mogelijk niet aanwezig op het tabblad 'Geavanceerd'. In dat geval vindt u deze in de “Uitvoeringtabblad.
]
5. Druk nogmaals op de bijbehorende toets om de instellingen op te slaan.
[Het is de "F10”-toets voor deze computer.]
6. Selecteer daarna "Ja” om uiteindelijk de bios-instellingen op uw computer op te slaan en af te sluiten.
Uw computer zal normaal opstarten.
VOOR DE SYSTEMEN DIE OP AMD CPU DRAAIEN -
1. Ga naar de BIOS-instellingen.
2. Ga hier naar de "M.I.Ttabblad.
3. Ga nu naar de "Geavanceerde frequentie-instellingen“.
4. Klik vervolgens op de “Geavanceerde kerninstellingen“.
5. Hier zie je de ‘SVM Mode’ op je scherm. SVM Mode is de Secure Virtual Machine-modus.
6. Zet het op "Inschakelen” om het AAN te zetten.
7. Nu moet u "Ja” om uiteindelijk de bios-instellingen op uw computer op te slaan en af te sluiten.
Nadat u dit hebt gedaan, laat u uw computer normaal opstarten. Nu kunt u controleren of virtualisatie op uw systeem is ingeschakeld of niet.
1. Klik eerst met de rechtermuisknop op de ramenicoon en tik op de "Taakbeheer“.
2. Ga dan naar de “Uitvoeringtabblad.
3. Tik hier op de "processor“.
4. Nu, aan de rechterkant, ziet u dat de “virtualisatie” instelling is “Ingeschakeld“.
Probeer nu de Linux-distributie opnieuw te installeren.
Fix 2 - Zorg ervoor dat HyperV is ingeschakeld
De hypervisor moet op het gebruikerssysteem zijn ingeschakeld om de virtualisatiefuncties efficiënt te kunnen gebruiken.
1. Druk eerst op de Windows-toets en de R sleutels bij elkaar.
2. Typ vervolgens "optionele functies” en klik op “Oke” om het venster Windows-functies te openen.
3. Wanneer de Windows-functies worden geopend, scrolt u omlaag naar "Hyper-V“.
4. Alleen maar rekening het vakje naast "Hyper-V“. Tik vervolgens op "Oke” om de Hyper-V-functies in te schakelen.
Nu zal Windows deze functie downloaden en toepassen op uw systeem. Dit proces kan enige tijd duren.
6. Als u klaar bent, tikt u op "Dichtbij” om het venster te sluiten.
Start uw computer nu eenmaal opnieuw op om deze wijzigingen door te voeren.
Probeer na het opnieuw opstarten van het apparaat de Linux-distributie opnieuw te installeren met behulp van de WSL. Controleer of dit lukt of niet.
Fix 3 - Activeer dynamische geheugentoewijzing
Stap 1
1. Beëindig eerst de virtuele machine op uw systeem.
2. Typ vervolgens "powershell” in het zoekvak.
3. Klik daarna met de rechtermuisknop op de "Windows PowerShell” en tik op “Als administrator uitvoeren” om de terminal met beheerdersrechten te openen.
4. Wanneer de PowerShell wordt geopend, kopiëren plakken deze code en druk op Binnenkomen.
Set-VMProcessor-ExposeVirtualisatieExtensions $true
Sluit daarna de PowerShell-terminal.
Stap 2
Nu moet u de dynamische RAM-toewijzing inschakelen.
1. Typ eerst "Hyper-V” in het zoekvak.
2. Tik vervolgens op de "Hyper-V-manager’ om het te openen.
3. Klik daarna met de rechtermuisknop op uw virtuele machine en tik op "Instellingen“.
4. Wanneer het venster Instellingen verschijnt, selecteert u de "Geheugen” in het linkerdeelvenster.
5. Stel de waarde van de "RAM:” tot tweemaal de grootte van de huidige waarde.
[Stel dat het is ingesteld om "4096”MB-RAM. U moet het dus twee keer zo groot instellen of "8092”MB-RAM.]
6. Vervolgens, rekening het vakje naast de "Dynamisch geheugen inschakelen" doos.
7. Tik ten slotte op "Van toepassing zijn" en "Oke” om de wijzigingen op te slaan.
8. Start nu de virtuele machine op uw systeem.
9. Klik vervolgens met de rechtermuisknop op de virtuele machine en tik op "Aansluiten…“. Hierdoor wordt de virtuele machine opnieuw opgestart naast de Hyper-V.
Probeer later de Ubuntu opnieuw uit te voeren om het uit te testen. Het zal gewoon goed werken.
Dit zou je probleem moeten oplossen.