在 Windows 10 LTSC 版本中开启 WSL2,需满足系统版本要求并启用对应的虚拟化与系统组件。
版本前提条件
- LTSC 2021 (21H2 / Build 19044):完全支持 WSL2,配置体验与普通 Win10 相同。
- LTSC 2019 (1809 / Build 17763):需要累积更新至 17763.1040 或更高版本(微软已将 WSL2 后向移植到该版本)。
- LTSC 2015 / 2016:内核版本过低,不支持 WSL2。
- 启用必要 Windows 功能组件:
以管理员身份运行 PowerShell,执行以下命令开启「适用于 Linux 的 Windows 子系统」和「虚拟机平台」功能:
# 启用 WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 启用虚拟机平台(WSL2 必需)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
注意:执行完毕后,请重启电脑以应用系统组件更改。同时确保主板 BIOS/UEFI 中已开启 CPU 虚拟化支持(Intel VT-x 或 AMD-V)。
-
安装 WSL2 Linux 内核更新包: LTSC 无微软应用商店时必需.
由于 LTSC 版本通常未预装 Microsoft Store,需要手动安装独立内核更新包: -
从微软官方下载 WSL2 Linux 内核更新包 (x64)。
-
双击运行
wsl_update_x64.msi完成安装。 -
设置 WSL 默认版本为 WSL2:
打开 PowerShell,将 WSL 默认架构切换至版本 2:
wsl --set-default-version 2
- 安装 Linux 分发版: 适用于无 Microsoft Store 的 LTSC 环境.
LTSC 环境下安装 Linux 分发版通常有两种方式:
- 方式 A(全自动安装,适用于 LTSC 2021 或更新版本):
# 列出可用分发版
wsl --list --online# 安装指定系统(例如 Ubuntu)
wsl --install -d Ubuntu
- 方式 B(离线包手动安装):
若无法联网安装,可手动下载.appx/.tar分发包:
# 示例:通过已有 tar 根文件系统导入
wsl --import Ubuntu D:\WSL\Ubuntu D:\Downloads\ubuntu-rootfs.tar --version 2
- 验证 WSL 运行状态:
在 PowerShell 中查看当前安装的分发版及其 WSL 版本:
wsl -l -v
若 VERSION 列显示为 2,即表示 WSL2 已成功启用并运行。
