Oplossing: 'WslRegisterDistribution mislukt met fout: 0x80070050'



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Sommige gebruikers van Windows 10 en Windows 11 melden dat wanneer ze proberen het Windows-subsysteem voor Linus (WSL) bij te werken, ze de foutmelding krijgen ' WslRegisterDistribution mislukt met fout: 0x80070050 ‘. Dit probleem treedt naar verluidt op in zowel Windows 10 als Windows 11.



WslRegisterDistribution Mislukt: 0x80070050 Fout



Nadat we dit probleem grondig hebben onderzocht, blijkt dat er verschillende scenario's zijn die dit soort gedrag direct of indirect kunnen veroorzaken. Dit is waar u op moet letten:



  • LXSS Manager zit vast in een ongewisse toestand – Volgens sommige getroffen gebruikers kunt u dit probleem verwachten in situaties waarin de LXX Manager-service niet is geopend of gesloten en dus niet toegankelijk is. U kunt dit specifieke probleem oplossen door naar het scherm Services te gaan en de service helemaal opnieuw te starten.
  • De status van LXSS Manager is niet ingesteld op Automatisch – Het blijkt dat als u wilt dat het WSL-updateproces naadloos wordt uitgevoerd, een van de eerste dingen die u moet doen, is ervoor zorgen dat de status van de LXSS Manager-service is ingesteld op Automatisch. U kunt dit doen vanuit het scherm Services van uw Windows-installatie of met behulp van de Register-editor.
  • Het Windows-subsysteem voor Linux is uitgeschakeld – Een andere reden waarom u dit probleem zou verwachten, is een scenario waarin het Windows-subsysteem voor Linux daadwerkelijk is uitgeschakeld op systeemniveau en dus niet kan worden bijgewerkt. Om dit op te lossen, opent u het menu Windows-functies en schakelt u dit onderdeel opnieuw in. Bovendien kunt u dit doen vanuit een verhoogd powershell-venster.
  • Recente systeemwijziging – Als u dit probleem pas hebt opgemerkt na het uitvoeren van een bepaalde driverinstallatie of na een onverwachte systeemonderbreking, is het mogelijk dat een recente systeemwijziging dit gedrag daadwerkelijk heeft veroorzaakt. In dit geval kunt u proberen uw pc terug te zetten naar een staat waarin alles naar behoren functioneerde.
  • Verouderde chauffeursvloot - Het blijkt dat je kunt verwachten dat het Windows-subsysteem voor Linux-component werkt als je verouderde stuurprogramma's hebt die je momenteel gebruikt. Verschillende getroffen gebruikers zijn erin geslaagd het probleem op te lossen door al uw stuurprogrammacomponenten bij te werken naar de nieuwste versies.
  • Verouderde Windows-installatie – Als je Windows-updates in behandeling hebt die je steeds uitstelt, is het misschien verstandig om deze eerst te installeren voordat je het WSL-onderdeel probeert bij te werken. Verschillende getroffen gebruikers hebben bevestigd dat het probleem onmiddellijk was opgelost nadat ze hun Windows-installatie naar de nieuwste versie hadden gebracht.
  • Corruptie van systeembestanden – Volgens veel getroffen gebruikers kan corruptie van systeembestanden ook verantwoordelijk zijn voor dit specifieke probleem. Ons advies is om eerst een CHKDSK-scan te implementeren om er zeker van te zijn dat er geen falende sectoren zijn, en vervolgens snel achter elkaar SFC- en DISM-scans in te zetten om beschadigde systeemcomponenten te repareren. Als laatste redmiddel kunt u ook overwegen om voor een reparatie-installatie of een schone installatie te gaan.
  • Interferentie van derden -  Het blijkt dat er veel potentiële tools en programma's van derden zijn die uiteindelijk het Windows-subsysteem voor Linux kunnen verstoren. Om er zeker van te zijn dat geen van hen dit gedrag op uw Windows-installatie veroorzaakt, moet u een schone opstartstatus bereiken en kijken of u de WSL-component nog steeds niet kunt bijwerken.

