Parandus: 'WslRegisterDistribution ebaõnnestus veaga: 0x80070050'



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Mõned Windows 10 ja Windows 11 kasutajad teatavad, et kui nad üritavad värskendada Windowsi alamsüsteemi Linuse jaoks (WSL), kuvatakse neile veateade ' WslRegisterDistribution ebaõnnestus veaga: 0x80070050 ‘. See probleem ilmneb väidetavalt nii Windows 10 kui ka Windows 11 puhul.



WslRegisterDistribution ebaõnnestus: 0x80070050 viga



Pärast seda, kui oleme seda probleemi põhjalikult uurinud, selgub, et on mitu erinevat stsenaariumi, mis võivad seda tüüpi käitumist otseselt või kaudselt põhjustada. Siin peaksite olema tähelepanelik:



  • LXSS Manager on ummikus – Mõnede mõjutatud kasutajate sõnul võite selle probleemiga tegeleda olukordades, kus LXX Manageri teenust ei avata ega suleta ning see pole seega juurdepääsetav. Selle konkreetse probleemi saate lahendada, kui avate teenuste ekraani ja taaskäivitage teenus täielikult.
  • LXSS-i halduri olek ei ole seatud väärtusele Automaatne – Nagu selgub, kui soovite, et WSL-i värskendamisprotsess toimuks sujuvalt, on üks esimesi asju, mida peate tegema, et tagada LXSS-i halduri teenuse olekuks Automaatne. Seda saate teha oma Windowsi installi ekraanil Teenused või registriredaktori abil.
  • Windowsi alamsüsteem Linuxi jaoks on keelatud – Teine põhjus, miks võiksite selle probleemiga tegeleda, on stsenaarium, kus Windowsi alamsüsteem Linuxi jaoks on süsteemi tasemel tegelikult keelatud ja seetõttu ei saa seda värskendada. Selle parandamiseks avage Windowsi funktsioonide menüü ja lubage see komponent uuesti. Lisaks saate seda teha kõrgendatud Powershelli aknas.
  • Hiljutine süsteemimuudatus – Kui märkasite probleemi ilmnemist alles pärast teatud draiveri installimist või pärast ootamatut süsteemikatkestust, on võimalik, et selle käitumise põhjustas hiljutine süsteemimuudatus. Sel juhul võite proovida taastada oma arvuti olekusse, kus kõik töötas korralikult.
  • Vananenud juhipark - Nagu selgub, võite eeldada, et Windowsi alamsüsteem Linuxi jaoks hakkab tööle, kui teil on praegu kasutatavad aegunud draiverid. Mitmed mõjutatud kasutajad on suutnud probleemi lahendada, värskendades kõik teie draiverikomponendid uusimatele versioonidele.
  • Aegunud Windowsi installimine – Kui teil on ootel Windowsi värskendusi, mida te pidevalt edasi lükkate, võib olla mõistlik need enne WSL-komponendi värskendamist installida. Mitmed mõjutatud kasutajad on kinnitanud, et probleem lahendati kohe pärast Windowsi installi viimist uusimale saadaolevale versioonile.
  • Süsteemifailide rikkumine – Paljude mõjutatud kasutajate sõnul võib selle konkreetse probleemi põhjuseks olla ka süsteemifailide riknemine. Meie nõuanne on kõigepealt juurutada CHKDSK-skannimine, et veenduda, et pole ühtegi tõrkesektorit, seejärel juurutada kiiresti järjest SFC- ja DISM-skannimised, et parandada rikutud süsteemikomponente. Viimase abinõuna peaksite kaaluma ka remondi- või puhasinstalli tegemist.
  • Kolmanda osapoole sekkumine –  Nagu selgub, on palju potentsiaalseid tööriistu ja kolmanda osapoole programme, mis võivad lõpuks Windowsi alamsüsteemi Linuxi jaoks häirida. Veendumaks, et ükski neist ei põhjusta seda käitumist teie Windowsi installimisel, saavutage puhas alglaadimise olek ja vaadake, kas te ei saa ikka veel WSL-komponenti värskendada.

