Popravak: 'WslRegisterDistribution nije uspio s pogreškom: 0x80070050'



Isprobajte Naš Instrument Za Uklanjanje Problema

Neki korisnici Windowsa 10 i Windowsa 11 prijavljuju da kad god pokušaju ažurirati Windows podsustav za Linus (WSL), završe s porukom pogreške ' WslRegisterDistribution nije uspio s pogreškom: 0x80070050 ‘. Prijavljeno je da se ovaj problem pojavljuje i na Windows 10 i na Windows 11.



WslRegisterDistribution Failed: 0x80070050 Greška



Nakon što smo temeljito istražili ovaj problem, pokazalo se da postoji nekoliko različitih scenarija koji mogu izravno ili neizravno uzrokovati ovu vrstu ponašanja. Evo na što biste trebali pripaziti:



  • LXSS Manager je zapeo u neizvjesnom stanju – Prema nekim pogođenim korisnicima, možete očekivati ​​da ćete se nositi s ovim problemom u situacijama kada usluga LXX Manager nije niti otvorena niti zatvorena i stoga nedostupna. Ovaj određeni problem možete riješiti tako da pristupite zaslonu Usluge i ponovno pokrenete uslugu.
  • Status LXSS Managera nije postavljen na Automatski – Ispostavilo se da ako želite da se proces ažuriranja WSL-a neometano odvija, jedna od prvih stvari koje trebate učiniti je osigurati da je status usluge LXSS Manager postavljen na Automatski. To možete učiniti sa zaslona Usluge vaše Windows instalacije ili pomoću uređivača registra.
  • Podsustav Windows za Linux je onemogućen – Još jedan razlog zašto biste mogli očekivati ​​da ćete se nositi s ovim problemom je scenarij u kojem je Windows podsustav za Linux zapravo onemogućen na razini sustava i stoga se ne može ažurirati. Da biste to popravili, pristupite izborniku značajki sustava Windows i ponovno omogućite ovu komponentu. Osim toga, to možete učiniti iz povišenog prozora PowerShell.
  • Nedavna promjena sustava – Ako ste primijetili pojavu ovog problema tek nakon izvođenja određene instalacije upravljačkog programa ili nakon neočekivanog prekida sustava, moguće je da je nedavna promjena sustava zapravo uzrokovala ovo ponašanje. U tom slučaju možete pokušati vratiti svoje računalo u stanje u kojem je sve ispravno radilo.
  • Zastarjeli vozni park – Kako se ispostavilo, možete očekivati ​​da će komponenta podsustava Windows za Linux reagirati ako imate zastarjele upravljačke programe koje trenutno koristite. Nekoliko pogođenih korisnika uspjelo je riješiti problem ažuriranjem svih komponenti upravljačkog programa na najnovije verzije.
  • Zastarjela instalacija sustava Windows – Ako imate ažuriranja sustava Windows na čekanju koja stalno odgađate, možda bi bilo pametno prvo ih instalirati prije nego pokušate ažurirati WSL komponentu. Nekoliko pogođenih korisnika potvrdilo je da je problem riješen odmah nakon što su svoju instalaciju Windowsa doveli na najnoviju dostupnu verziju.
  • Oštećenje sistemske datoteke – Prema mnogim pogođenim korisnicima, oštećenje sistemskih datoteka također može biti odgovorno za ovaj problem. Naš savjet je da prvo implementirate CHKDSK skeniranje kako biste bili sigurni da nema neispravnih sektora, a zatim implementirajte SFC & DISM skeniranja u brzom nizu kako biste popravili oštećene komponente sustava. U krajnjem slučaju, trebali biste također razmisliti o instalaciji popravka ili čistoj instalaciji.
  • uplitanje treće strane –  Kako se ispostavilo, postoji puno potencijalnih alata i programa trećih strana koji bi na kraju mogli ometati Windows podsustav za Linux. Kako biste bili sigurni da nitko od njih zapravo ne uzrokuje ovakvo ponašanje na vašoj instalaciji sustava Windows, pokrenite stanje čistog pokretanja i provjerite ne možete li još uvijek ažurirati WSL komponentu.