Nu we alle mogelijke redenen hebben besproken waarom u dit probleem zou kunnen verwachten, laten we een reeks oplossingen bespreken die andere getroffen gebruikers met succes hebben gebruikt om dit probleem te omzeilen waardoor ze het Windows-subsysteem voor Linux niet konden bijwerken.

1. Herstart de LXSS Manager

Sommige getroffen gebruikers beweren dat u moet anticiperen op het oplossen van dit probleem terwijl de LXX Manager-service niet beschikbaar is omdat deze niet is geopend of gesloten. Door naar de Diensten pagina en door de service helemaal opnieuw te starten, kunt u dit specifieke probleem oplossen.

Opmerking: Dit is een van de meest gemelde oplossingen die getroffen gebruikers hebben gemeld. Houd er echter rekening mee dat de oplossing waarschijnlijk slechts tijdelijk is, aangezien u de volgende keer dat WSL moet worden bijgewerkt, hetzelfde type probleem ondervindt.



Als je nog niet hebt geprobeerd de . opnieuw op te starten LXSS-manager volg de onderstaande instructies voor specifieke instructies over hoe u dit moet doen:

  1. druk op Windows-toets + R openen van een Rennen dialoog venster. Typ vervolgens ‘services.msc ' in het tekstvak en druk op Ctrl + Shift + Enter om de te openen Diensten scherm.

    Open het scherm Services

  2. Bij de Gebruikersaccountbeheer (UAC), Klik Ja om beheerderstoegang te verlenen.
  3. Als je eenmaal binnen bent in de Diensten scherm, blader omlaag door de lijst met services en zoek het item met de naam LxssManager.
  4. Nadat je hebt gevonden LxssManager, klik er met de rechtermuisknop op en klik op Hou op om de service effectief te stoppen.
  5. Wacht een volledige minuut voordat u met de rechtermuisknop op . klikt LxssManager en klik op Start om de service effectief opnieuw te starten.

Als u met dit probleem het probleem niet kon oplossen, gaat u naar de volgende methode hieronder.

2. Wijzig het gedrag van LxssManager

Het blijkt dat een van de eerste dingen die u moet doen, is ervoor zorgen dat de status van de LXSS Manager-service is ingesteld op Automatisch als u wilt dat het WSL-updateproces probleemloos verloopt. Met behulp van de Register-editor of de Services-interface van uw Windows-installatie kunt u dit bereiken.

Aangezien een van de submethoden in jouw geval mogelijk niet te volgen is, hebben we besloten om beide mogelijke scenario's te behandelen, zodat je twee verschillende manieren hebt om de status van Lxss Manager te wijzigen.

2.1. Het gedrag van LxssManager wijzigen vanuit het scherm Services

Als u toegang hebt tot het scherm Services, is dit zeker de gemakkelijkere methode om het gedrag van LxssManager. Het enige wat u hoeft te doen is toegang te krijgen tot de Diensten scherm en stel het opstarttype van LxxManager in op Automatisch.

Volg de onderstaande instructies voor de volledige stappen om dit te doen:

  1. druk op Windows-toets + R openen van een Rennen dialoog venster. Typ vervolgens ‘services.msc ' in het tekstvak en druk op Ctrl + Shift + Enter om de te openen Diensten scherm.

    Open het scherm Services

  2. Bij de Gebruikersaccountbeheer (UAC), Klik Ja om beheerderstoegang te verlenen.
  3. Als je eenmaal binnen bent in de Diensten scherm, blader omlaag door de lijst met services en zoek het item met de naam LxssManager.
  4. Klik met de rechtermuisknop op LxssManager en klik op Eigendommen uit het contextmenu dat zojuist is verschenen.
  5. Vervolgens, als je eenmaal binnen bent in de Eigendommen scherm, toegang tot de Algemeen tabblad en verander de Opstarttype tot automatisch en klik op Van toepassing zijn om de wijzigingen op te slaan.
  6. Start uw pc opnieuw op en kijk of het probleem nu is verholpen.

2.2. Wijzig het gedrag van Lxss Manager via de Register-editor

Een moeilijker ding om hetzelfde te doen als de bovenstaande methode is om op te vertrouwen Register-editor om het opstartgedrag van te wijzigen Lxss Manager.

Volg de onderstaande instructies voor specifieke stappen voor het navigeren naar de locatie van: LxssManager via Register-editor en wijzig zijn Waarde data tot twee :

  1. druk op Windows-toets + R openen van een Rennen dialoog venster. Typ vervolgens 'regedit' in het tekstvak en druk op Ctrl + Shift + Enter om de te openen Register-editor met beheerderstoegang.

    Open de Register-editor

  2. Bij de Gebruikersaccountbeheer (UAC), Klik Ja om beheerderstoegang te verlenen.
  3. Als je eenmaal binnen bent in de Register-editor, navigeer naar de volgende locatie via het menu aan de linkerkant:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager

    Opmerking: U kunt handmatig naar deze locatie navigeren of u kunt de locatie rechtstreeks in de navigatiebalk bovenaan plakken en op drukken Binnenkomen om er meteen te komen.

  4. Zodra u zich op de juiste locatie bevindt, gaat u naar het rechtergedeelte en dubbelklikt u op Begin
  5. Stel vervolgens de basis in van Begin tot Hexadecimaal en de Waarde tot twee voordat u klikt OK om de wijzigingen op te slaan.
  6. Nadat de bewerking is voltooid, sluit u de Register-editor en kijk of het probleem nu is opgelost.

Als hetzelfde soort probleem zich nog steeds voordoet, gaat u naar de volgende methode hieronder.

3. Schakel Windows-subsysteem voor Linux & Virtual Machine Platform in

Een situatie waarin het Windows-subsysteem voor Linux echt is uitgeschakeld op systeemniveau en niet kan worden geüpgraded, is een andere reden waarom u zou kunnen verwachten dat u met dit probleem te maken krijgt. Als u dit onderdeel opnieuw inschakelt vanuit het menu Windows-functies, wordt dit opgelost. Bovendien kan hiervoor een powershell-venster worden gebruikt dat is verhoogd.

UPDATE : Het blijkt dat er één afhankelijkheid (Virtual Machine Platform) is die moet worden ingeschakeld om de WSL-component zonder problemen te kunnen updaten.

In wat volgt, laten we u zien hoe u deze componenten kunt inschakelen via het Windows Functies-scherm en vanuit een verhoogde Powershell. Voel je vrij om de gids te volgen waar jij je het prettigst bij voelt.

3.1. WSL & Virtual Machine Platform inschakelen via Windows-functies

Om toegang te krijgen tot de Windows toepassingen scherm en voert u deze wijzigingen uit, moet u eerst het klassieke menu van het Configuratiescherm openen.

Hier is een korte stapsgewijze handleiding over hoe u dit kunt doen:

  1. druk op Windows-toets + R openen van een Rennen dialoog venster. Typ vervolgens 'controle' in het tekstvak en druk op Ctrl + Shift + Enter een verhoogde openen Controlepaneel venster.

    Open het klassieke Configuratiescherm-menu

  2. Bij de Gebruikersaccountbeheer (UAC), Klik Ja om beheerderstoegang te verlenen.
  3. Als je eenmaal in de klassieker zit Configuratieschermmenu, zoeken naar 'app', klik dan op Programma's en functies.
  4. Klik vervolgens op Windows-onderdelen in-of uitschakelen uit het menu aan de linkerkant.

    Windows-onderdelen in-of uitschakelen

  5. Van de Windows toepassingen scherm, vink dan de vakjes aan die horen bij Windows-subsysteem voor Linux en Platform voor virtuele machines dan klikken OK om het in te schakelen.
  6. Start uw pc opnieuw op om de wijzigingen af ​​te dwingen, probeer WSL opnieuw bij te werken en kijk of het probleem nu is verholpen.

3.2. WSL & Virtual Machine Platform inschakelen via Powershell