Nüüd, kui oleme läbi vaadanud kõik võimalikud põhjused, miks te seda probleemi võiksite kogeda, vaatame üle rea parandusi, mida teised mõjutatud kasutajad on edukalt kasutanud, et sellest probleemist üle saada, mis takistas neil Windowsi alamsüsteemi Linuxi jaoks värskendamast.

1. Taaskäivitage LXSS Manager

Mõned mõjutatud kasutajad väidavad, et peaksite selle probleemiga toime tulema, kui teenus LXX Manager pole saadaval, kuna see pole avatud ega suletud. Minnes aadressile Teenused lehele ja teenuse nullist taaskäivitades saate selle konkreetse probleemi lahendada.

Märge: See on üks kõige sagedamini teatatud parandusi, millest mõjutatud kasutajad on teatanud. Kuid pidage meeles, et on tõenäoline, et parandus on ainult ajutine, kuna teil tekib sama tüüpi probleem järgmisel korral, kui WSL vajab värskendamist.



Kui te pole proovinud taaskäivitada LXSS-i haldur siiski järgige allolevaid juhiseid selle kohta, kuidas seda teha.

  1. Vajutage Windowsi klahv + R avama a Jookse Dialoogikast. Järgmisena tippige 'teenused.msc ' tekstikasti sees ja vajutage Ctrl + Shift + Enter avada Teenused ekraan.

    Avage teenuste ekraan

  2. Juures Kasutajakonto kontroll (UAC), klõpsa Jah administraatori juurdepääsu andmiseks.
  3. Kui olete selle sees Teenused kerige teenuste loendis alla ja leidke nimega kirje LxssManager.
  4. Pärast asukoha leidmist LxssManager, paremklõpsake sellel ja klõpsake Peatus teenuse tõhusaks peatamiseks.
  5. Oodake terve minut, enne kui paremklõpsate LxssManager uuesti ja klõpsake teenuse tõhusaks taaskäivitamiseks nuppu Start.

Kui see probleem ei võimalda teil probleemi lahendada, liikuge järgmise meetodi juurde.

2. Muutke LxssManageri käitumist

Selgub, et üks esimesi asju, mida peate tegema, on veenduda, et LXSS Manageri teenuse olekuks on seatud Automaatne, kui soovite, et WSL-i värskendusprotsess kulgeks probleemideta. Seda saate teha registriredaktori või Windowsi installi teenuste liidese abil.

Kuna üks alammeetoditest ei pruugi teie puhul olla jälgitav, otsustasime katta mõlemad võimalikud stsenaariumid, nii et teil on kaks erinevat võimalust Lxss Manageri oleku muutmiseks.

2.1. Muutke LxssManageri käitumist teenuste ekraanil

Kui pääsete teenuste ekraanile, on see kindlasti lihtsam viis teenuste käitumise muutmiseks LxssManager. Kõik, mida pead tegema, on juurdepääs Teenused ekraanil ja määrake LxxManageri käivitustüübiks Automaatne.

Järgige allolevaid juhiseid, et seda teha.

  1. Vajutage Windowsi klahv + R avama a Jookse Dialoogikast. Järgmisena tippige 'teenused.msc ' tekstikasti sees ja vajutage Ctrl + Shift + Enter avada Teenused ekraan.

    Avage teenuste ekraan

  2. Juures Kasutajakonto kontroll (UAC), klõpsa Jah administraatori juurdepääsu andmiseks.
  3. Kui olete selle sees Teenused kerige teenuste loendis alla ja leidke nimega kirje LxssManager.
  4. Paremklõpsake LxssManager ja klõpsake edasi Omadused äsja ilmunud kontekstimenüüst.
  5. Järgmiseks, kui olete sees Omadused ekraan, avage Kindral vahekaarti ja muutke Käivitamise tüüp juurde Automaatne ja klõpsake edasi Rakenda muudatuste salvestamiseks.
  6. Taaskäivitage arvuti ja vaadake, kas probleem on nüüd lahendatud.

2.2. Muutke Lxss Manageri käitumist registriredaktori kaudu

Raskem on ülaltoodud meetodiga sama asja tegemine, millele tugineda Registriredaktor käivitamiskäitumise muutmiseks Lxss Manager.

Kohale navigeerimiseks järgige allolevaid juhiseid LxssManager registriredaktori kaudu ja muutke seda väärtusandmed juurde kaks :

  1. Vajutage Windowsi klahv + R avama a Jookse Dialoogikast. Järgmisena tippige 'regedit' tekstikasti sees ja vajutage Ctrl + Shift + Enter avada Registriredaktor administraatori juurdepääsuga.

    Avage registriredaktor

  2. Juures Kasutajakonto kontroll (UAC), klõpsa Jah administraatori juurdepääsu andmiseks.
  3. Kui olete selle sees Registriredaktor, navigeerige vasakpoolse menüü abil järgmisse asukohta:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager

    Märge: Saate sellesse asukohta navigeerida käsitsi või kleepida asukoha otse ülaosas olevale navigeerimisribale ja vajutada Sisenema et kohe sinna jõuda.

  4. Kui olete õiges kohas, liikuge parempoolsesse sektsiooni ja topeltklõpsake Alusta
  5. Järgmisena määrake alus Alusta juurde Kuueteistkümnendsüsteem ja Väärtus juurde kaks enne klõpsamist Okei muudatuste salvestamiseks.
  6. Pärast toimingu lõpetamist sulgege Registriredaktor ja vaadake, kas probleem on nüüd lahendatud.

Kui sama tüüpi probleem esineb endiselt, liikuge järgmise meetodi juurde.

3. Lubage Windowsi alamsüsteem Linuxi ja virtuaalmasina platvormi jaoks

Olukord, kus Windowsi alamsüsteem Linuxile on süsteemi tasemel tõesti keelatud ja seda ei saa uuendada, on veel üks põhjus, miks võite eeldada, et peate selle probleemiga tegelema. Selle komponendi uuesti lubamine Windowsi funktsioonide menüüst lahendab selle. Lisaks saab selleks kasutada Powershelli akent, mis on kõrgendatud.

VÄRSKENDAMINE : Nagu selgub, tuleb WSL-i komponendi probleemideta värskendamiseks lubada üks sõltuvus (Virtual Machine Platform).

Järgnevalt näitame teile, kuidas neid komponente lubada Windowsi funktsioonide ekraanil ja kõrgendatud Powershelli kaudu. Järgige seda juhendit, mille järgi tunnete end kõige mugavamalt.

3.1. Lubage WSL-i ja virtuaalmasina platvorm Windowsi funktsioonide kaudu

Selleks, et pääseda juurde Windowsi funktsioonid ekraanil ja tehke need muudatused, peate esmalt avama klassikalise juhtpaneeli menüü.

Siin on kiire samm-sammuline juhend, kuidas seda teha:

  1. Vajutage Windowsi klahv + R avama a Jookse Dialoogikast. Järgmisena tippige 'kontroll' tekstikasti sees ja vajutage Ctrl + Shift + Enter avada kõrgendatud Kontrollpaneel aken.

    Avage klassikaline juhtpaneeli menüü

  2. Juures Kasutajakonto kontroll (UAC), klõpsa Jah administraatori juurdepääsu andmiseks.
  3. Kui olete klassika sees Juhtpaneeli menüü, otsima 'rakendused', seejärel klõpsake Programmid ja funktsioonid.
  4. Järgmisena klõpsake nuppu Lülitage Windowsi funktsioonid sisse või välja vasakpoolsest menüüst.

    Lülitage Windowsi funktsioonid sisse või välja

  5. Alates Windowsi funktsioonid ekraanil märkige vastavad ruudud Windowsi alamsüsteem Linuxi jaoks ja Virtuaalse masina platvorm seejärel klõpsake Okei selle lubamiseks.
  6. Muudatuste jõustamiseks taaskäivitage arvuti, seejärel proovige WSL-i uuesti värskendada ja vaadake, kas probleem on nüüd lahendatud.

