50 % Rabatt alle Pläne, begrenzte Zeit. Beginnend bei $2.48/mo
Noch 11 Minuten
Entwicklertools und DevOps

So installieren Sie Linux Bash unter Windows 10 [Komplettes Tutorial]

Matt Schmitt By Matt Schmitt 11 Min. Lektüre Aktualisiert am 9. Oktober 2025
Installieren Sie Linux Bash unter Windows

Die meisten Leute denken, Windows und Linux seien zwei getrennte Welten, bis sie das Windows-Subsystem für Linux entdecken. Ich dachte das Gleiche, bis ich drei Jahre lang zwischen virtuellen Maschinen und Dual-Boot-Setups wechselte, nur um grundlegende Linux-Befehle auszuführen. Bash für Windows beseitigt die Komplexität herkömmlicher Lösungen, indem es Linux-Funktionalität direkt in Ihre Windows-Umgebung bringt.

Bash wurde ursprünglich für Linux entwickelt und ist ein Interpreter, der Shell-Befehle verarbeitet. Einfacher ausgedrückt: Eine Shell nimmt Ihre eingegebenen Befehle entgegen und teilt Ihrem Betriebssystem mit, was es damit tun soll. Diese Linux-Bash-Shell-Funktionalität ist von unschätzbarem Wert, wenn Sie Zugriff auf Linux-Tools und -Workflows benötigen.

Da PowerShell bereits in Windows integriert ist, fragen Sie sich vielleicht, warum jemand Linux Bash unter Windows 10 oder Windows 11 installieren möchte. Folgendes habe ich nach jahrelanger Entwicklungsarbeit gelernt: Wenn Sie Linux unter Windows 10 benötigen, sind die Problemumgehungen eher frustrierend als hilfreich.

Früher verließen sich Entwickler auf virtuelle Maschinen, Cygwin und PuTTY, um Linux-Funktionalität unter Windows zu erhalten. Diese Lösungen funktionierten, waren aber mit eigenen Kopfschmerzen verbunden.

Windows-VPS Windows 10 VPS-Hosting

Holen Sie sich einen effizienten Windows 10 VPS für Remotedesktop zum günstigsten Preis auf dem Markt. KOSTENLOSES Windows 10 mit NVMe-SSD-Speicher und Hochgeschwindigkeitsinternet.

Schauen Sie sich die VPS-Pläne für Windows 10 an

Was passiert, wenn Sie Bash unter Windows 10 installieren?

Hier ist die Sache: Wenn Sie Installieren Sie Linux unter Windows 10erhalten Sie im Wesentlichen eine echte Linux-Umgebung, die direkt neben Ihrem Windows-System läuft. Mit anderen Worten: All diese Probleme mit dem Emulator verschwinden und Sie können endlich Linux-Befehle ohne die üblichen Leistungseinbußen ausführen.

Dieser Kernel-Unterschied führt jedoch zu einigen echten Einschränkungen. WSL 1 (die Originalversion) musste Linux-Systemaufrufe in Windows-Systemaufrufe übersetzen, was zu einem spürbaren Leistungsaufwand führte. WSL 2 hat die meisten dieser Probleme gelöst, indem es einen echten Linux-Kernel in eine schlanke virtuelle Maschine integriert hat, aber Sie erhalten immer noch keine Bare-Metal-Linux-Leistung.

Die größten Auswirkungen, die ich erlebt habe, betreffen den Hardwarezugriff und Kernelmodule. Sie können keine benutzerdefinierten Kernelmodule laden, ohne Ihren eigenen WSL-Kernel zu kompilieren und über direkten Hardwarezugriff zu verfügen /dev Geräte ist begrenzt. Tools wie das Mounten von ISO-Dateien als Blockgeräte oder die Verwendung hardwarespezifischer Treiber funktionieren nicht, da das Kernel-Modulsystem anders funktioniert als natives Linux.

Darüber hinaus eliminiert dieses Linux-Terminal für Windows-Setup die üblichen Kompromisse, die ich bei der Arbeit mit Open-Source-Tools unter Windows gemacht habe. Kein Wechsel zwischen Systemen mehr während des Projekts oder Kompatibilitätsprobleme mehr.

Notiz: Bash kann nur auf 64-Bit-Systemen installiert werden und ist nicht mit 32-Bit-Versionen von Windows kompatibel. Diese Einschränkung besteht, weil WSL speziell für die Ausführung von 64-Bit-Linux-Binärdateien (ELF64-Format) entwickelt wurde. Die zugrunde liegenden Windows-Kernelkomponenten, die WSL ermöglichen, basieren für Leistung und Stabilität nur auf x64-Anweisungen und -Mechanismen. Da moderne Hardware überwiegend die 64-Bit-Architektur unterstützt, konzentrierte Microsoft seine Entwicklungsanstrengungen ausschließlich auf diese Plattform.

Anforderungen an die Windows-Version:

  • Windows 10: Version 2004 (Build 19041) oder höher erforderlich
  • Windows 11: Alle Versionen werden unterstützt

Überprüfen Sie Ihre Version: Drücken Sie Win+R, geben Sie ein winver, und drücken Sie die Eingabetaste.

Installieren Sie Linux Bash unter Windows 10 und Windows 11

Kurze Antwort: Entscheiden Sie sich für Ubuntu. Fast jeder vierte Entwickler weltweit nutzte im Jahr 2024 Ubuntuund ist damit die beliebteste Linux-Distribution. Es ist einsteigerfreundlich, gut dokumentiert und verfügt über das größte Community-Support-Netzwerk.

Systemvoraussetzungen: Windows 10 Version 2004 (Build 19041) oder höher oder eine beliebige Version von Windows 11. Der Prozess „Linux unter Windows 10 installieren“ folgt auf beiden Systemen den gleichen Schritten unter Verwendung der modernen Installationsmethode.

Der Vorgang funktioniert für andere Distributionen wie SUSE oder Debian identisch, daher gelten diese Schritte unabhängig von Ihrer Wahl. Hier ist die Aufschlüsselung:

  1. Aktivieren Sie das Windows-Subsystem für Linux
  2. Laden Sie die von Ihnen gewählte Linux-Distribution herunter und installieren Sie sie

Schritt 1: Aktivieren Sie die Funktion „Windows-Subsystem für Linux“ (WSL).

Bevor Sie Linux Bash unter Windows installieren können, müssen Sie das Windows-Subsystem für Linux aktivieren. Einfacher ausgedrückt sagen Sie Windows, dass es in Ordnung ist, Linux-Sachen neben Windows-Programmen auszuführen.

Geben Sie „Windows-Funktionen aktivieren oder deaktivieren“ in Ihr Windows-Suchfeld ein und klicken Sie dann auf „Öffnen“. Dadurch wird Windows geöffnet. Verwaltungsschnittstelle für optionale Funktionen, wo Sie Systemkomponenten hinzufügen oder entfernen können.

Installieren Sie Linux Bash unter Windows 10

Überprüfen Sie nun sowohl „Virtual Machine Platform“ als auch „Windows Subsystem for Linux“. Diese Funktionen sind unerlässlich, damit alles ordnungsgemäß funktioniert. Manchmal sind sie standardmäßig deaktiviert. Überprüfen Sie sie daher noch einmal, bevor Sie fortfahren.

Wenn das Dialogfeld „Windows-Funktionen“ nicht geöffnet wird oder Sie WSL nicht finden können: Sie verwenden wahrscheinlich einen älteren Windows 10-Build. Laufen winver Um Ihre Version zu überprüfen, benötigen Sie Build 19041 oder höher. Aktivieren Sie für ältere Versionen zunächst den Entwicklermodus unter Einstellungen > Update & Sicherheit > Für Entwickler.

Alternativ können Sie PowerShell verwenden, wenn Sie Befehlszeilentools bevorzugen. Suchen Sie nach „Windows PowerShell“ und wählen Sie „Als Administrator ausführen“.

Führen Sie dann diesen Befehl aus:

Enable-WindowsOptionalFeature –Online –FeatureName Microsoft-Windows-Subsystem-Linux

Wenn Sie die Fehlermeldung „Zugriff verweigert“ erhalten: Stellen Sie sicher, dass Sie PowerShell als Administrator ausführen. Klicken Sie mit der rechten Maustaste auf das PowerShell-Symbol und wählen Sie „Als Administrator ausführen“.

Warten Sie einige Sekunden, bis dieses Bestätigungsfenster angezeigt wird.

Windows fordert Sie auf, Ihren Computer neu zu starten. Geben Sie Y ein und drücken Sie die Eingabetaste. Ihr System ist nun bereit für den nächsten Schritt.

Schritt 2: Laden Sie eine Linux-Distribution aus dem Microsoft Store herunter

Öffnen Sie nach dem Neustart Ihres Computers den Microsoft Store und suchen Sie nach Ubuntu. Dieser Linux-Download-Prozess für Windows 10 wurde im Vergleich zu älteren Methoden erheblich optimiert.

Installieren Sie Linux Bash

Wählen Sie Ubuntu 20.04 LTS (die neueste Langzeit-Support-Version) und installieren Sie es.

Wenn die Installation hängen bleibt oder fehlschlägt: Leeren Sie Ihren Microsoft Store-Cache, indem Sie Win+R drücken und Folgendes eingeben wsreset.exeund drücken Sie die Eingabetaste. Warten Sie, bis das leere Fenster geschlossen wird, und versuchen Sie dann erneut, Ubuntu zu installieren.

Hier ein kurzer Tipp: Wenn Sie die Microsoft Store-Seite nach der Installation versehentlich schließen, suchen Sie einfach in Ihrem Windows-Suchfeld nach Ubuntu und starten Sie es von dort aus.

Ein wichtiges Detail: Stellen Sie sicher, dass Ubuntu auf Ihrem C-Laufwerk (dem Systemlaufwerk) installiert wird. WSL wird nur vom Systemlaufwerk ausgeführt, sodass potenzielle Probleme in der Zukunft vermieden werden.

Die Installation dauert einige Minuten. Was passiert hinter den Kulissen? Windows erstellt ein echtes Linux-Subsystem, das sich in Ihr bestehendes Setup integrieren lässt. Es handelt sich nicht um eine virtuelle Maschine, sondern eher um zwei Betriebssysteme, die sich denselben Computer teilen.

Sobald das Terminal geöffnet ist, richten Sie Ihren Linux-Benutzernamen und Ihr Passwort ein. Diese müssen nicht mit Ihren Windows-Anmeldeinformationen übereinstimmen. An diesem Punkt haben Sie den Bash-Installationsprozess erfolgreich abgeschlossen.

Wenn Sie Ubuntu nach der Installation nicht finden können:Probieren Sie diese Optionen der Reihe nach aus:

  1. Suchen Sie in Ihrem Windows-Startmenü nach „Ubuntu“.
  2. Öffnen Sie die Eingabeaufforderung und geben Sie ein wsl direkt starten

Wenn das nicht funktioniert, führen Sie es aus wsl –install -d Ubuntu in PowerShell als Administrator.

Typ klar um den Bildschirm zu bereinigen, und schon sind Sie fertig. Zu diesem Zeitpunkt verfügen Sie über ein funktionsfähiges Linux-Terminal für die Windows-Umgebung, das nahtlos neben Ihren Windows-Anwendungen läuft.

Notiz: Alternativ zum Öffnen von Bash als Windows 10-Anwendung können Sie Bash unter Windows 10 öffnen, indem Sie Bash in die Windows-Eingabeaufforderung eingeben. Von dort aus können Sie Bash auch beenden und in den Windows-Modus zurückkehren, indem Sie „exit“ eingeben. Somit wissen Sie, wo und wie Sie das Linux-Terminal unter Windows ausführen.

Schritt 3: Upgrade auf WSL2 und die neuesten Funktionen