Als je jezelf wat tijd wilt besparen en je het prettig vindt om dingen gedaan te krijgen vanaf een terminal, kun je WSL & Virtual Machine Platform ook inschakelen via een verhoogde Powershell-opdracht.

Volg de onderstaande instructies voor stappen om dit te doen:

  1. druk op Windows-toets + R openen van een Rennen dialoog venster.
  2. Zodra u zich in het dialoogvenster Uitvoeren bevindt, typt u 'powershell', druk dan op Ctrl + Shift + Enter een verhoogde openen Powershell venster.

    Toegang tot het Powershell-venster

  3. Bij de Gebruikersaccountbeheer (UAC), Klik Ja om beheerderstoegang te verlenen.
  4. Zodra u zich in het Powershell-venster bevindt, typt u de volgende opdracht en drukt u op Binnenkomen om WSL + elke vereiste afhankelijkheid in te schakelen:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  5. Start uw pc opnieuw op en kijk of het probleem nu is verholpen.

Als hetzelfde soort probleem zich nog steeds voordoet, gaat u naar de volgende methode hieronder.

4. Gebruik het hulpprogramma Systeemherstel

Het is waarschijnlijk dat een recente systeemwijziging dit gedrag daadwerkelijk heeft veroorzaakt als u zich er pas bewust van werd na het installeren van een specifiek stuurprogramma of na een ongeplande systeemstoring. In deze situatie kunt u proberen uw pc terug te brengen naar een tijd waarin alles werkte zoals het zou moeten.

Dit heeft veel mensen geholpen bij het oplossen van hun probleem.

Door het hulpprogramma Windows Systeemherstel te gebruiken, kunt u uw computer terugbrengen naar een eerdere staat. Dit kan worden gebruikt om problemen op te lossen, zoals defecte systemen waarbij het bijwerken van de WSL-component onmogelijk is.

Volg deze methoden om uw computer te repareren en weer werkend te krijgen:

  1. druk de Windows-toets + R om te beginnen Rennen opdracht.
  2. Type voor rstru in de Rennen box en hit Binnenkomen om te beginnen Systeemherstel tovenaar.

    Open het menu Systeemherstel

  3. Selecteer in het volgende scherm een ​​ander herstelpunt voordat u op de drukt Volgende knop.

    Een herstelpunt openen

    Opmerking: Selecteer een herstelpunt dat is ingesteld voordat u deze fout realiseerde en klik vervolgens op Volgende opnieuw.

  4. Klik Af hebben wanneer de herstelprocedure is gestart, kijk dan hoe uw computer opnieuw opstart.
  5. Start uw Windows-computer opnieuw op en kijk of u de WSL-component kunt bijwerken.

Als het probleem nog steeds niet is opgelost, gaat u verder met de onderstaande techniek.

5. Installeer elke in behandeling zijnde Windows Update

Het kan een goed idee zijn om wachtende Windows-updates te installeren voordat u probeert de WSL-component bij te werken als u ze blijft uitstellen. Een aantal getroffen gebruikers heeft aangegeven dat het probleem snel was verholpen nadat ze hun Windows-installaties hadden bijgewerkt naar de meest recente release.

Aangezien dit probleem teruggaat tot Windows 10, heeft Microsoft voldoende tijd gehad om het op te lossen. (ook als het niet lukt). Hun meest recente initiatieven omvatten verschillende hotfixes die werden verspreid als cumulatieve updates voor zowel Windows 10 als Windows 11. Installeer de ontbrekende hotfixes op uw Windows-computer om te zien of het probleem voor u is opgelost.

Het toepassen van alle in behandeling zijnde Windows-updates zal naar verluidt het probleem vaak volledig verhelpen, volgens veel klanten die het probleem met het hamsteren van de CPU-bronnen van Shell Infrastructure Host hebben gemeld.
Dit is de mogelijke oplossing die u in eerste instantie zou moeten testen, aangezien Microsoft eerder een paar upgrades heeft uitgebracht die zijn ontworpen om dit soort problemen te verminderen.