Sada kada smo pregledali sve potencijalne razloge zašto biste mogli očekivati ​​ovaj problem, prođimo kroz niz popravaka koje su drugi pogođeni korisnici uspješno koristili kako bi riješili ovaj problem koji ih je spriječio u ažuriranju podsustava Windows za Linux.

1. Ponovno pokrenite LXSS Manager

Neki pogođeni korisnici tvrde da biste trebali predvidjeti rješavanje ovog problema dok je usluga LXX Manager nedostupna jer nije ni otvorena ni zatvorena. Odlaskom u Usluge stranici i ponovnim pokretanjem usluge ispočetka, možete riješiti ovaj specifični problem.

Bilješka: Ovo je jedan od najčešćih popravaka koje su prijavili pogođeni korisnici. Ali imajte na umu da je vjerojatno da je popravak samo privremen jer ćete imati istu vrstu problema sljedeći put kada WSL bude trebao ažurirati.



Ako niste pokušali ponovno pokrenuti LXSS upravitelj ipak, slijedite upute u nastavku za konkretne upute o tome kako to učiniti:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Dalje, upišite ‘usluge.msc ' unutar tekstnog okvira i pritisnite Ctrl + Shift + Enter otvoriti Usluge zaslon.

    Otvorite zaslon Usluge

  2. na Kontrola korisničkog računa (UAC), klik Da za dodjelu administratorskog pristupa.
  3. Jednom kada uđete u Usluge zaslonu, pomaknite se prema dolje kroz popis usluga i pronađite unos pod nazivom LxssManager.
  4. Nakon što locirate LxssManager, desnom tipkom miša kliknite na njega i kliknite na Stop za učinkovito zaustavljanje usluge.
  5. Pričekajte punu minutu prije nego što kliknete desnom tipkom miša LxssManager još jednom i kliknite na Start da učinkovito ponovno pokrenete uslugu.

Ako vam ovaj problem nije omogućio da riješite problem, prijeđite na sljedeću metodu u nastavku.

2. Izmijenite ponašanje LxssManagera

Ispostavilo se da je jedna od prvih stvari koje trebate učiniti provjeriti je li status usluge LXSS Manager postavljen na Automatski ako želite da se proces ažuriranja WSL-a odvija bez problema. To možete postići pomoću uređivača registra ili sučelja usluga vaše Windows instalacije.

Budući da se jedna od podmetoda možda neće moći slijediti u vašem slučaju, odlučili smo pokriti oba potencijalna scenarija tako da imate dva različita načina za izmjenu statusa Lxss Managera.

2.1. Izmijenite ponašanje LxssManagera na zaslonu usluga

Ako možete pristupiti zaslonu Usluge, ovo je svakako lakši način mijenjanja ponašanja LxssManager. Sve što trebate učiniti je pristupiti Usluge zaslon i postavite vrstu pokretanja LxxManagera na Automatski.

Slijedite upute u nastavku za sve korake za ovo:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Dalje, upišite ‘usluge.msc ' unutar tekstnog okvira i pritisnite Ctrl + Shift + Enter otvoriti Usluge zaslon.

    Otvorite zaslon Usluge

  2. na Kontrola korisničkog računa (UAC), klik Da za dodjelu administratorskog pristupa.
  3. Jednom kada uđete u Usluge zaslonu, pomaknite se prema dolje kroz popis usluga i pronađite unos pod nazivom LxssManager.
  4. Kliknite desnom tipkom miša na LxssManager i kliknite na Svojstva iz kontekstnog izbornika koji se upravo pojavio.
  5. Zatim, nakon što uđete u Svojstva zaslon, pristupite Općenito karticu i promijenite Vrsta pokretanja do Automatski i kliknite na primijeniti za spremanje promjena.
  6. Ponovno pokrenite računalo i pogledajte je li problem sada riješen.