In den vorherigen Abschnitten haben wir die Funktion „Virtual Machine Platform“ aktiviert. Stellen Sie sicher, dass Sie diesen Schritt abgeschlossen haben, da er für WSL2 erforderlich ist.

Öffnen Sie nun PowerShell als Administrator und führen Sie diesen Befehl aus, um ein Upgrade von WSL1 auf WSL2 durchzuführen:

wsl –set-default-version 2

Das Upgrade dauert normalerweise 5 bis 10 Minuten. Sie können überprüfen, ob das Upgrade funktioniert hat, indem Sie Folgendes ausführen:

wsl -l -v

 

RDP-vps Benötigen Sie einen Remotedesktop?

Zuverlässige, leistungsstarke RDP-Server mit einer Betriebszeit von 99,95. Nehmen Sie Ihren Desktop mit in alle großen Städte in den USA, Europa und Asien.

Holen Sie sich einen RDP-Server

Was macht WSL2 besser: WSL2 verwendet einen echten Linux-Kernel anstelle der Übersetzungsschicht von WSL1. Dies bedeutet schnellere Dateivorgänge, vollständige Kompatibilität mit Systemaufrufen und eine bessere Leistung der Linux-Befehlszeile für die Windows-Integration. Das Linux Bash Windows-Erlebnis wird mit WSL2 deutlich reaktionsschneller.

Aktuelle WSL2-Verbesserungen, die Sie kennen sollten:

Microsoft hat WSL2 in den Jahren 2024 und 2025 aktiv aktualisiert. Der Linux-Kernel ist von Version 5.15 auf 6.6 umgestiegen, was erhebliche Leistungsverbesserungen und eine bessere Hardwareunterstützung mit sich brachte. Sie können jederzeit auf die neueste Version aktualisieren, indem Sie Folgendes ausführen:

wsl –update

Lesen Sie auch: Wir stellen das Windows-Subsystem für Linux vor!

Zu den neuen Funktionen gehören die automatische Speicherrückgewinnung (WSL gibt jetzt ungenutzten Speicher an Windows zurück), eine verbesserte Integration der Unternehmenssicherheit und eine neue GUI-Einstellungsanwendung, die die Konfiguration viel einfacher macht als die manuelle Bearbeitung von Konfigurationsdateien.

Für neuere Systeme: Benutzer von Windows 11 erhalten zusätzliche Vorteile wie eine bessere Grafikunterstützung und eine nahtlose Dateisystemintegration. Wenn Sie Windows 10 verwenden, erhalten Sie weiterhin die wesentlichen Leistungsverbesserungen, für einige erweiterte Funktionen ist jedoch Windows 11 erforderlich.

Abschluss

Abschluss

Linux und Windows sind natürlich unterschiedliche Betriebssysteme mit jeweils eigenen Stärken. PowerShell eignet sich hervorragend für die Windows-Verwaltung, während Bash Ihnen Zugriff auf das breitere Open-Source-Ökosystem bietet. Sind beide auf demselben Computer verfügbar? Das ist wirklich nützlich.

Microsoft hat das Windows-Subsystem für Linux speziell entwickelt, um diese Lücke zu schließen. Einfacher ausgedrückt: Sie haben eine Möglichkeit geschaffen, Linux-Tools nativ unter Windows auszuführen, ohne die üblichen Probleme mit virtuellen Maschinen.

Was Sie durch die Befolgung dieser Anleitung erreicht haben, geht über die bloße Installation von Software hinaus. Sie haben jetzt Zugriff auf dieselben Befehlszeilentools, die die meisten Webserver und Entwicklungsumgebungen unterstützen. Das Setup ist nicht perfekt – Ihnen fehlt immer noch der Linux-Kernel –, aber für die meisten Entwicklungsarbeiten ist es nah genug an der Realität.

Windows-VPS Windows 10 VPS-Hosting

Holen Sie sich einen effizienten Windows 10 VPS für Remotedesktop zum günstigsten Preis auf dem Markt. KOSTENLOSES Windows 10 mit NVMe-SSD-Speicher und Hochgeschwindigkeitsinternet.

