对于运行Windows Server 2022的服务器环境,有时由于安全策略或网络隔离,无法在线安装WSL2(Windows Subsystem for Linux)。本文提供一套详细的离线安装方案,帮助你在无网络情况下部署完整的Linux子系统,享受WSL2带来的开发与运维便利。
在进行离线安装前,你需要从一台有网络的机器上下载以下组件:
确保将这些文件复制到目标Windows Server 2022服务器上。
以管理员身份打开PowerShell,运行以下命令启用适用于Linux的Windows子系统功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
如果需要WSL2,还必须启用虚拟机平台功能:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
完成后重启服务器。
将下载的WSL2内核更新包(例如wsl_update_x64.msi)复制到服务器,双击安装。如果希望静默安装,可以使用命令行:
msiexec /i wsl_update_x64.msi /qn
安装完成后,在PowerShell中执行以下命令将WSL2设为默认:
wsl --set-default-version 2
对于下载的Linux子系统分发版安装包(如Ubuntu.appx),可以通过以下命令安装:
Add-AppxPackage -Path "C:\path\to\Ubuntu.appx"
或者如果下载的是离线安装的tar文件,可以使用wsl命令导入:
wsl --import--version 2
例如:
wsl --import Ubuntu C:\WSL\Ubuntu .\ubuntu.tar --version 2
运行以下命令查看已安装的WSL分发版及其版本:
wsl -l -v
启动分发版:
wsl ~ -d Ubuntu
至此,你已成功在Windows Server 2022上通过离线安装方式部署了WSL2和Linux子系统。
关键词:Windows Server 2022、WSL2、离线安装、Linux子系统
本文由主机测评网于2026-03-11发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260330413.html