2.2. Izmijenite ponašanje Lxss Managera putem uređivača registra

Teže je raditi istu stvar kao i gornja metoda osloniti se na nju Urednik registra za izmjenu pokretačkog ponašanja Lxss Manager.

Slijedite upute u nastavku za određene korake za navigaciju do lokacije LxssManager putem uređivača registra i promijenite ga podaci o vrijednosti do dva :

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Dalje, upišite 'regedit' unutar tekstnog okvira i pritisnite Ctrl + Shift + Enter otvoriti Urednik registra s administratorskim pristupom.

    Otvorite uređivač registra

  2. na Kontrola korisničkog računa (UAC), klik Da za dodjelu administratorskog pristupa.
  3. Jednom kada uđete u uređivač registra, idite na sljedeću lokaciju pomoću izbornika na lijevoj strani:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager

    Bilješka: Do ove lokacije možete doći ručno ili je možete zalijepiti izravno u navigacijsku traku na vrhu i pritisnuti Unesi stići tamo smjesta.

  4. Kada se nađete na ispravnoj lokaciji, prijeđite na desni odjeljak i dvaput kliknite na Početak
  5. Zatim postavite bazu Početak do Heksadecimalni i Vrijednost do dva prije klika U redu za spremanje promjena.
  6. Nakon dovršetka operacije zatvorite Urednik registra i vidjeti je li problem sada riješen.

Ako se ista vrsta problema i dalje javlja, prijeđite na sljedeću metodu u nastavku.

3. Omogućite podsustav Windows za Linux i platformu virtualnog stroja

Situacija u kojoj je podsustav Windows za Linux zaista onemogućen na razini sustava i ne može se nadograditi još je jedan razlog zašto biste mogli predvidjeti da ćete se morati nositi s ovim problemom. Ponovno omogućavanje ove komponente iz izbornika značajki sustava Windows riješit će ovo. Osim toga, za to se može koristiti prozor PowerShell koji je povišen.

AŽURIRAJ : Kako se ispostavilo, postoji jedna ovisnost (platforma virtualnog stroja) koju je potrebno omogućiti kako bi se WSL komponenta ažurirala bez problema.

U nastavku ćemo vam pokazati kako omogućiti te komponente putem zaslona značajki sustava Windows i s povišenog Powershell-a. Slobodno slijedite vodič koji vam najviše odgovara.

3.1. Omogućite WSL i platformu virtualnog stroja putem Windows značajki

Kako biste pristupili Značajke sustava Windows zaslona i izvršite ove izmjene, prvo trebate pristupiti klasičnom izborniku upravljačke ploče.

Evo kratkog vodiča korak po korak o tome kako to učiniti:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Dalje, upišite 'kontrolirati' unutar tekstnog okvira i pritisnite Ctrl + Shift + Enter otvoriti povišenu Upravljačka ploča prozor.

    Otvorite klasični izbornik upravljačke ploče

  2. na Kontrola korisničkog računa (UAC), klik Da za dodjelu administratorskog pristupa.
  3. Jednom kada ste u klasici Izbornik upravljačke ploče, traziti 'aplikacije', zatim kliknite na Programi i značajke.
  4. Zatim kliknite na Uključite ili isključite značajke sustava Windows iz izbornika s lijeve strane.

    Uključite ili isključite značajke sustava Windows

  5. Od Značajke sustava Windows zaslonu, označite okvire povezane s Podsustav Windows za Linux i Platforma virtualnog stroja zatim kliknite U redu da to omogućite.
  6. Ponovno pokrenite računalo kako biste primijenili promjene, zatim pokušajte još jednom ažurirati WSL i provjerite je li problem sada riješen.

3.2. Omogućite WSL i platformu virtualnog stroja putem Powershell-a

Ako želite uštedjeti malo vremena i ugodno vam je obavljati stvari s terminala, također možete omogućiti WSL & Platformu virtualnog stroja iz povišene Powershell naredbe.

