Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

De 0x80370102-fout treedt op wanneer de gebruikers proberen een Linux-distributie te installeren en uit te voeren met behulp van de functie 'Windows Subsystem for Linux'. In verschillende gevallen wordt de fout veroorzaakt wanneer de gebruikers zowel Linux- als Debian-distributies proberen te installeren en heeft deze meestal te maken met problemen met de hardwarevirtualisatiefunctie in het BIOS.

Hieronder bekijken we de oorzaken van dit probleem en de methoden voor probleemoplossing waarmee u het probleem in een mum van tijd kunt oplossen.

Wat veroorzaakt de fout 0x80370102 in Windows?

De betreffende fout kan verschillende oorzaken hebben, met name hardwareproblemen. Hier is een lijst met de meest voorkomende redenen voor dit probleem:

  • Hyper-V en andere relevante instellingen zijn uitgeschakeld - Met Hyper-V, het hardwarevirtualisatieproduct van Microsoft, kunt u de virtuele machine maken en uitvoeren. Deze service en andere relevante services, zoals de virtualisatie-instelling, moeten worden ingeschakeld vanuit het BIOS, zodat u distro's kunt installeren en uitvoeren.
  • U gebruikt Windows Insider Preview-build - Als u geen volledig ontwikkelde versie van Windows gebruikt, zult u waarschijnlijk ook fouten tegenkomen zoals deze.
  • De Lxssmanager.exe-service is beschadigd - de Lxssmanager.exe-service beheert de lancering van nieuwe WSL-exemplaren. Als deze service corrupt is of gewoon niet goed werkt, kun je geen Linux-distributie installeren voor toegang via Windows Subsystem for Linux 2.

Nu we de oorzaken van dit probleem kennen, laten we eens kijken naar de oplossingen die het probleem hopelijk voorgoed zullen oplossen. Voordat we verder gaan, raden we u echter aan controleer nogmaals of uw computer hardwarevirtualisatie ondersteunt.

Als u een Insider Build van Windows gebruikt, overweeg dan om een ​​stabiele Windows-versie te installeren, aangezien een versie die in ontwikkeling is gevoelig is voor fouten zoals deze.

1. Schakel Hyper-V in

Het eerste dat we aanbevelen, is ervoor te zorgen dat alle relevante services zoals Hyper-V en virtualisatie zijn ingeschakeld. Bij deze methode zullen we de Hyper-V-functie inschakelen met behulp van het Configuratiescherm. We zullen ook het hulpprogramma Taakbeheer gebruiken om te controleren of de virtualisatiefunctie goed werkt.

Hier ziet u hoe u Hyper-V op uw pc kunt inschakelen:

  1. druk de Win + R toetsen samen om een ​​dialoogvenster Uitvoeren te openen.
  2. Kies de Programma's optie en klik vervolgens op Programma en functies.
  3. Klik op Schakel Windows-functie in of uit in het linkerdeelvenster.
  4. Vink in het volgende dialoogvenster het vakje aan dat is gekoppeld aan Hyper-V en klik OK.
  5. Als u klaar bent, start u uw computer opnieuw op en controleert u of het probleem is opgelost. Nu je toch bezig bent, raden we ook aan om te controleren of de Virtual Machine Platform-functie is ingeschakeld door dezelfde stappen te volgen. Als het is uitgeschakeld, zou het inschakelen ervan u ook moeten helpen het probleem op te lossen.

