Поправка: WSLRegisterDistribution не бе успешен с грешка: 0x8007019e



Опитайте Нашия Инструмент За Премахване На Проблемите

Може да срещнете WSLRegisterDistribution Неуспешна грешка поради деактивираната подсистема за Linux. Освен това, повредената инсталация на дистрибуционното приложение на Linux също може да причини грешката.



Засегнатият потребител получава грешката, когато се опитва да стартира терминала на Linux със следното съобщение:



WslRegisterDistribution не бе успешен с грешка 0x8007019e



Преди да продължите с процеса на отстраняване на неизправности, опитайте да стартирате конзолата на Linux, като използвате лентата за търсене на Windows (намираща се в лентата на задачите на вашата система), а не от bash.

Решение 1: Активиране / деактивиране на подсистемата за Linux

Windows има функция „ Подсистема за Linux ”, Което е от съществено значение за работата на вашия Линукс дистрибуция . Ако споменатата опция не е активирана, тогава може да срещнете грешката. В този случай разрешаването на опцията на подсистемата за Linux може да реши проблема.

  1. На Лента на задачите , щракнете върху Търсене в Windows лента и тип Контролен панел . След това в показаните резултати кликнете върху Контролен панел .

    Отворете контролния панел



  2. Сега кликнете върху Деинсталирайте програма .

    Щракнете върху Деинсталиране на програма в контролния панел

  3. След това в левия прозорец на прозореца кликнете върху Включете или изключете функцията на Windows .

    Включете или изключете функцията на Windows

  4. Сега превъртете надолу до края и активирайте Подсистема на Windows за опция Linux .

    Активирайте подсистемата на Windows за Linux

  5. Тогава рестартирам вашата система и след това проверете дали системата е отстранена от грешката.
  6. Ако опцията вече е активиран в стъпка 4, тогава деактивирайте то и рестартирам вашата система.
  7. При рестартиране, активиране опцията Подсистема и след това рестартирам вашата система.
  8. При рестартиране проверете дали дистрибуцията на Linux работи добре.

Решение 2: Рестартирайте услугата LxssManager

Услугата за жизнен цикъл на екземпляр на Linux, т.е. LxssManager работи във фонов режим, за да държи нещата под контрол. Може да срещнете грешката, ако споменатата услуга е блокирала или е в състояние на грешка. В този сценарий рестартирането на услугата може да изчисти проблема и по този начин да реши проблема.

  1. Натиснете Windows + R бутони за извеждане на командното поле Run.
  2. Сега напишете Services.msc и след това щракнете върху Добре .

    Въведете “services.msc” в диалоговия прозорец Изпълнение и натиснете Enter

  3. Сега намерете и рестартирайте LxssManager обслужване.

    Рестартирайте услугата Lxss Manager

  4. След това рестартирайте терминала, за да проверите дали не е отстранен от грешката.

Решение 3: Стартирайте подсистемата от Microsoft Store

Дистрибуцията на Linux има грешка, при която понякога терминалът започва да показва наличната грешка при стартиране от прекия път / командния ред. Този проблем може да бъде изчистен, като стартирате приложението директно от интерфейса на Microsoft Store.

  1. На Лента на задачите на вашата система, кликнете върху Търсене в Windows кутия и тип Магазин на Microsoft . След това в списъка с показани резултати кликнете върху Магазин на Microsoft .

    Отворете Microsoft Store

  2. След това в горния десен ъгъл на прозореца кликнете върху хоризонтални елипси и след това щракнете върху Моята библиотека .

    Отворете My Library в Microsoft Store

  3. Сега в левия прозорец на прозореца кликнете върху Инсталиран .

    Отворете раздела Инсталиран в Моята библиотека

  4. След това в десния прозорец на прозореца кликнете върху вашия Linux дистрибуторско приложение .
  5. Сега кликнете върху Стартиране и след това проверете дали проблемът е разрешен.

    Стартирайте конзолното приложение на Linux от магазина на Microsoft

Решение 4: Актуализирайте терминала на Linux, като използвате командния ред

Може да срещнете обсъжданата грешка, ако използвате по-стара версия на дистрибуцията. В този контекст актуализирането на приложението може да реши проблема. Можете да използвате командния ред, за да постигнете същото, без да преинсталирате приложението.

  1. На Лента на задачите на вашата система, щракнете върху Търсене в Windows кутия и тип Командния ред . След това в показаните резултати щракнете с десния бутон върху Командния ред и след това в подменюто щракнете върху Изпълни като администратор .

    Отворете командния ред от Windows Search

  2. Сега Тип следните команди в командния ред и натиснете въведете ключ след всяка команда:
    C: > bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ C: > изход
  3. Сега стартирайте терминала, за да проверите дали е изчистена грешката.

Решение 5: Поправете приложението Linux Terminal

Ако досега нищо не ви е помогнало, тогава проблемът може да е причинен от повредена инсталация на приложението за разпространение на Linux. За да се преодолее такава корупция, може да се използва функцията за поправка на настройките на Windows, която след това ще реши проблема.

  1. Кликнете с десния бутон на Windows и щракнете върху Настройки .

    Отворете настройките на Windows

  2. След това натиснете Приложения .

    Отворете приложения в настройките на Windows

  3. Сега намерете и кликнете върху вашия Приложение за разпространение на Linux , например, ако използвате Ubuntu, кликнете върху Ubuntu. След това кликнете върху Разширени опции .

    Отворете Разширени настройки на приложението за разпространение на Linux

  4. Сега превъртете надолу до края и кликнете върху Ремонт бутон.

    Поправете приложението за разпространение на Linux

  5. След като поправите дистрибуцията, проверете дали грешката е отстранена.
  6. Ако не, отворете Разширени опции (стъпки 1 до 2).
  7. След това превъртете надолу до края и кликнете върху Нулиране бутон (вашите данни / настройки ще бъдат загубени).

    Нулирайте приложението за разпространение на Linux

  8. Сега стартирайте дистрибуцията, за да проверите дали грешката е ясна.

Решение 6: Преинсталирайте приложението Linux Console

Ако поправката на конзолата на Linux не е разрешила проблема, тогава повреденият модул на приложението не подлежи на поправка и трябва да деинсталирате ръчно и след това да преинсталирате приложението, за да разрешите проблема.

  1. Кликнете с десния бутон на Windows и щракнете върху Настройки .
  2. Сега намерете и кликнете върху вашия Приложение за разпространение на Linux , например, ако използвате Ubuntu, кликнете върху Ubuntu. След това кликнете върху Деинсталирайте .

    Деинсталирайте приложението за разпространение на Linux

  3. След деинсталиране, деактивирайте на Подсистема за опция за Linux (както е обсъдено в решение 1) и рестартирам вашата система.
  4. При рестартиране, активиране подсистемата за Linux (както е обсъдено в решение 1).
  5. Сега Инсталирай Вашият Приложение за конзола на Linux и се надяваме, че проблемът ви е разрешен.

Ако нищо не е работило за вас, тогава може да се наложи Нулирайте вашия компютър с Windows или изпълнете a чиста инсталация на Windows .

Етикети Грешка в Windows Linux 4 минути четене