Slijedite upute u nastavku za korake kako to učiniti:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir.
  2. Kad ste u dijaloškom okviru Pokreni, upišite 'powershell', zatim pritisnite Ctrl + Shift + Enter otvoriti povišenu Powershell prozor.

    Pristup prozoru Powershell

  3. na Kontrola korisničkog računa (UAC), klik Da za dodjelu administratorskog pristupa.
  4. Kada ste u prozoru Powershell, upišite sljedeću naredbu i pritisnite Unesi za omogućavanje WSL + svaku potrebnu ovisnost:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  5. Ponovno pokrenite računalo i pogledajte je li problem sada riješen.

Ako se ista vrsta problema i dalje pojavljuje, prijeđite na sljedeću metodu u nastavku.

4. Koristite uslužni program za vraćanje sustava

Vjerojatno je nedavna izmjena sustava zapravo uzrokovala ovo ponašanje ako ste toga postali svjesni tek nakon instaliranja određenog upravljačkog programa ili nakon neplaniranog ispada sustava. U ovoj situaciji možete pokušati vratiti svoje računalo u vrijeme kada je sve radilo kako treba.

Ovo je pomoglo mnogim ljudima u rješavanju njihovih problema.

Korištenjem alata Windows System Restore možete vratiti svoje računalo u prethodno stanje. Ovo se može koristiti za rješavanje problema poput neispravnog rada sustava gdje je ažuriranje WSL komponente nemoguće.

Pridržavajte se ovih metoda kako biste popravili svoje računalo i vratili ga u ispravno stanje:

  1. pritisni Windows tipka + R za početak Trčanje naredba.
  2. Tip za rstru u Trčanje kutija i pogodak Unesi za početak Vraćanje sustava čarobnjak.

    Otvorite izbornik Vraćanje sustava

  3. Na sljedećem zaslonu odaberite drugu točku vraćanja prije nego što pritisnete Sljedeći dugme.

    Otvorite točku vraćanja

    Bilješka: Odaberite točku vraćanja koja je uspostavljena prije nego ste shvatili ovu pogrešku, a zatim kliknite Sljedeći opet.

  4. Klik Završi kada započne postupak obnove, gledajte kako se vaše računalo ponovno pokreće.
  5. Ponovo pokrenite Windows računalo i provjerite možete li ažurirati WSL komponentu.

Ako problem još uvijek nije riješen, prijeđite na donju tehniku.

5. Instalirajte svako ažuriranje sustava Windows na čekanju

Instaliranje svih ažuriranja sustava Windows na čekanju prije pokušaja ažuriranja WSL komponente može biti dobra ideja ako ih stalno odgađate. Brojni pogođeni korisnici naznačili su da je problem brzo riješen nakon što su ažurirali svoje Windows instalacije na najnovije izdanje.

S obzirom na to da se ovaj problem proteže do Windowsa 10, Microsoft je imao dovoljno vremena da ga riješi. (čak i neuspješno). Njihove najnovije inicijative uključivale su nekoliko hitnih popravka koji su distribuirani kao kumulativna ažuriranja za Windows 10 i Windows 11. Da biste vidjeli je li problem riješen za vas, instalirajte hitne popravke koji nedostaju na vašem Windows računalu.

Primjena svih ažuriranja sustava Windows na čekanju će navodno često potpuno riješiti problem, prema mnogim korisnicima koji su prijavili problem gomilanja resursa Shell Infrastructure Host CPU.
Ovo je potencijalno rješenje koje biste prvo trebali testirati s obzirom na to da je Microsoft prethodno izdao nekoliko nadogradnji namijenjenih smanjenju ove vrste problema.

Da biste riješili ovaj problem, provjerite koristite li najnoviju verziju svoje verzije sustava Windows 11 korištenjem značajke Windows Update.

