Windows server 2019安装wsl2
Windows Server 2019(版本 1709 及以上)是支持安装 WSL2 的,只是相比 Windows 10/11 要多走几步,因为 Server 版本没有微软商店,需要手动安装和配置2。
🛠 在 Windows Server 2019 上安装 WSL2 的关键步骤
启用必要功能(管理员 PowerShell)
powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启服务器 让功能生效。
安装 WSL2 内核更新包 从微软下载并静默安装:
powershell
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
将 WSL2 设为默认版本
powershell
wsl --set-default-version 2
手动安装 Linux 发行版
从Ubuntu 官方 WSL 下载链接 获取
.AppxBundle
文件将
.AppxBundle
改为.zip
并解压找到对应架构(x64)的
.appx
文件,再改为.zip
解压解压后运行里面的
ubuntu.exe
(或其他发行版的 exe)完成初始化
验证版本
powershell
wsl --list --verbose
确认发行版的版本列为
2
。
⚠ 注意事项
必须开启硬件虚拟化(BIOS/UEFI 中启用 Intel VT-x 或 AMD-V)。
Windows Server 2019 没有
wsl --install
一键命令,必须手动执行上述步骤。如果你打算在 WSL2 中运行 Docker,建议同时启用 Hyper-V 并分配足够内存和存储。