Sprievodcovia

Oprava: WSLRegisterDistribution zlyhala s chybou: 0x8007019e

Môžete sa stretnúť s Chyba zlyhania WSLRegisterDistribution kvôli deaktivovanému subsystému pre Linux. Chybu môže spôsobiť aj poškodená inštalácia distro aplikácie pre systém Linux.

Dotknutý používateľ dostane chybu pri pokuse o spustenie terminálu Linux s nasledujúcou správou:

Pred pokračovaním v procese riešenia problémov sa pokúste spustiť konzolu Linux pomocou lišty Windows Search (umiestnenej na paneli úloh vášho systému), nie pomocou príkazového riadku bash.

Riešenie 1: Povoliť / zakázať subsystém pre Linux

Windows má funkciu “Subsystém pre Linux”, Čo je nevyhnutné pre fungovanie vašej distribúcie Linuxu. Ak uvedená možnosť nie je povolená, môže sa vyskytnúť príslušná chyba. V takom prípade môže problém vyriešiť povolenie možnosti subsystému pre systém Linux.

  1. Na Hlavný panel, klikni na Windows Search lišta a typ Ovládací panel. Potom v zobrazených výsledkoch kliknite na Ovládací panel.
  2. Teraz kliknite na Odinštalujte program.
  3. Potom v ľavej časti okna kliknite na Zapnite alebo vypnite funkciu Windows.
  4. Teraz prejdite nadol až na koniec a povoľte Možnosť Subsystém Windows pre Linux.
  5. Potom reštart váš systém a potom skontrolujte, či v systéme nie je chyba.
  6. Ak možnosť už je povolené potom v kroku 4 zakázať to a reštart váš systém.
  7. Po reštarte povoliť možnosť Subsystém a potom reštart váš systém.
  8. Po reštarte skontrolujte, či distribúcia systému Linux funguje správne.

Riešenie 2: Reštartujte službu LxssManager

Služba životného cyklu inštancie systému Linux, tj. LxssManager pracuje na pozadí, aby mala veci pod kontrolou. S uvedenou chybou sa môžete stretnúť, ak je uvedená služba uviaznutá v prevádzke alebo je v chybovom stave. V tomto scenári môže reštartovanie služby vyčistiť chybu a vyriešiť tak problém.

  1. Stlačte Windows + R tlačidlá, aby ste vyvolali príkazové pole Spustiť.
  2. Teraz napíš Services.msc a potom kliknite na Ok.
  3. Teraz nájdite a reštartujte súbor LxssManager služby.
  4. Potom znova spustite terminál a skontrolujte, či nie je v chybe.

Riešenie 3: Spustite subsystém z Microsoft Store

Distribúcia Linuxu obsahuje chybu, pri ktorej terminál niekedy začne pri spustení z klávesovej skratky / príkazového riadku zobrazovať príslušnú chybu. Túto závadu je možné vyčistiť spustením aplikácie priamo z rozhrania Microsoft Store.

  1. Na Hlavný panel vášho systému, kliknite na Windows Search políčko a typ Microsoft Store. Potom v zozname zobrazených výsledkov kliknite na Microsoft Store.
  2. Potom v pravom hornom rohu okna kliknite na ikonu horizontálne elipsy a potom kliknite na Moja knižnica.
  3. Teraz v ľavej časti okna kliknite na Nainštalované.
  4. Potom v pravej časti okna kliknite na svoju ikonu Aplikácia Linux distro.
  5. Teraz kliknite na ikonu Spustiť a potom skontrolujte, či sa problém vyriešil.

Riešenie 4: Aktualizujte terminál Linux pomocou príkazového riadku

Ak používate staršiu verziu distribúcie, môže sa vyskytnúť chyba, o ktorej sa diskutuje. V tejto súvislosti môže problém vyriešiť aktualizácia aplikácie. Príkazový riadok môžete dosiahnuť rovnakým spôsobom bez opätovnej inštalácie aplikácie.

  1. Na Hlavný panel vášho systému kliknite na Windows Search políčko a typ Príkazový riadok. Potom v zobrazených výsledkoch kliknite pravým tlačidlom myši na Príkazový riadok a potom v podponuke kliknite na Spustiť ako správca.
  2. Teraz typu vykonajte nasledujúce príkazy v príkazovom riadku a stlačte kláves vstúpiť kláves po každom príkaze:
    C: \> bash $ sudo apt-get aktualizácia $ sudo apt-get dist-upgrade $ C: \> výstup
  3. Teraz spustite terminál a skontrolujte, či v ňom nie je chyba.

Riešenie 5: Opravte aplikáciu Linux Terminal

Ak vám doteraz nič nepomohlo, problém mohol byť spôsobený poškodenou inštaláciou distribučnej aplikácie pre Linux. Na prekonanie takéhoto poškodenia je možné použiť funkciu Opraviť v nastaveniach systému Windows, ktorá problém potom vyrieši.

  1. Kliknite pravým tlačidlom myši na Windows tlačidlo a kliknite na nastavenie.
  2. Potom klepnite na Aplikácie.
  3. Teraz nájdite a kliknite na svoju Linuxová distribučná aplikácianapr. ak používate Ubuntu, kliknite na Ubuntu. Potom kliknite na Pokročilé nastavenia.
  4. Teraz prejdite nadol až na koniec a kliknite na ikonu Oprava tlačidlo.
  5. Po oprave distribúcie skontrolujte, či v nej nie je chyba.
  6. Ak nie, otvorte Pokročilé nastavenia (krok 1 až 2).
  7. Potom prejdite nadol až na koniec a kliknite na ikonu Resetovať tlačidlo (vaše údaje / nastavenia sa stratia).
  8. Teraz spustite distro a skontrolujte, či nie je v chybe.

Riešenie 6: Preinštalujte aplikáciu Linux Console

Ak oprava konzoly Linux problém nevyriešila, potom je poškodený modul aplikácie už neopraviteľný a na vyriešenie problému je potrebné aplikáciu manuálne odinštalovať a znova nainštalovať.

  1. Kliknite pravým tlačidlom myši na Windows tlačidlo a kliknite na nastavenie.
  2. Teraz nájdite a kliknite na svoju Linuxová distribučná aplikácianapr. ak používate Ubuntu, kliknite na Ubuntu. Potom kliknite na Odinštalovať.
  3. Po odinštalovaní zakázať the Voliteľný subsystém pre Linux (ako je uvedené v riešení 1) a reštart váš systém.
  4. Po reštarte povoliť subsystém pre Linux (ako je uvedené v riešení 1).
  5. Teraz Inštalácia tvoj Aplikácia Linux Console a dúfajme, že bol váš problém vyriešený.

Ak pre vás nič nefungovalo, možno budete musieť resetovať počítač so systémom Windows alebo vykonať čistú inštaláciu systému Windows.

Značky Windows Linux Chyba
$config[zx-auto] not found$config[zx-overlay] not found