3.2. Lubage WSL-i ja virtuaalmasina platvorm Powershelli kaudu

Kui soovite oma aega säästa ja tunnete end mugavalt terminali kaudu, saate WSL-i ja virtuaalmasina platvormi lubada ka kõrgendatud Powershelli käsuga.

Järgige allolevaid juhiseid selle kohta, kuidas seda teha.

  1. Vajutage Windowsi klahv + R avama a Jookse Dialoogikast.
  2. Kui olete dialoogiboksis Käivita, tippige 'powershell', seejärel vajutage Ctrl + Shift + Enter avada kõrgendatud Powershell aken.

    Juurdepääs Powershelli aknale

  3. Juures Kasutajakonto kontroll (UAC), klõpsa Jah administraatori juurdepääsu andmiseks.
  4. Kui olete Powershelli aknas, tippige järgmine käsk ja vajutage Sisenema WSL-i lubamiseks + kõik vajalikud sõltuvused:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  5. Taaskäivitage arvuti ja vaadake, kas probleem on nüüd lahendatud.

Kui sama tüüpi probleem püsib, liikuge järgmise meetodi juurde.

4. Kasutage System Restore utiliiti

Tõenäoliselt põhjustas selle käitumise hiljutine süsteemimuudatus, kui saite sellest teada alles pärast konkreetse draiveri installimist või pärast plaanivälist süsteemikatkestust. Sellises olukorras võite proovida taastada arvuti ajal, mil kõik töötas nii nagu peab.

See on aidanud paljudel inimestel oma probleemi lahendada.

Kasutades Windowsi süsteemitaaste tööriista, saate taastada arvuti varasema seisukorra. Seda saab kasutada selliste probleemide lahendamiseks nagu tõrked süsteemid, mille puhul WSL-i komponendi värskendamine on võimatu.

Arvuti parandamiseks ja töökorda viimiseks järgige neid meetodeid.

  1. Vajutage nuppu Windowsi klahv + R alustada Jookse käsk.
  2. Tüüp jaoks rstru aastal Jookse kasti ja löö Sisenema alustada Süsteemi taastamine viisard.

    Avage menüü Süsteemitaaste

  3. Järgmisel ekraanil valige mõni muu taastamispunkt enne nupu vajutamist Edasi nuppu.

    Avage taastepunkt

    Märge: Valige taastepunkt, mis loodi enne selle vea mõistmist, ja seejärel klõpsake nuppu Edasi uuesti.

  4. Klõpsake Lõpetama kui taastamisprotseduur on alanud, siis jälgige, kuidas arvuti taaskäivitub.
  5. Taaskäivitage oma Windowsi arvuti ja vaadake, kas saate WSL-komponenti värskendada.

Kui probleem ikka ei lahene, jätkake alloleva tehnikaga.

5. Installige kõik ootel olevad Windowsi värskendused

Ootel Windowsi värskenduste installimine enne WSL-i komponendi värskendamist võib olla hea mõte, kui lükkate neid pidevalt edasi. Mitmed mõjutatud kasutajad on märkinud, et probleem lahendati kiiresti, kui nad värskendasid oma Windowsi installi uusimale versioonile.

Arvestades, et see probleem laieneb Windows 10-le, on Microsoftil olnud selle lahendamiseks piisavalt aega. (isegi kui ebaõnnestunult). Nende viimaste algatuste hulka kuulusid mitmed käigultparandused, mida levitati kumulatiivsete värskendustena nii Windows 10 kui ka Windows 11 jaoks. Et näha, kas probleem on teie puhul lahendatud, installige puuduvad käigultparandused oma Windowsi masinasse.

Paljude klientide sõnul, kes on teatanud Shell Infrastructure Host CPU ressursside kogumise probleemist, lahendab kõigi ootel Windowsi värskenduste rakendamine probleemi sageli täielikult.
See on võimalik lahendus, mida peaksite esialgu katsetama, arvestades, et Microsoft on varem välja andnud mõned uuendused, mille eesmärk on seda tüüpi probleemi leevendada.