Schauen Sie sich die VPS-Pläne für Windows 10 an

Wenn Sie verstehen, wie Linux unter Windows 10 ausgeführt wird, eröffnen sich Möglichkeiten für die plattformübergreifende Entwicklung, die mit herkömmlichen virtuellen Maschinen nicht möglich waren. Unabhängig davon, ob Sie Webanwendungen erstellen, Server verwalten oder plattformübergreifende Software entwickeln, bietet dieses Bash-Terminal für Windows-Umgebung die Tools, die Sie benötigen.

Wenn Sie eine ältere Version von Windows 10 verwenden, denken Sie daran, dass der Entwicklermodus aktiviert sein muss. Und obwohl WSL2 eine bessere Leistung als WSL1 bietet, ist der Upgrade-Prozess unkompliziert.

Fairerweise mag dieses Setup komplex erscheinen, wenn Sie mit Befehlszeilentools noch nicht vertraut sind. Sobald Sie jedoch damit beginnen, werden Sie es zu schätzen wissen, dass sowohl Windows-Anwendungen als auch Linux-Dienstprogramme gleichzeitig verfügbar sind. Sollten Sie jemals zu dem Schluss kommen, dass Sie keinen Linux-Zugriff mehr benötigen, ist die Umkehrung dieser Schritte genauso einfach wie die Installation.

FAQ

Was ist der Unterschied zwischen WSL1 und WSL2?

WSL2 verwendet einen echten Linux-Kernel, der in einer kompakten virtuellen Maschine ausgeführt wird, während WSL1 Linux-Systemaufrufe in Windows-Äquivalente übersetzt. In der Praxis bietet WSL2 eine deutlich bessere Leistung bei Dateioperationen und volle Kompatibilität mit Linux-Anwendungen. Wenn Sie Linux Bash mit modernen Methoden unter Windows 10 installieren, erhalten Sie standardmäßig WSL2. Der Hauptnachteil besteht darin, dass WSL2 etwas mehr Speicher benötigt, aber aufgrund der Leistungsverbesserungen lohnt sich dies für die meisten Benutzer.

Kann ich mehrere Linux-Distributionen auf demselben Windows-Computer ausführen?

Ja, Sie können mehrere Distributionen gleichzeitig installieren und ausführen. Jedes Linux-Terminal für Windows-Umgebungen arbeitet unabhängig mit seinem eigenen Dateisystem und seinen eigenen Einstellungen. Möglicherweise verfügen Sie über Ubuntu für die Webentwicklung, Debian für Serverprojekte und Kali Linux für Sicherheitsaufgaben – alle laufen auf demselben Windows-Rechner. Verwenden Sie wsl -l -v, um alle installierten Distributionen anzuzeigen, und wsl -d [Distributionsname], um eine bestimmte zu starten.

Wie greife ich über den Windows-Datei-Explorer auf meine Linux-Dateien zu?

Geben Sie explorer.exe ein. in Ihrem Bash-Terminal für Windows, um das aktuelle Linux-Verzeichnis im Windows-Datei-Explorer zu öffnen. Alternativ können Sie im Datei-Explorer zu \\wsl$\ navigieren, um alle Ihre WSL-Distributionen zu durchsuchen. Sie können Linux-Dateien mit Windows-Anwendungen bearbeiten, aber vermeiden Sie es, Dateien direkt über Windows in den Systemverzeichnissen zu ändern – bleiben Sie aus Sicherheitsgründen bei Ihrem Home-Ordner und Ihren Projektverzeichnissen.

Verlangsamt die Installation von WSL meinen Windows-Computer?

WSL hat nur minimale Auswirkungen auf die Systemleistung, wenn es nicht aktiv ausgeführt wird. Die Linux-Befehlszeile für Windows verbraucht nur dann Ressourcen, wenn Sie sie verwenden. WSL2 reserviert zwar etwas Speicher (normalerweise 50 % Ihres RAM oder 8 GB, je nachdem, welcher Wert kleiner ist), gibt ungenutzten Speicher jedoch automatisch an Windows zurück. Für die meisten Benutzer, die moderne Hardware verwenden, sind die Auswirkungen auf die Leistung im Vergleich zum Betrieb einer herkömmlichen virtuellen Maschine vernachlässigbar.

