Windows 10 ist eines der beliebtesten Betriebssysteme, aber es hat seine Grenzen im Vergleich zu Unix-ähnlichen Betriebssystemen. Mit der Veröffentlichung von Windows 10 hat Microsoft jedoch Unterstützung für die Bash-Laufzeitumgebung (Bourne Again SHell) implementiert, mit der Sie Befehle im Unix-Stil direkt unter Windows ausführen können.
Manchmal können Benutzer jedoch Probleme beim Ausführen dieser Laufzeitumgebung haben. Dies liegt in der Regel an Anpassungen oder fehlenden Komponenten. Wenn Sie auf ein solches Problem stoßen, werden Ihnen einige einfache Lösungen helfen, die wir in diesem Artikel besprechen werden.
Bevor Sie mit der Lösung des Problems beginnen, stellen Sie sicher, dass Ihr Computer auf die neueste Version von Windows 10 aktualisiert wurde und über die erforderlichen Systemanforderungen verfügt, um Bash auszuführen.
Einfache Schritte zur Lösung des Problems beim Ausführen von Bash unter Windows 10
1. Stellen Sie sicher, dass Sie Windows Subsystem für Linux (WSL) auf Ihrem Computer installiert haben. Öffnen Sie dazu PowerShell oder eine Eingabeaufforderung, und führen Sie den Befehl aus:
2. Stellen Sie sicher, dass der WSL-Dienst und das WSL-Subsystem aktiviert sind. Öffnen Sie dazu PowerShell oder eine Eingabeaufforderung mit Administratorrechten, und führen Sie die folgenden Befehle aus:
sc query LxssManager
Wenn der Dienststatus als "RUNNING" angezeigt wird, ist er aktiviert. Wenn der Dienststatus als "STOPPED" angezeigt wird, aktivieren Sie den Dienst mithilfe des folgenden Befehls:
sc start LxssManager
3. Aktualisieren Sie Windows auf die neueste Version. Klicken Sie dazu mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Einstellungen. Gehen Sie dann zum Abschnitt "Update und Sicherheit" und klicken Sie auf die Schaltfläche "Nach Updates suchen". Wenn ein Update verfügbar ist, installieren Sie es.
4. Installieren Sie das WSL-Subsystem neu. Öffnen Sie dazu PowerShell oder eine Eingabeaufforderung mit Administratorrechten, und führen Sie den folgenden Befehl aus:
Führen Sie dann den Befehl aus:
5. Starten Sie den Computer neu, und versuchen Sie, bash erneut auszuführen.
Wenn Sie immer noch auf ein Problem stoßen, sollten Sie sich an die offizielle Dokumentation wenden oder die Community-Foren besuchen, um weitere Hilfe zu erhalten.
Schritt 1: Überprüfen, ob die Komponenten installiert sind
Bevor Sie das Problem mit dem Ausführen von Bash unter Windows 10 beheben können, müssen Sie sicherstellen, dass alle erforderlichen Komponenten bereits auf Ihrem Computer installiert sind. Überprüfen Sie, ob die folgenden Komponenten verfügbar sind, um sicherzustellen, dass sie verfügbar sind:
- Windows Subsystem for Linux (WSL) - stellen Sie sicher, dass WSL bereits auf Ihrem Computer installiert ist. Führen Sie dazu den Befehl wsl --list an der Eingabeaufforderung aus. Wenn Sie eine Liste der installierten Linux-Distributionen sehen, ist WSL bereits installiert.
- Windows PowerShell - es ist ein leistungsfähiges Werkzeug zur Automatisierung von Aufgaben in Windows. Stellen Sie sicher, dass PowerShell installiert und auf Ihrem Computer verfügbar ist. Sie können im Startmenü nach PowerShell suchen oder einen Powershell-Befehl ausführen.exe an der Eingabeaufforderung.
Wenn eine dieser Komponenten nicht auf Ihrem Computer vorhanden ist, müssen Sie sie installieren, bevor Sie fortfahren.
Wenn Sie nach installierten Komponenten suchen, können Sie feststellen, wo Sie mit der Lösung des Problems mit dem Ausführen von Bash unter Windows 10 beginnen und zusätzliche Schwierigkeiten bei der Lösung vermeiden können.
Schritt 2: Aktualisieren des Betriebssystems auf die neueste Version
Betriebssystem Windows 10 ständig aktualisiert, um Fehler zu beheben und neue Funktionen hinzuzufügen. Bevor Sie Bash von Windows Subsystem für Linux (WSL) installieren, wird empfohlen, das Betriebssystem auf die neueste Version zu aktualisieren.
Führen Sie die folgenden Schritte aus, um das Windows 10-Betriebssystem zu aktualisieren:
- Öffnen Sie das Startmenü und wählen Sie Einstellungen.
- Wählen Sie im daraufhin angezeigten Fenster den Abschnitt "Update und Sicherheit" aus.
- Klicken Sie im Abschnitt "Update und Sicherheit" auf die Schaltfläche "Nach Updates suchen".
- Wenn neue Updates verfügbar sind, folgen Sie den Anweisungen auf dem Bildschirm, um sie zu installieren.
Nachdem Sie alle verfügbaren Updates installiert haben, starten Sie den Computer neu, damit die Änderungen wirksam werden. Überprüfen Sie, ob das Betriebssystem erfolgreich aktualisiert wurde, und fahren Sie mit dem nächsten Schritt fort, um das Problem beim Ausführen von Bash unter Windows 10 zu beheben.
Beachten Sie, dass eine Internetverbindung erforderlich ist, um das Betriebssystem erfolgreich zu aktualisieren.
Schritt 3: Überprüfen Sie, ob Administratorrechte vorhanden sind
Stellen Sie sicher, dass Sie über Administratorrechte verfügen, bevor Sie das Problem mit dem Ausführen von Bash unter Windows 10 beheben. Dies ermöglicht es Ihnen, die erforderlichen Schritte ohne Einschränkungen durchzuführen und erhöht die Chancen, das Problem erfolgreich zu lösen.
Sie können auf folgende Weise nach Administratorrechten suchen:
- Klicken Sie mit der rechten Maustaste auf das Startsymbol in der unteren linken Ecke des Bildschirms.
- Wählen Sie im angezeigten Kontextmenü die Option "Windows (C:)" oder "Arbeitsplatz" aus.
- Bewegen Sie im geöffneten Explorer-Fenster den Mauszeiger über den Ordner "Benutzer".
- Klicken Sie erneut mit der rechten Maustaste und wählen Sie Eigenschaften aus.
- Wählen Sie im daraufhin angezeigten Fenster "Benutzereigenschaften" die Registerkarte "Sicherheit" aus.
- Auf der Registerkarte Sicherheit sehen Sie eine Liste mit Benutzern. Wenn Ihr Benutzername in der Liste angezeigt wird und das Attribut "Administrator" aufweist, verfügen Sie über Administratorrechte.
Wenn Sie nicht über Administratorrechte verfügen, müssen Sie sich möglicherweise an den Computer- oder Kontoadministrator wenden, um die erforderlichen Berechtigungen festzulegen. Falls Sie der Besitzer des Computers sind, können Sie versuchen, Ihr Konto zu ändern, um Administratorrechte zu erhalten.
Die Überprüfung auf Administratorrechte ist ein wichtiger Schritt, um Bash unter Windows 10 erfolgreich zu konfigurieren und zu verwenden. Unvollständige oder falsche Rechte können zu Problemen beim Starten und Funktionieren von Bash führen. Stellen Sie daher sicher, dass sie vorhanden sind, bevor Sie mit den nächsten Schritten fortfahren.
Schritt 4: Installieren der erforderlichen Pakete und Updates
Nach der erfolgreichen Installation von Bash unter Windows 10 müssen mehrere Pakete und Updates installiert werden. Dies ermöglicht es Ihnen, es in vollem Umfang zu nutzen und mögliche Probleme in der Zukunft zu vermeiden. In diesem Abschnitt erfahren Sie, wie Sie diese erforderlichen Komponenten installieren.
1. Öffnen Sie bash und führen Sie die folgenden Befehle aus:
| Das Team | Die Beschreibung |
|---|---|
| sudo apt-get update | Aktualisiert die Liste der verfügbaren Pakete auf dem Server. |
| sudo apt-get upgrade | Aktualisiert installierte Pakete auf die neuesten Versionen. |
| sudo apt-get install build-essential | Installiert die notwendigen Werkzeuge zum Kompilieren von Programmen. |
2. Nachdem Sie diese Befehle ausgeführt haben, müssen Sie möglicherweise Ihr Passwort eingeben. Geben Sie es ein und drücken Sie zur Bestätigung die Eingabetaste.
3. Warten Sie, bis die Installation und Aktualisierung der Pakete abgeschlossen ist. Zu diesem Zeitpunkt ist eine Internetverbindung erforderlich, da die Dateien heruntergeladen werden.
Jetzt sind Sie bereit, Bash unter Windows 10 mit den erforderlichen Paketen und Updates zu verwenden. Stellen Sie sicher, dass Ihre Anwendungen und Programme ordnungsgemäß funktionieren, und genießen Sie die volle Funktionalität von Bash auf Ihrem Computer.
Schritt 5: Überprüfen der Systemkonfiguration und Konfigurieren der Umgebungsvariablen
Bevor Sie Bash unter Windows 10 ausführen, müssen Sie überprüfen, ob Ihr System die Anforderungen erfüllt. Führen Sie dazu die folgenden Schritte aus:
- Stellen Sie sicher, dass auf Ihrem Computer das Windows 10 Anniversary Update (Version 1607) oder höher installiert ist.
- Gehen Sie zum Startmenü und geben Sie "cmd" in die Suchleiste ein. Drücken Sie die Eingabetaste.
- Die Eingabeaufforderung wird geöffnet. Geben Sie den folgenden Befehl ein, und drücken Sie die Eingabetaste:
| bash | --version |
Wenn der Befehl fehlerfrei ausgeführt wird und eine Bash-Version zurückgegeben wird, bedeutet dies, dass Ihr System bereit ist, Bash auszuführen.
Als nächstes müssen Sie die Umgebungsvariablen für die Verwendung von Bash konfigurieren. Führen Sie dazu die folgenden Schritte aus:
- Gehen Sie zum Startmenü und geben Sie in der Suchleiste "env" ein. Drücken Sie die Eingabetaste.
- Das Fenster "Systemeigenschaften" wird geöffnet. Wählen Sie darin die Registerkarte Erweitert aus und klicken Sie auf die Schaltfläche Umgebungsvariablen.
- Klicken Sie im Abschnitt "Benutzerdefinierte Variablen" auf die Schaltfläche "Neu".
- Geben Sie im Feld Variablenname "PATH" ein.
- Geben Sie im Feld Variablenwert den Pfad zum Verzeichnis ein, in dem sich bash befindet.exe. Zum Beispiel: "C:\Program Files\Git\bin". Klicken Sie auf "OK".
- Wiederholen Sie die Schritte 3 bis 5, um die Variable "WSL_INTEROP" zu erstellen. Geben Sie "REQUIRED" ein.
Nachdem Sie diese Schritte ausgeführt haben, werden die Umgebungsvariablen für die Arbeit mit Bash unter Windows 10 konfiguriert.