Selle probleemi lahendamiseks veenduge, et kasutaksite oma Windows 11 versiooni uusimat järku, kasutades Windows Update'i funktsiooni.

Et lahendada 'WslRegisterDistribution Failed with Error: 0x80070050', järgige neid samme, et värskendada Windows Update'i Windows 11 uusimale versioonile.

  1. Vajutage Windows klahv + R avada Jookse Dialoogikast.
  2. Sisestage tekstiväljale 'ms-settings: windowsupdate' avada Windowsi uuendus vahekaardil Seaded.

    Juurdepääs Windowsi värskendusele

    Märge: Kui te pole vaikeseadet kohandanud, võite nüüd näha konto kontrollimise viipa UAC seaded. Klõpsake Jah et anda antud juhul administraatorile juurdepääs.

  3. Järgmisena valige Kontrolli kas uuendused on saadaval ekraani paremas servas olevast menüüst.

    Värskenduste otsimine

  4. Klõpsake Installeeri nüüd värskenduse kohaliku installi käivitamiseks pärast selle kohaliku allalaadimise lõpetamist.
  5. Kontrollige, kas probleem on lahendatud, taaskäivitades arvuti.

Kui olete installinud kõik ajastatud Windowsi värskendused ja probleem püsib, jätkake järgmise võimaliku paranduse lugemist allpool.

6. Juurutage CHKDSK skannimine

Kui kasutate endiselt kõvaketast (HDD), peaksite käivitama CHKDSK-i, et teha kindlaks, kas ebanormaalne käitumine on seotud kettasektori rikkega. Pärast seda tüüpi skannimist vahetatakse kahjustatud sektorid välja nende kasutamata ekvivalentide vastu.

Kui teete CHKDSK-skanni, et vahetada halvad salvestussektorid heade vastu, võite hoida oma salvestusriistvara kauem töös ja kinnitada see stsenaarium (veel paar kuud).

Ketta kontrollimise käivitamine aitab teil selles olukorras pikendada kõvaketta eluiga, asendades kahjustatud sektorid tervete sektoritega. Selle stsenaariumi välistamiseks proovige käivitada CHKDSK skannimine kõrgendatud CMD-viipast.

Märge: Õnneks suudab Windowsi sisseehitatud CHKDSK rakendus otsida vigu ja kahjustusi ning parandada kõik loogikavead ja kahjustatud andmed, mis võisid sunniviisilise kustutamise katsest maha jääda.

Juurutage CHKDSK skannimine

TÄHTIS: CHKDSK-le kahjustatud failide parandamiseks vajalike õiguste andmiseks avage see kõrgendatud CMD aknas. Olenemata sellest, millist Windowsi versiooni te kasutate, peaksid protseduurid toimima.

Kui CHKDSK skannimine on lõppenud, taaskäivitage arvuti, et näha, kas „WslRegisterDistribution Failed with Error: 0x80070050″ viga on ikka näha.

Kui sama viga ilmneb endiselt, liikuge järgmise meetodi juurde.

7. Tehke puhas alglaadimise toiming

Selgub, et on palju potentsiaalseid tööriistu ja kolmandate osapoolte rakendusi, mis võivad lõpuks Windowsi alamsüsteemi Linuxi jaoks häirida. Veenduge, et teie Windowsi installimine oleks puhtas alglaadimisolekus, ja kontrollige, kas saate WSL-komponenti ikka värskendada. Kui ei, võib üks või mitu neist olla selle käitumise tegelikud süüdlased.

Kui olete nii kaugele jõudnud ilma toimivat lahendust leidmata, peaksite keskenduma võimalikule kolmandast osapoolest kurjategijale, kes võib olla seotud WSL-i komponendi värskendamise ebastabiilsusega.

Teiste mõjutatud klientide sõnul võite eeldada, et sellist probleemi lahendab liiga kaitsev turbekomplekt või süsteemi optimeerimisprogramm, millel on lõppkokkuvõttes mõju võimsusega seotud Kerneli funktsioonidele.

