windows 10 LTSC版 打开 wsl2

windows 10 LTSC版 打开 wsl2

在 Windows 10 LTSC 版本中开启 WSL2,需满足系统版本要求并启用对应的虚拟化与系统组件。

版本前提条件

  • LTSC 2021 (21H2 / Build 19044):完全支持 WSL2,配置体验与普通 Win10 相同。
  • LTSC 2019 (1809 / Build 17763):需要累积更新至 17763.1040 或更高版本(微软已将 WSL2 后向移植到该版本)。
  • LTSC 2015 / 2016:内核版本过低,不支持 WSL2。

  1. 启用必要 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)。

  1. 安装 WSL2 Linux 内核更新包: LTSC 无微软应用商店时必需.
    由于 LTSC 版本通常未预装 Microsoft Store,需要手动安装独立内核更新包:

  2. 从微软官方下载 WSL2 Linux 内核更新包 (x64)。

  3. 双击运行 wsl_update_x64.msi 完成安装。

  4. 设置 WSL 默认版本为 WSL2:
    打开 PowerShell,将 WSL 默认架构切换至版本 2:

wsl --set-default-version 2
  1. 安装 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
  1. 验证 WSL 运行状态:
    在 PowerShell 中查看当前安装的分发版及其 WSL 版本:
wsl -l -v

VERSION 列显示为 2,即表示 WSL2 已成功启用并运行。