Om dit probleem op te lossen, moet u ervoor zorgen dat u de meest recente versie van uw versie van Windows 11 gebruikt door de Windows Update-functie te gebruiken.

Om het probleem op te lossen 'WslRegisterDistribution mislukt met fout: 0x80070050', volg deze stappen om Windows Update bij te werken naar de meest recente versie van Windows 11:

  1. druk op ramen toets + R om de te openen Rennen dialoog venster.
  2. Typ in het tekstvak “ms-instellingen:windowsupdate” om de te openen Windows Update tabblad van de toepassing Instellingen.

    Toegang tot de Windows-update

    Opmerking: U kunt nu een accountbeheerprompt tegenkomen als u de standaard niet hebt aangepast UAC-instellingen. Klik Ja om in dit geval beheerderstoegang te verlenen.

  3. Kies vervolgens om Controleren op updates uit het menu aan de rechterkant van het scherm.

    Controleren op updates

  4. Klik Installeer nu om de lokale installatie van de update te starten nadat deze lokaal is gedownload.
  5. Controleer of het probleem is verholpen door uw computer opnieuw op te starten.

Als je elke geplande Windows-update hebt geïnstalleerd en je hebt nog steeds het probleem, lees dan verder voor de volgende mogelijke oplossing hieronder.

6. Implementeer een CHKDSK-scan

Als u nog steeds een harde schijf (HDD) gebruikt, moet u CHKDSK uitvoeren om te bepalen of het abnormale gedrag verband houdt met een defecte schijfsector. Na dit soort scan worden de beschadigde sectoren verwisseld voor hun ongebruikte equivalenten.

Door een CHKDSK-scan uit te voeren om slechte opslagsectoren te verwisselen voor goede, kunt u uw opslaghardware langer laten draaien en dit scenario bevestigen (voor nog een paar maanden).

Een schijfcontrole uitvoeren zal u helpen de levensduur van uw HDD in deze situatie te verlengen door beschadigde sectoren te vervangen door gezonde. Om dit scenario uit te sluiten, probeert u een CHKDSK-scan uit te voeren vanaf een verhoogde CMD-prompt.

Opmerking: Gelukkig kan de ingebouwde CHKDSK-toepassing in Windows scannen op fouten en beschadigingen en eventuele logische fouten en beschadigde gegevens herstellen die mogelijk zijn achtergelaten door een gedwongen verwijderingspoging.

Een CHKDSK-scan implementeren

BELANGRIJK: Om CHKDSK de machtigingen te verlenen die nodig zijn om beschadigde bestanden te herstellen, opent u het in een verhoogd CMD-venster. Welke versie van Windows u ook gebruikt, de procedures zouden moeten werken.

Nadat de CHKDSK-scan is voltooid, start u uw computer opnieuw op om te zien of de 'WslRegisterDistribution Failed with Error: 0x80070050″ fout is nog steeds zichtbaar.

Als dezelfde fout nog steeds optreedt, gaat u naar de volgende methode hieronder.

7. Voer een schone opstartbewerking uit

Het blijkt dat er veel potentiële tools en applicaties van derden zijn die uiteindelijk kunnen interfereren met het Windows-subsysteem voor Linux. Zorg ervoor dat uw Windows-installatie schoon opstart en controleer of u de WSL-component nog kunt bijwerken. Zo niet, dan kunnen een of meer van hen de echte boosdoeners zijn achter dit gedrag.

Als je zo ver bent gekomen zonder een werkbare oplossing te vinden, moet je je gaan richten op een mogelijke derde partij die mogelijk betrokken is bij de instabiliteit om de WSL-component bij te werken.

Je kunt anticiperen op het omgaan met dit soort problemen als gevolg van een overdreven defensieve beveiligingssuite of als gevolg van een systeemoptimalisatieprogramma dat uiteindelijk een impact heeft op de energiegerelateerde kernelfuncties, volgens andere getroffen klanten.

Als dit probleem zich blijft voordoen wanneer u de WSL-component probeert te upgraden, moet u: probeer een schone start en kijk of de kritieke crashes nog steeds plaatsvinden.

