适用于 Linux 的 Windows 子系统(WSL)可用于在 Windows Server 2019(版本 1709)及更高版本上安装。 本指南将演练在计算机上启用 WSL 的步骤。
在 Windows Server 2022 和 2025 上安装 WSL
Windows Server 2022 和 Windows Server 2025使用命令支持简单的 WSL 安装:
wsl.exe --install
现在,可以通过在 administrator PowerShell 中输入此命令,然后重启计算机,就可以在 Windows Server 2022 或 2025(包括 2025 的 Server Core)上安装运行 WSL 所需的所有内容。
此命令将启用所需的可选组件、下载最新的 Linux 内核、将 WSL 2 设置为默认组件,并为你安装 Linux 分发版(默认情况下为 Ubuntu)。
有关如何执行以下操作的详细信息,请参阅 WSL 标准文档。
在早期版本的 Windows Server 和 Server Core 上安装 WSL
若要在 Windows Server 2019(版本 1709+)以及 Server Core for 2019 及更高版本上安装 WSL,可以按照下面的手动安装步骤操作。
启用适用于 Linux 的 Windows 子系统
在 Windows 上运行 Linux 分发版之前,必须启用“适用于 Linux 的 Windows 子系统”可选功能和重新启动。
以管理员身份打开 PowerShell 并运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
安装 WSL 2 的 WSL 内核更新
注释
此步骤仅适用于 Windows 内部版本 18362 及更高版本,因为这是支持 WSL 2 的版本。
wsl --update
下载 Linux 分发版
有关下载首选 Linux 分发版的说明和链接,请参阅手动安装页的“ 下载分发 ”部分。
提取并安装 Linux 分发版
下载 Linux 分发版后,若要提取其内容并手动安装,请执行以下步骤。 请注意,你将下载一个包含多个 appx 文件的 appx 文件。 在此示例中,我们将使用 debian。
使用 tar.exe 列出 appx 的内容:
> 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在我们的示例中,我们有一个 x64 位服务器,因此我们想要安装
DistroLauncher-Appx_1.12.2.0_x64.appx。将内容解压缩到名为
\%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"使用 PowerShell 将 Linux 分发路径添加到 Windows 环境路径(
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 实例,或注销并再次登录以刷新路径
安装完成后,可以为 新的 Linux 分发版创建用户帐户和密码。