Za rješavanje 'WslRegisterDistribution nije uspjela s pogreškom: 0x80070050', slijedite ove korake da ažurirate Windows Update na najnoviju verziju sustava Windows 11:

  1. Pritisnite Windows tipka + R otvoriti Trčanje dijaloški okvir.
  2. Unesite u tekstni okvir “ms-settings:windowsupdate” otvoriti Windows Update karticu aplikacije Postavke.

    Pristupite ažuriranju sustava Windows

    Bilješka: Sada možete naići na upit za kontrolu računa ako niste podesili zadane postavke UAC postavke. Klik Da da biste u ovom slučaju odobrili administratorski pristup.

  3. Zatim odaberite Provjerite ima li ažuriranja iz izbornika na desnoj strani ekrana.

    Provjera ažuriranja

  4. Klik Sada instalirati za pokretanje lokalne instalacije ažuriranja nakon što završi lokalno preuzimanje.
  5. Provjerite je li problem riješen ponovnim pokretanjem računala.

Ako ste instalirali svako planirano ažuriranje sustava Windows i još uvijek imate problem, nastavite čitati za sljedeće potencijalno rješenje u nastavku.

6. Postavite CHKDSK skeniranje

Ako još uvijek koristite pogon tvrdog diska (HDD), trebali biste pokrenuti CHKDSK kako biste utvrdili je li neuobičajeno ponašanje povezano s neispravnim sektorom diska. Nakon ove vrste skeniranja, oštećeni sektori se zamjenjuju svojim neiskorištenim ekvivalentima.

Provođenjem CHKDSK skeniranja za zamjenu loših sektora za pohranu dobrima, možete održati rad hardvera za pohranu dulje i potvrditi ovaj scenarij (još nekoliko mjeseci).

Pokretanje skeniranja diska za provjeru pomoći će vam produljiti vijek trajanja vašeg HDD-a u ovoj situaciji zamjenom oštećenih sektora zdravim. Da biste isključili ovaj scenarij, pokušajte pokrenuti CHKDSK skeniranje s povišenog CMD odzivnika.

Bilješka: Srećom, ugrađena aplikacija CHKDSK u sustavu Windows može skenirati greške i oštećenja te popraviti sve logičke pogreške i oštećene podatke koji su možda ostali nakon pokušaja prisilnog brisanja.

Postavite CHKDSK skeniranje

VAŽNO: Da biste CHKDSK-u dodijelili dopuštenja koja su mu potrebna za popravak oštećenih datoteka, otvorite ga u povišenom CMD prozoru. Bez obzira koju verziju sustava Windows koristite, postupci bi trebali funkcionirati.

Kada CHKDSK skeniranje završi, ponovno pokrenite računalo da vidite je li 'WslRegisterDistribution Failed with Error: 0x80070050″ greška je i dalje vidljiva.

Ako se ista pogreška i dalje pojavljuje, prijeđite na sljedeću metodu u nastavku.

7. Izvedite operaciju čistog pokretanja

Ispostavilo se da postoji mnogo potencijalnih alata i aplikacija trećih strana koji bi eventualno mogli ometati Windows podsustav za Linux. Provjerite je li vaša Windows instalacija u stanju čistog pokretanja i provjerite možete li i dalje ažurirati WSL komponentu. Ako ne, jedan ili više njih mogu biti pravi krivci iza ovakvog ponašanja.

Ako ste stigli dovde bez pronalaska funkcionalnog rješenja, trebali biste se početi fokusirati na mogućeg prekršitelja treće strane koji bi mogao biti uključen u nestabilnost ažuriranja WSL komponente.

Možete predvidjeti da ćete se nositi s ovom vrstom problema kao rezultat pretjerano obrambenog sigurnosnog paketa ili kao rezultat programa za optimizaciju sustava koji u konačnici ima utjecaj na funkcije jezgre povezane s napajanjem, prema drugim pogođenim korisnicima.

Ako se ovaj problem stalno pojavljuje kad god pokušate nadograditi WSL komponentu, trebali biste pokušaj s čistim pokretanjem i vidjeti događaju li se kritični padovi i dalje.