Voer een schone opstartbewerking uit

Het is duidelijk dat een opstartservice van een externe processor het probleem is als u een schone opstartstatus krijgt en de fout niet meer optreedt. Het vinden van het probleem is nu slechts een kwestie van geleidelijk opnieuw inschakelen van elk eerder gedeactiveerd item totdat u de fout opnieuw ziet optreden.

Ga aan de andere kant verder met de volgende mogelijke oplossing hieronder als hetzelfde type probleem aanhoudt, zelfs na een schone opstartstatus.

8. Implementeer een SFC- en DISM-scan

Het onderzoeken van problemen met systeemcorruptie zou uw volgende stap moeten zijn als u de WSL-component nog steeds niet kunt upgraden.

De overgrote meerderheid van mogelijke problemen die de oorzaak van deze foutcode kunnen zijn, kunnen worden opgelost door onmiddellijk te starten SFC (systeembestandscontrole) en DISM (implementatie-imageservice en -beheer) cheques.

De twee ingebouwde hulpprogramma's zijn in wezen gelijk, maar om uw kansen op het oplossen van het probleem te vergroten zonder een schone installatie of reparatie-installatie uit te voeren, raden we aan beide typen scans snel achter elkaar uit te voeren.

Een SFC-scan zou uw eerste actie moeten zijn . Er is GEEN internetverbinding vereist omdat deze scan een lokaal archief gebruikt om beschadigde Windows-bestanden te vervangen door intacte.

Een SFC-scan implementeren

Vermijd het stoppen, herstarten of sluiten van het verhoogde CMD-venster zodra deze procedure is begonnen.

U loopt hierdoor het risico extra lokale problemen te veroorzaken voor de HDD of SSD van uw pc.

Start uw machine opnieuw op nadat de SFC-scan is voltooid en wanneer deze weer verschijnt, start de DISM-scan .

Een DISM-scan implementeren

Met name, in tegenstelling tot een SFC-controle, heeft DISM een doorlopende internetverbinding nodig om beschadigde bestanden te vervangen door hun gezonde tegenhangers. Dit is vereist omdat DISM nieuwe kopieën ontvangt die niet beschadigd zijn via een functie van Windows Update, in tegenstelling tot SFC, dat een lokaal bestandsarchief gebruikt.

Start uw computer opnieuw op om te zien of het probleem is opgelost wanneer de DISM-scan is voltooid.

Ga door naar de volgende voorgestelde oplossing hieronder als het probleem nog steeds aanwezig is.

9. Voer een schone installatie of een reparatie-installatie uit

Als geen van de bovengenoemde wijzigingen uw situatie heeft verbeterd, heeft u waarschijnlijk een ernstige beschadiging van het systeembestand die buiten het bereik van typische technieken valt. Als dit het geval is, moet u eenvoudig alle relevante Windows-componenten opnieuw instellen die uiteindelijk een effect kunnen hebben op de WSL onderdeel.

Om dit te doen, kunt u ofwel een volledig wissen van het OS-station uitvoeren of gewoon de bestanden uitkiezen die bij uw besturingssysteem horen:

Schone installatie – Dit is de gemakkelijkste van de twee procedures om uit te voeren, omdat u dit rechtstreeks vanuit de menu's van uw Windows-versie kunt doen en zonder het gebruik van installatieschijven. Alleen als het u niet kan schelen wat er gebeurt met de gevoelige gegevens die u momenteel op de schijf opslaat, wordt dit aanbevolen.

Reparatie installeren – Deze methode, ook wel een reparatie ter plaatse genoemd, wordt aanbevolen als de OS-schijf (C:) momenteel cruciale informatie opslaat die u zich niet kunt veroorloven te verliezen. Houd er echter rekening mee dat u de juiste installatiemedia moet gebruiken om dit te laten werken. Het belangrijkste voordeel van deze strategie is het behoud van al uw persoonlijke inhoud, inclusief games, apps en gebruikersvoorkeuren.