WslRegisterDistribution zlyhal s chybou 0x800700b7 alebo 0x80080005

Niektorí používatelia sa sťažovali na zlyhanie WslRegisterDistribution s chybou 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) alebo 0x80080005 , čo sa niekedy stáva po reštarte počítača. Zobrazuje sa pri spustení Ubuntu alebo akéhokoľvek iného Dextra(Dextro) . Tento príspevok vám pomôže vyriešiť problém. Tu je úplné chybové hlásenie:

Inštalácia, môže to trvať niekoľko minút...
WslRegisterDistribution zlyhala s chybou: 0x800700b7/0x80080005
Inštalácia distribúcie je poškodená.
Vyberte(Please) možnosť Obnoviť(Reset) v nastaveniach aplikácie(App Settings) alebo aplikáciu odinštalujte a znova nainštalujte.
Chyba: 0x800700b7 Nie je možné vytvoriť súbor, ak tento súbor už existuje.
Pre pokračovanie stlačte ľubovolnú klávesu…

WslRegisterDistribution zlyhal s chybou 0x800700b7 alebo 0x80080005

Riešenie je pomerne jednoduché a zahŕňa reštart dostupného  LxssManager a ďalších služieb v systéme Windows(Windows) . WSL obsahuje dva režimy – režim používateľa a režim(Mode) jadra vrátane(Kernel Mode) Bash  , LxssManager, Lxss.sys a lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager je služba správcu relácie používateľského režimu, ktorá spúšťa novú inštanciu WSL . Tu je to, čo hovorí popis:

The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.

Reštartujte službu LxssManager

WslRegisterDistribution zlyhal s chybou: 0x800700b7

Stlačte kláves(Press) Windows a(Windows) píšte cmd, kým sa v zozname nezobrazí príkazový riadok . (Command Prompt)Kliknite naň pravým tlačidlom myši a vyberte možnosť Spustiť ako správca. (choose to Run as administrator.)Potom zadajte nasledujúci príkaz.

sc query LxssManager
sc stop LxssManager
sc start LxssManager

Po dokončení spustite WSL a nemalo by vám to spôsobiť žiadne problémy. To sa však môže stať pri každom reštartovaní počítača. Aby ste sa uistili, že sa to nestane zakaždým, vykonajte nasledujúci príkaz.

sc config LxssManager start=auto

Keď nabudúce spustíte počítač a spustíte WSL , nemal by to byť problém.

Nastavte automatické spustenie LxssManager(Set LxssManager Auto-Start) pomocou databázy Registry(Registry)

Registry LxssManager Automatické spustenie WSL

V prípade, že nemôžete zmeniť zadávanie spúšťania služby pomocou vyššie uvedeného príkazu, môžete ho zmeniť prostredníctvom registra. Chyba nastane, ak sa služba už používa a vy ste sa ju pokúšali zmeniť.

  • Otvorte výzvu Spustiť(Run) , zadajte príkaz regedit a stlačte kláves Enter
  • V Editore databázy Registry(Registry Editor) prejdite na nasledujúcu cestu.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • Dvojitým kliknutím(Double-click) na tlačidlo Štart(Start) otvorte v režime úprav. Nastavte hodnotu na 2 a uložte ju.

Tým sa zabezpečí, že LxssManager je nastavený na automatický.

Dúfam, že bolo ľahké sledovať príspevok a pomocou tohto tipu sa vám podarilo vyriešiť chybu WslRegisterDistribution 0x80080005(WslRegisterDistribution) alebo 0x800700b7. Chybu je možné jednoducho vyriešiť a pokiaľ môžete nastaviť automatické spustenie služby, mali by ste byť schopní ju opraviť.

Podobné WslRegisterDistribution zlyhalo s chybami(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x800410020x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e a 0x8000000d(0x8007019e and 0x8000000d) .



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts