適用於Linux的 Windows 子系統 (WSL) 可在 Windows Server 2019 (版本 1709) 和更新版本上安裝。 本指南將逐步解說在計算機上啟用 WSL 的步驟。
在 Windows Server 2022 和 2025 桌面體驗上安裝 WSL
Windows Server 2022 現在支援使用一個命令來進行簡單的 WSL 安裝:
wsl --install
您現在可以在 系統管理員 PowerShell 或 Windows 命令提示字元中輸入此命令,然後重新啟動電腦,以在 Windows Server 2022 上安裝執行 WSL 所需的一切。
此命令會啟用必要的選用元件、下載最新的 Linux 核心、將 WSL 2 設定為預設值,併為您安裝 Linux 發行版(預設為 Ubuntu)。
如需有關如何操作的更多資訊,請參考標準的 WSL 文件:
在舊版 Windows Server 和 Server Core 上安裝 WSL
若要在 Windows Server 2019(版本 1709+)上安裝 WSL,以及 2019 版和更新版本的 Server Core,您可以遵循下列手動安裝步驟。
啟用 Windows 子系統 Linux 版
您必須先啟用「適用於Linux的 Windows 子系統」選用功能並重新啟動,才能在 Windows 上執行 Linux 散發套件。
以系統管理員身分開啟 PowerShell 並執行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
安裝 WSL 2 的 WSL 核心更新
伺服器核心 2025 不需要這樣做。
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
下載 Linux 發行版
如需手動安裝頁面中下載慣用 Linux 發行版的指示和連結,請參閱下載發行版一節。
擷取並安裝Linux發行版
既然您已下載 Linux 發行版,若要擷取其內容並手動安裝,請遵循下列步驟。 並不是說您會下載一個包含多個 appx 檔案的 appx 檔案。 在此範例中,我們將使用debian。
使用 tar.exe列出 appx 的內容:
> tar -tf .\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
在我們的範例中,我們有 x64 位伺服器,因此我們想要安裝
DistroLauncher-Appx_1.12.2.0_x64.appx
。將內容解壓縮到名為
\%USERPROFILE%\AppData\Local\DebianWSL\
的新資料夾。mkdir "$env:USERPROFILE\AppData\Local\DebianWSL" | Out-Null tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C $"env:USERPROFILE\AppData\Local\DebianWSL"
使用 PowerShell 將 Linux 發行版路徑新增到 Windows 環境的 PATH 中(以此範例
C:\Users\Administrator\Ubuntu
為例):$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User") [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
您現在可以輸入 <DistributionName>.exe
,從任何路徑啟動您的發行版。 例如: ubuntu.exe
。 請注意,您必須從 [開始] 功能表啟動新的 PowerShell 實例,或在 Server Core 的情況下再次登出並重新登入,以更新您的路徑設定。
安裝完成後,您可以 為新的 Linux 發行版建立使用者帳戶和密碼。