Kann ich grafische Linux-Anwendungen (GUI-Apps) in WSL ausführen?

Moderne WSL-Installationen unterstützen grafische Anwendungen über WSLg (Windows Subsystem for Linux GUI). Nachdem Sie das Bash-Windows-Setup installiert haben, können Sie Linux-GUI-Anwendungen wie Firefox, GIMP oder Entwicklungstools ausführen, die neben Ihren Windows-Anwendungen angezeigt werden. Für diese Funktion ist Windows 10 Build 19044+ oder Windows 11 erforderlich. Installieren Sie eine GUI-Anwendung mit „sudo apt install firefox“ und starten Sie sie, indem Sie „firefox“ in Ihr Terminal eingeben.

Was passiert, wenn ich WSL deinstallieren oder zu einer anderen Linux-Distribution wechseln möchte?

Um eine bestimmte Distribution zu entfernen, verwenden Sie wsl –unregister [DistributionName] in PowerShell. Dadurch werden die Distribution und alle ihre Dateien dauerhaft gelöscht. Um WSL vollständig zu entfernen, deaktivieren Sie „Windows-Subsystem für Linux“ und „Virtual Machine Platform“ in den Windows-Funktionen und starten Sie dann neu. Wenn Sie nach der Erstinstallation von Linux im Windows 10-Setup von Ubuntu zu einer anderen Distribution wechseln möchten, installieren Sie einfach die neue Distribution aus dem Microsoft Store – Sie können mehrere Distributionen ausführen oder die alte entfernen.

Aktie

Mehr aus dem Blog

Lesen Sie weiter.

Ein Metallbehälter, der von einer leuchtenden neoncyanfarbenen Drahtgitterkuppel abgeschirmt wird und den Titel des Artikels und das Cloudzy-Logo vor einem tiefblauen Hintergrund zeigt.
Entwicklertools und DevOps

Die wichtigsten Docker-Sicherheitsfehler, die Sie im Jahr 2026 vermeiden sollten

Sie können Docker monatelang ohne sichtbare Probleme in der Produktion ausführen. Container starten, Apps reagieren, nichts geht kaputt. Dann entsteht ein offengelegter Port oder eine falsch konfigurierte Berechtigung

Rexa CyrusRexa Cyrus 15 Minuten gelesen
Eine leuchtend blaue 3D-Würfelstruktur, die Docker-Container darstellt, neben dem Text „Portainer vs. Yacht: Welche Docker-Benutzeroberfläche sollten Sie wählen“ und dem Cloudzy-Logo.
Entwicklertools und DevOps

Portainer vs. Yacht: Welche Docker-Benutzeroberfläche sollten Sie im Jahr 2026 wählen?

Die Verwaltung von Docker-Containern über die CLI ist für einfache Setups effektiv, lässt sich jedoch schlecht skalieren. Wenn die Anzahl der Container zunimmt, wird die manuelle Nachverfolgung von Status, Protokollen und Aktualisierungen zu einem Fehler

Rexa CyrusRexa Cyrus 13 Min. Lektüre
Kontinuierliche Integrationstools
Entwicklertools und DevOps

Beste CI/CD-Tools zur Optimierung Ihrer DevOps-Workflows im Jahr 2026

  Die Landschaft der Softwareentwicklung entwickelt sich schneller als je zuvor. Und wenn Sie diesem rasanten Wachstum nicht hinterherhinken wollen, sollten Sie DevOps-Methoden und Agile nutzen

Ada LovegoodAda Lovegood 11 Min. Lektüre

Bereit zur Bereitstellung? Ab 2,48 $/Monat.

Unabhängige Cloud, seit 2008. AMD EPYC, NVMe, 40 Gbit/s. 14 Tage Geld-zurück-Garantie.