Izvršite operaciju čistog pokretanja

Očito je da je problem pokretanje usluge procesora treće strane ako dobijete stanje čistog pokretanja i pogreška se prestane događati. Pronalaženje problema sada je samo stvar postupnog ponovnog omogućavanja svake prethodno deaktivirane stavke dok ne vidite da se pogreška ponovno pojavljuje.

S druge strane, prijeđite na sljedeći potencijalni lijek u nastavku ako se ista vrsta problema nastavi čak i nakon stanja čistog pokretanja.

8. Postavite SFC i DISM skeniranje

Istraživanje problema s oštećenjem sustava trebao bi biti vaš sljedeći korak ako još uvijek ne možete nadograditi WSL komponentu.

Velika većina mogućih problema koji bi mogli biti uzrok ovog koda pogreške može se popraviti trenutnim pokretanjem SFC (System File Checker) i DISM (posluživanje i upravljanje slikom implementacije) provjere.

Dva ugrađena uslužna programa su u biti jednaka, ali kako biste povećali svoje šanse za rješavanje problema bez potrebe za izvođenjem čiste instalacije ili instalacije popravka, savjetujemo pokretanje obje vrste skeniranja brzo jedno za drugim.

SFC skeniranje bi trebalo biti vaša prva akcija . NEMA zahtjeva za internetskom vezom jer će ovo skeniranje koristiti lokalnu arhivu za zamjenu oštećenih Windows datoteka s netaknutima.

Postavite SFC skeniranje

Izbjegavajte zaustavljanje, ponovno pokretanje ili zatvaranje povišenog CMD prozora nakon što je ovaj postupak započeo.

Time riskirate uzrokovati dodatne lokalne probleme za HDD ili SSD vašeg računala.

Ponovo pokrenite uređaj nakon što SFC skeniranje završi, a kada se ponovno pokrene, pokrenite DISM skeniranje .

Postavite DISM skeniranje

Naime, za razliku od SFC provjere, DISM treba stalnu internetsku vezu kako bi zamijenio oštećene datoteke njihovim zdravim kopijama. Ovo je potrebno jer DISM prima svježe kopije koje nisu oštećene putem funkcije Windows Update, za razliku od SFC-a koji koristi lokalnu arhivu datoteka.

Ponovno pokrenite računalo kako biste vidjeli je li problem riješen kada DISM skeniranje završi.

Prijeđite na sljedeće predloženo rješenje u nastavku ako je problem još uvijek prisutan.

9. Izvedite čistu instalaciju ili popravak instalacije

Ako nijedna od gore navedenih izmjena nije poboljšala vašu situaciju, vjerojatno imate ozbiljno oštećenje sistemske datoteke koje je izvan dosega uobičajenih tehnika. Ako je to slučaj, trebali biste jednostavno resetirati sve relevantne Windows komponente koje bi u konačnici mogle utjecati na WSL komponenta.

Da biste to učinili, možete ili izvršiti potpuno brisanje pogona OS-a ili jednostavno odabrati datoteke povezane s vašim operativnim sustavom:

Čista instalacija – Ovo je lakši od ova dva postupka za provesti jer to možete učiniti izravno iz izbornika svoje verzije sustava Windows i bez upotrebe instalacijskih diskova. Ovo se preporučuje samo ako vas nije briga što će se dogoditi s osjetljivim podacima koje trenutno pohranjujete na disku.

Popravak instalacija – Ova metoda, također poznata kao popravak na licu mjesta, predlaže se ako OS pogon (C:) trenutno pohranjuje ključne informacije koje jednostavno ne možete izgubiti. Međutim, imajte na umu da morate koristiti odgovarajuće instalacijske medije kako bi ovo funkcioniralo. Glavna prednost ove strategije je očuvanje vašeg osobnog sadržaja, uključujući igre, aplikacije i korisničke postavke.