Kui see probleem tekib alati, kui proovite WSL-i komponenti uuendada, peaksite seda tegema proovige puhast saapa ja vaadake, kas kriitilisi krahte ikka juhtub.

Tehke puhas alglaadimise toiming

On ilmne, et probleemiks on kolmanda osapoole protsessori käivitamise teenus, kui saavutate puhta alglaadimisoleku ja tõrge lakkab. Probleemi leidmine on nüüd vaid kõigi varem deaktiveeritud üksuste järkjärgulise uuesti lubamise küsimus, kuni näete tõrke kordumist.

Teisest küljest jätkake järgmise võimaliku raviga, kui sama tüüpi probleem püsib ka pärast puhast alglaadimist.

8. Juurutage SFC- ja DISM-skannimine

Kui te ei saa ikka veel WSL-i komponenti uuendada, peaksite järgmiseks sammuks olema süsteemi korruptsiooniprobleemide uurimine.

Enamiku võimalikest probleemidest, mis võivad selle tõrkekoodi põhjuseks olla, saab kohe käivitades parandada SFC (süsteemifaili kontrollija) ja DISM (juurutuspildi teenindamine ja haldamine) kontrollid.

Need kaks sisseehitatud utiliiti on põhimõtteliselt võrdsed, kuid selleks, et parandada teie võimalusi probleemi lahendamiseks ilma puhast installimist või parandusinstalli tegemata, soovitame mõlemat tüüpi skannimist kiiresti üksteise järel käivitada.

SFC-skannimine peaks olema teie esimene tegevussuund . Interneti-ühendust ei nõuta, kuna see skannimine kasutab kahjustatud Windowsi failide asendamiseks tervete failidega kohalikku arhiivi.

Juurutage SFC-skannimine

Vältige kõrgendatud CMD akna peatamist, taaskäivitamist või sulgemist pärast selle protseduuri alustamist.

Seda tehes võite põhjustada täiendavaid kohalikke probleeme arvuti kõvakettale või SSD-le.

Taaskäivitage masin pärast SFC-skannimise lõpetamist ja kui see uuesti üles tuleb, käivitage DISM-i skannimine .

Juurutage DISM-i skannimine

Erinevalt SFC-kontrollist vajab DISM pidevat Interneti-ühendust, et asendada rikutud failid nende tervete kolleegidega. See on vajalik, kuna erinevalt SFC-st, mis kasutab kohalikku failiarhiivi, võtab DISM vastu värsked koopiad, mis on Windows Update'i funktsiooni kaudu rikutud.

Taaskäivitage arvuti veel kord, et näha, kas probleem on lahendatud, kui DISM-i skannimine on lõppenud.

Kui probleem püsib, jätkake järgmise soovitatud lahendusega.

9. Tehke puhasinstallimine või parandamine

Kui ükski ülalnimetatud muudatustest ei ole teie olukorda parandanud, on teil tõenäoliselt tõsine süsteemifaili rikutus, mis ei ületa tüüpiliste tehnikate ulatust. Kui see nii on, peaksite lihtsalt lähtestama kõik asjakohased Windowsi komponendid, mis võivad lõpuks mõjutada WSL komponent.

Selleks võite käivitada täieliku operatsioonisüsteemi draivi tühjendamise või lihtsalt valida oma operatsioonisüsteemiga seotud failid.

Puhas installimine – Seda on kahest protseduurist lihtsam teostada, kuna saate seda teha otse oma Windowsi versiooni menüüdest ja installikettaid kasutamata. See on soovitatav ainult siis, kui te ei hooli sellest, mis juhtub tundlike andmetega, mida praegu draivile salvestate.

Remondi paigaldamine – Seda meetodit, mida tuntakse ka kohapealse remondina, soovitatakse juhul, kui OS-i draiv (C:) salvestab praegu olulist teavet, mille kaotamist te lihtsalt ei saa endale lubada. Siiski pidage meeles, et selle toimimiseks peate kasutama sobivat installikandjat. Selle strateegia peamine eelis on kogu teie isikliku sisu, sealhulgas mängude, rakenduste ja kasutajaeelistuste säilitamine.