Как да поправя грешка „Подсистемата на Windows за Linux няма инсталирани дистрибуции“?



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

Bash е Unix Shell и форма на команден език, който е представен за първи път през 1989 г. Той е широко разпространен като обвивка за вход по подразбиране за Linux и MacOS. Въпреки че се вижда най-вече в Linux и Marcos, има версия, която може да бъде инсталирана на Windows 10. Въпреки това, има много оплаквания от потребители, които не могат да използват Bash на Windows 10 и „ Подсистемата на Windows за Linux няма инсталирани дистрибуции ”Се вижда грешка при опит за това.



„Windows подсистема за Linux няма инсталирани дистрибуции“ Съобщение за грешка



Какво причинява грешката „Подсистемата на Windows за Linux няма инсталирани дистрибуции“?

След като получихме многобройни жалби от множество потребители, решихме да проучим проблема и измислихме набор от решения, които коригираха грешката за повечето от нашите потребители. Също така разгледахме причините, поради които тази грешка се задейства, и ги изброихме по-долу.



  • Липсващи разпределения: След инсталирането на bash за Windows има някои допълнителни файлове, които трябва да бъдат инсталирани за подсистемата на Windows. Ако тези файлове не могат да бъдат изтеглени автоматично от Microsoft Store, тази грешка се задейства.
  • Услуга за инвалиди: В определени случаи LxssManager услуга, която обикновено работи във фонов режим, може да бъде блокирана след скорошна актуализация. Това може да попречи на операционната система да придобие всички необходими файлове, за да стартира обвивката на bash, която може да предизвика грешката.
  • Избрано грешно разпределение по подразбиране: Ако Ubuntu не е избрана като дистрибуция по подразбиране за операционната система, тя може да предизвика тази грешка. Тъй като Ubuntu е основна дистрибуция за стартиране на черупката на bash.

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

Решение 1: Ръчно инсталиране на дистрибуции

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

  1. Натисни ' Windows „+“ R Едновременно, за да отворите подканата за изпълнение.
  2. Напишете в ' cmd И натиснете „ Shift „+“ Ctrl „+“ Въведете ”За предоставяне на административни привилегии.

    Въведете cmd в Run Prompt и натиснете Shift + Alt + Enter, за да отворите повишен команден ред



  3. Въведете следната команда и натиснете enter.
    lxrun / инсталиране

    Иницииране на командата Lxrun / install

    Забележка: Опитайте да изпълните тази команда в Powershell, ако тя не работи в командния ред.

  4. Това ще задейства изтеглянето от Microsoft Store, натиснете „ И ”, За да започне процеса на изтегляне, ако бъде поискано от командния ред.
  5. Проверете за да видите дали проблемът продължава.
    Забележка: Тази команда може да се изпълни и на Power Shell (администратор). Но ако не е разпознато, изтеглете и инсталирайте Ubuntu от Microsoft Store и опитайте да изпълните командата.

Решение 2: Изчакайте 10 минути

При някои потребители проблемът се отстрани след 5 до 10 минути. Често след рестартиране на някои процеси и услуги отнема известно време, за да стартират. Поради това грешката може да се задейства, ако се опитате да стартирате bash твърде скоро след стартирането. Ето защо се препоръчва да изчакайте поне за 10 минути след зареждане на компютъра преди ти продължете със стъпките по-долу.

Решение 3: Инсталиране на Ubuntu

Ако Ubuntu не е инсталиран на вашия компютър, той може да задейства тази грешка, защото това е много важно разпространение, което е необходимо, за да стартирате bash. За да изтеглите и инсталирате Ubuntu, следвайте стъпките по-долу.

  1. Рестартирам компютъра си и влезте в акаунта си.
  2. Щракнете На това връзка за отваряне на страницата за изтегляне.
  3. Кликнете върху „ Вземете Опция и след това изберете на „Отворете Microsoft Съхранявайте ”Опция.

    Щракнете върху опцията „Вземи“

  4. След като Microsoft Store се зареди, щракнете на ' Вземете ”Опция за започване на изтегляне на дистрибуцията на Ubuntu.
  5. След като процесът на изтегляне приключи, щракнете на ' Инсталирай Опция, която се появява на мястото на „ Вземете ”Опция.

    Щракнете върху опцията „Инсталиране“

  6. Ubuntu вече ще бъде инсталиран на компютъра.
  7. Проверете за да видите дали проблемът продължава.

Решение 4: Стартиране на услугата LxssManager

Възможно е услугата LxssManager да е деактивирана, поради което тази грешка се задейства. Следователно, в тази стъпка ще стартираме ръчно услугата LxssManager. За това:

  1. Натиснете ' Windows „+“ R Клавиши едновременно, за да отворите подканата за изпълнение.
  2. Напишете в ' Услуги . msc И натиснете „ Въведете '.

    Въведете „Services.msc“ и натиснете Enter

  3. Превъртете надолу и щракнете двукратно върху „ LxssManager ' обслужване.
  4. Кликнете върху падащото меню тип стартиране и изберете „ Автоматично '.
  5. Кликнете върху „ Започнете Опция и изберете „ Приложи '.

    Избиране на Automatic като тип стартиране и натискане на enter

  6. Кликнете върху ' Добре ”И проверете дали проблемът продължава.
2 минути четене