Wie behebt man den Fehler “Windows-Subsystem für Linux hat keine installierten Distributionen”?
Bash ist eine Unix-Shell und eine Form einer Befehlssprache, die erstmals 1989 eingeführt wurde. Sie wurde als Standard-Login-Shell für Linux und MacOS weit verbreitet. Obwohl es hauptsächlich unter Linux und Marcos zu sehen ist, gibt es eine Version, die unter Windows 10 installiert werden kann. Es sind jedoch viele Beschwerden von Benutzern eingegangen, die Bash unter Windows 10 nicht verwenden können.Windows-Subsystem für Linux hat keine installierten DistributionenBeim Versuch wird ein Fehler angezeigt.
Was verursacht den Fehler “Windows-Subsystem für Linux hat keine installierten Distributionen”?
Nachdem wir zahlreiche Beschwerden von mehreren Benutzern erhalten hatten, beschlossen wir, das Problem zu untersuchen, und entwickelten eine Reihe von Lösungen, mit denen der Fehler für die meisten unserer Benutzer behoben wurde. Außerdem haben wir die Gründe untersucht, aus denen dieser Fehler ausgelöst wird, und sie unten aufgeführt.
- Fehlende Distributionen: Bei der Installation von bash für Windows müssen bestimmte zusätzliche Dateien für das Windows-Subsystem installiert werden. Wenn diese Dateien nicht automatisch aus dem Microsoft Store heruntergeladen werden können, wird dieser Fehler ausgelöst.
- Deaktivierter Dienst: In bestimmten Fällen ist die LxssManager Der Dienst, der normalerweise im Hintergrund ausgeführt wird, wird möglicherweise nach einem kürzlich durchgeführten Update blockiert. Dies kann verhindern, dass das Betriebssystem alle erforderlichen Dateien abruft, um die Bash-Shell auszuführen, die den Fehler auslösen kann.
- Falsche Standardverteilung ausgewählt: Wenn Ubuntu nicht als Standarddistribution für das Betriebssystem ausgewählt wurde, wird dieser Fehler möglicherweise ausgelöst. Weil Ubuntu eine wesentliche Distribution für die Ausführung der Bash-Shell ist.
Nachdem Sie ein grundlegendes Verständnis der Art des Problems haben, werden wir uns den Lösungen zuwenden. Stellen Sie sicher, dass Sie diese in der Reihenfolge implementieren, in der sie angezeigt werden, um Konflikte zu vermeiden.
Lösung 1: Manuelles Installieren von Distributionen
Wenn bestimmte Distributionen nicht automatisch heruntergeladen und installiert werden können, können wir versuchen, sie manuell über die Eingabeaufforderung zu installieren. Daher führen wir in diesem Schritt einen Befehl aus, um wichtige Distributionen zu installieren. Dafür:
- Drücken Sie die “Windows”+“R.Tasten gleichzeitig, um die Eingabeaufforderung Ausführen zu öffnen.
- Eintippen “cmd” und drücke “Verschiebung”+“Strg”+“Eingeben”, Um die Administratorrechte zu gewähren.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste.
lxrun /install
Hinweis: Versuchen Sie, diesen Befehl in Powershell auszuführen, wenn er in der Eingabeaufforderung nicht funktioniert.
- Dadurch wird der Download aus dem Microsoft Store ausgelöst. Drücken Sie auf „UND”, Um den Downloadvorgang zu starten, wenn Sie von der Eingabeaufforderung dazu aufgefordert werden.
- Prüfen um zu sehen, ob das Problem weiterhin besteht.
Hinweis: Dieser Befehl kann auch auf der Power Shell (Administrator) ausgeführt werden. Wenn dies jedoch nicht erkannt wird, laden Sie Ubuntu aus dem Microsoft Store herunter, installieren Sie es und versuchen Sie, den Befehl auszuführen.
Lösung 2: Warten Sie 10 Minuten
Bei einigen Benutzern hat sich das Problem nach 5 bis 10 Minuten von selbst behoben. Oft dauert es nach einem Neustart einige Zeit, bis bestimmte Prozesse und Dienste gestartet sind. Aus diesem Grund kann der Fehler ausgelöst werden, wenn Sie versuchen, bash zu früh nach dem Start auszuführen. Daher wird empfohlen, warten für mindestens 10 Protokoll nach dem Booten Ihres Computers Vor Sie Vorgehen mit den Schritten unten.
Lösung 3: Installieren von Ubuntu
Wenn Ubuntu nicht auf Ihrem Computer installiert wurde, kann es diesen Fehler auslösen, da es sich um eine sehr wichtige Distribution handelt, die zum Ausführen von bash erforderlich ist. Führen Sie die folgenden Schritte aus, um Ubuntu herunterzuladen und zu installieren.
- Neustart Ihren Computer und melden Sie sich bei Ihrem Konto an.
- Klicken auf Dies Link zum Öffnen der Download-Seite.
- Klicken Sie auf “BekommenOption und dann wählen das “Öffnen Microsoft Geschäft” Möglichkeit.
- Sobald der Microsoft Store geladen ist, klicken auf der “BekommenOption, um mit dem Herunterladen der Ubuntu-Distribution zu beginnen.
- Sobald der Downloadvorgang abgeschlossen ist, klicken auf der “InstallierenOption, die anstelle der Option „Bekommen” Möglichkeit.
- Ubuntu wird jetzt sein Eingerichtet auf dem Computer.
- Prüfen um zu sehen, ob das Problem weiterhin besteht.
Lösung 4: Starten des LxssManager-Dienstes
Möglicherweise wurde der LxssManager-Dienst deaktiviert, wodurch dieser Fehler ausgelöst wird. Daher starten wir in diesem Schritt den LxssManager-Dienst manuell. Dafür:
- Drücken Sie “Windows”+“R.”Tasten gleichzeitig, um die Eingabeaufforderung Ausführen zu öffnen.
- Eintippen “Dienstleistungen.msc” und drücke “Eingeben“.
- Scrollen Sie nach unten und doppelklicken Sie auf “LxssManager” Bedienung.
- Klicken Sie auf die Dropdown-Liste Starttyp und wählen Sie „Automatisch“.
- Klicken Sie auf “AnfangOption und wählen Sie “Anwenden“.
- Klicke auf “OK”Und prüfen Sie, ob das Problem weiterhin besteht.