Vervolgens zullen we controleren of virtualisatie is ingeschakeld op het apparaat. Op de meeste apparaten is het standaard uitgeschakeld. Volg de onderstaande stappen om verder te gaan:

  1. druk de Ctrl+Shift+Esc toetsen samen om Taakbeheer te openen,
  2. Klik op de Meer details knop om het venster Taakbeheer uit te vouwen.
  3. Ga naar de Prestatie tabblad en klik op CPU.
  4. Controleer onder de CPU-grafiek aan de rechterkant de status van Virtualisatie. Als u niet zeker weet of uw pc virtualisatie ondersteunt, bekijk dan de sectie Hyper-V-ondersteuning in hetzelfde venster. Als er Ja staat, betekent dit dat u gebruik kunt maken van hardwarevirtualisatie op uw computer.
  5. U kunt ook Uitvoeren openen door op te drukken Win + R sleutels samen.
  6. Typ cmd in het tekstveld en druk op Ctrl+Shift+Enter om de opdrachtprompt als admin te openen.
  7. Klik Ja in de prompt Gebruikersaccountbeheer.
  8. Typ systeminfo in de opdrachtprompt en druk op Enter.
  9. Wacht tot de opdracht is uitgevoerd en ga dan naar de Hyper-V-vereisten sectie. U zou vanaf daar moeten kunnen zien of de virtualisatie is ingeschakeld.

Als de dienst is uitgeschakeld, waardoor de Hyper-V-technologie op Windows wordt ingeschakeld zou het probleem voor je moeten oplossen.

2. Start de LxssManager-service opnieuw

Zoals we eerder vermeldden, zou de LxssManager-service correct moeten werken om de Linux-distributie te installeren en uit te voeren.

Als een service hapert, is de eenvoudigste manier om dit te verhelpen door deze opnieuw op te starten. Bij deze methode gebruiken we het hulpprogramma Windows Services om deze wijzigingen aan te brengen.

Hier is hoe je dat kunt doen:

  1. druk de Win + R toetsen samen om een ​​dialoogvenster Uitvoeren te openen.
  2. Typ services.msc in Uitvoeren en klik OK.
  3. Zoek in het volgende venster naar de LxssManager service en klik er met de rechtermuisknop op.
  4. Kiezen Eigenschappen vanuit het contextmenu.
  5. Klik nu op de Stop knop, wacht een paar seconden en druk dan op Begin.
  6. Nadat de service opnieuw is opgestart, controleert u of het probleem is opgelost.

3. Schakel geneste virtualisatie in en wijzig de RAM-instellingen

Een andere oplossing die voor gebruikers werkte, was het inschakelen van geneste virtualisatie, een functie waarmee u Hyper-V in een virtuele Hyper-V-machine kunt uitvoeren. Als deze functie is uitgeschakeld op uw computer, zal het inschakelen ervan het probleem hopelijk voor u oplossen.

Hier is hoe u verder kunt gaan:

  1. Typ Powershell in Windows zoeken en klik op Als administrator uitvoeren.
  2. Klik Ja in de prompt Gebruikersaccountbeheer.
  3. Typ de volgende opdracht in het Powershell-venster en klik op Enter om deze uit te voeren.
    Set-VMProcessor  - Stel VirtualizationExtensions $true bloot
  4. Start nu de Hyper-V-manager en klik met de rechtermuisknop op de virtuele machine.
  5. Kiezen Instellingen vanuit het contextmenu.
  6. Klik op Geheugen in het linkerdeelvenster.
  7. Verhoog nu de Startup RAM-waarde met een dubbele waarde en verwijder het vinkje uit het vakje voor Dynamisch geheugen inschakelen.
  8. Klik Toepassen > OK om de wijzigingen op te slaan.
  9. Klik nu opnieuw met de rechtermuisknop op uw virtuele machine en kies Aansluiten.
  10. Laat het systeem opnieuw opstarten en probeer Ubuntu opnieuw te installeren/uit te voeren.

De WslRegisterDistribution-fout, opgelost

Toegang krijgen tot Windows Subsystem voor Linux is vrij eenvoudig, maar er zijn momenten waarop u installatie- of werkingsfouten kunt tegenkomen. De bovenstaande methoden zouden u moeten helpen de WslRegisterDistribution-fout met succes op te lossen. U kunt ook contact opnemen met het Microsoft-ondersteuningsteam als de fout opnieuw verschijnt om de werkelijke oorzaak van het probleem in uw geval te achterhalen en een relevante oplossing te implementeren.