Windows Server-Installationshandbuch

Das Windows-Subsystem für Linux (WSL) ist für die Installation unter Windows Server 2019 (Version 1709) und höher verfügbar. In diesem Handbuch werden die Schritte zum Aktivieren von WSL auf Ihrem Computer beschrieben.

Installieren von WSL auf Windows Server 2022 und 2025

Windows Server 2022 und Windows Server 2025 unterstützen eine einfache WSL-Installation mithilfe des Befehls:

wsl.exe --install

Sie können jetzt alles installieren, was Sie zum Ausführen von WSL auf Windows Server 2022 oder 2025 (einschließlich Server Core auf 2025) benötigen, indem Sie diesen Befehl in einen administrator PowerShell eingeben und dann den Computer neu starten.

Mit diesem Befehl werden die erforderlichen optionalen Komponenten aktiviert, der neueste Linux-Kernel heruntergeladen, WSL 2 als Standard festgelegt und eine Linux-Verteilung für Sie installiert (Ubuntu standardmäßig).

Weitere Informationen zur Vorgehensweise finden Sie in den standardmäßigen WSL-Dokumenten:

Installieren von WSL in früheren Versionen von Windows Server und Server Core

Zum Installieren von WSL unter Windows Server 2019 (Version 1709+) sowie Server Core für 2019 und höher können Sie die nachstehenden manuellen Installationsschritte ausführen.

Aktivieren des Windows-Subsystems für Linux

Bevor Sie Linux-Distributionen unter Windows ausführen können, müssen Sie das optionale Feature "Windows-Subsystem für Linux" aktivieren und neu starten.

Öffnen Sie PowerShell als Administrator , und führen Sie Folgendes aus:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform

Installieren des WSL-Kernelupdates für WSL 2

Hinweis

Um WSL 2 zu verwenden, installieren oder aktualisieren Sie den WSL-Kernel mithilfe der Methode für Ihre Windows Server Version:

  • Führen Sie auf Windows Server 2022 und höher Folgendes aus:
    wsl --update
    
  • Installieren Sie auf Windows Server 2019 das WSL 2-Kernelupdate mithilfe des unten gezeigten MSI-Pakets.

Für Windows Server 2019 können Sie das WSL 2-Kernelupdate mithilfe des MSI-Pakets installieren:

Invoke-WebRequest -Uri "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile ".\wsl_update_x64.msi"
Start-Process "msiexec.exe" -ArgumentList "/i .\wsl_update_x64.msi /quiet" -NoNewWindow -Wait

Herunterladen einer Linux-Verteilung

Anweisungen und Links zum Herunterladen Ihrer bevorzugten Linux-Distribution finden Sie im Abschnitt " Downloading distributions " auf der Seite "Manuelle Installation".

Extrahieren und Installieren einer Linux-Verteilung

Nachdem Sie eine Linux-Verteilung heruntergeladen haben, führen Sie die folgenden Schritte aus, um den Inhalt zu extrahieren und manuell zu installieren. Beachten Sie, dass Sie eine Appx-Datei herunterladen, die mehrere Appx-Dateien enthält. In diesem Beispiel verwenden wir Debian.

  1. Liste den Inhalt des appx mithilfe von tar.exeauf:

    > tar -xf .\debian.appx
    DistroLauncher-Appx_1.12.2.0_ARM64.appx
    DistroLauncher-Appx_1.12.2.0_scale-100.appx
    DistroLauncher-Appx_1.12.2.0_scale-125.appx
    DistroLauncher-Appx_1.12.2.0_scale-150.appx
    DistroLauncher-Appx_1.12.2.0_scale-400.appx
    DistroLauncher-Appx_1.12.2.0_x64.appx
    

    In unserem Beispiel haben wir einen x64-Bit-Server, deshalb möchten wir DistroLauncher-Appx_1.12.2.0_x64.appx installieren.

  2. Entpacken Sie den Inhalt in einen neuen Ordner namens \%USERPROFILE%\AppData\Local\DebianWSL\.

    $debianWSLPath = Join-Path -Path $env:LocalAppData -ChildPath DebianWSL
    New-Item -Path $debianWSLPath -ItemType Directory | Out-Null
    tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C "$env:USERPROFILE\AppData\Local\DebianWSL"
    
  3. Fügen Sie Ihren Linux-Verteilungspfad zur Windows-Umgebung PATH (C:\Users\Administrator\Ubuntu in diesem Beispiel) mithilfe von PowerShell hinzu:

    $userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
    [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
    

Sie können Ihre Verteilung jetzt über einen beliebigen Pfad starten, indem Sie <DistributionName>.exe eingeben. Beispiel: ubuntu.exe. Beachten Sie, dass Sie eine neue PowerShell-Instanz über das Startmenü starten oder sich abmelden und sich erneut anmelden müssen, wenn Server Core Ihren Pfad aktualisiert.

Nach Abschluss der Installation können Sie ein Benutzerkonto und ein Kennwort für Ihre neue Linux-Verteilung erstellen.