Jak naprawić błąd „Podsystem Windows dla systemu Linux nie ma zainstalowanych dystrybucji”?



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Bash to powłoka uniksowa i forma języka poleceń, która została wprowadzona po raz pierwszy w 1989 roku. Jest szeroko rozpowszechniana jako domyślna powłoka logowania dla systemów Linux i MacOS. Chociaż jest to głównie widoczne w Linuksie i Marcos, istnieje wersja, którą można zainstalować w systemie Windows 10. Jednak wiele skarg napłynęło od użytkowników, którzy nie mogą używać Bash w systemie Windows 10 i „ Podsystem Windows dla systemu Linux nie ma zainstalowanych dystrybucji ”Podczas próby.



Komunikat o błędzie „podsystem Windows dla systemu Linux nie ma zainstalowanych dystrybucji”



Co powoduje błąd „Podsystem Windows dla systemu Linux nie ma zainstalowanych dystrybucji”?

Po otrzymaniu licznych skarg od wielu użytkowników zdecydowaliśmy się zbadać problem i opracowaliśmy zestaw rozwiązań, które naprawiły błąd większości naszych użytkowników. Przyjrzeliśmy się również przyczynom, dla których pojawia się ten błąd, i wymieniliśmy je poniżej.



  • Brakujące dystrybucje: Po zainstalowaniu basha dla systemu Windows należy zainstalować pewne dodatkowe pliki dla podsystemu Windows. Jeśli tych plików nie można pobrać automatycznie ze sklepu Microsoft Store, wyzwalany jest ten błąd.
  • Usługa wyłączona: W niektórych przypadkach LxssManager usługa, która zwykle działa w tle, może zostać zablokowana po ostatniej aktualizacji. Może to uniemożliwić systemowi operacyjnemu pobranie wszystkich plików niezbędnych do uruchomienia powłoki bash, która może wywołać błąd.
  • Wybrano niewłaściwą dystrybucję domyślną: Jeśli Ubuntu nie został wybrany jako domyślna dystrybucja dla systemu operacyjnego, może to spowodować ten błąd. Ponieważ Ubuntu jest niezbędną dystrybucją do uruchamiania powłoki bash.

Teraz, gdy masz już podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Upewnij się, że wdrażasz je w określonej kolejności, w której są przedstawione, aby uniknąć konfliktu.

Rozwiązanie 1: Ręczna instalacja dystrybucji

Jeśli niektórych dystrybucji nie można pobrać i zainstalować automatycznie, możemy spróbować zainstalować je ręcznie za pomocą wiersza poleceń. Dlatego w tym kroku uruchomimy polecenie instalacji niezbędnych dystrybucji. Za to:

  1. Wciśnij ' Windows „+” R ”, Aby otworzyć okno Uruchom.
  2. Wpisz ' cmd ”I naciśnij„ Zmiana „+” Ctrl „+” Wchodzić ”W celu nadania uprawnień administracyjnych.

    Wpisanie cmd w wierszu polecenia i naciśnięcie Shift + Alt + Enter, aby otworzyć podwyższony wiersz polecenia



  3. Wpisz następujące polecenie i naciśnij klawisz Enter.
    lxrun / install

    Inicjowanie polecenia Lxrun / install

    Uwaga: Spróbuj uruchomić to polecenie w programie PowerShell, jeśli nie działa w wierszu polecenia.

  4. Spowoduje to pobranie ze sklepu Microsoft Store, naciśnij „ I ”, Aby zainicjować proces pobierania, jeśli zostanie wyświetlony monit w wierszu polecenia.
  5. Czek aby sprawdzić, czy problem nadal występuje.
    Uwaga: To polecenie można również wykonać w Power Shell (Administrator). Jeśli jednak nie zostanie rozpoznany, pobierz i zainstaluj Ubuntu ze sklepu Microsoft Store i spróbuj uruchomić polecenie.

Rozwiązanie 2: Poczekaj 10 minut

W przypadku niektórych użytkowników problem ustąpił po 5–10 minutach. Często po ponownym uruchomieniu niektóre procesy i usługi uruchamiają się po pewnym czasie. Z tego powodu błąd może zostać wywołany, jeśli spróbujesz uruchomić bash zbyt wcześnie po uruchomieniu. Dlatego zaleca się czekać przez co najmniej 10 minuty po uruchomieniu komputera przed ty kontynuować wykonując poniższe czynności.

Rozwiązanie 3: Instalowanie Ubuntu

Jeśli Ubuntu nie został zainstalowany na Twoim komputerze, może wywołać ten błąd, ponieważ jest to bardzo ważna dystrybucja wymagana do uruchomienia basha. Aby pobrać i zainstalować Ubuntu, wykonaj poniższe czynności.

  1. Uruchom ponownie swój komputer i zaloguj się na swoje konto.
  2. Kliknij na to łącze, aby otworzyć stronę pobierania.
  3. Kliknij na ' Dostać ”, A następnie Wybierz the 'Otwarty Microsoft Sklep ' opcja.

    Kliknięcie na opcję „Pobierz”

  4. Po załadowaniu Microsoft Store Kliknij na ' Dostać ”, Aby rozpocząć pobieranie dystrybucji Ubuntu.
  5. Po zakończeniu procesu pobierania Kliknij na ' zainstalować ”, Która pojawia się zamiast„ Dostać ' opcja.

    Kliknięcie opcji „Zainstaluj”

  6. Ubuntu będzie teraz zainstalowany na komputerze.
  7. Czek aby sprawdzić, czy problem nadal występuje.

Rozwiązanie 4: Uruchomienie usługi LxssManager

Możliwe, że usługa LxssManager została wyłączona, przez co wywoływany jest ten błąd. Dlatego w tym kroku ręcznie uruchomimy usługę LxssManager. Za to:

  1. Naciśnij ' Windows „+” R ”Jednocześnie, aby otworzyć okno Uruchom.
  2. Wpisz ' Usługi . msc ”I naciśnij„ Wchodzić ”.

    Wpisując „Services.msc” i naciskając Enter

  3. Przewiń w dół i kliknij dwukrotnie „ LxssManager ' usługa.
  4. Kliknij listę rozwijaną typu uruchamiania i wybierz „ Automatyczny ”.
  5. Kliknij na ' Początek ”I wybierz„ Zastosować ”.

    Wybierając Automatyczny jako typ uruchomienia i naciskając Enter

  6. Kliknij ' dobrze ”I sprawdź, czy problem nadal występuje.
2 minuty czytania