必须依次启用WSL2系统功能、安装内核更新包、设为默认版本、安装Ubuntu发行版,最后验证运行状态和内核版本均符合要求。

一、启用系统必要功能
WSL2依赖Windows底层虚拟化能力,必须先启用“适用于Linux的Windows子系统”和“虚拟机平台”两个可选组件,否则后续安装将无法进行。
1、以管理员身份打开PowerShell(在开始菜单搜索PowerShell,右键选择“以管理员身份运行”)。
2、依次执行以下两条命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3、执行完成后重启计算机。
二、安装WSL2内核更新包
即使已启用系统功能,WSL2仍需独立的Linux内核才能运行。该内核不随系统功能自动安装,必须手动下载并安装官方内核更新包。
1、访问微软官方链接:https://aka.ms/wsl2kernel,下载 wsl_update_x64.msi 文件。
2、双击运行下载的MSI安装包,按提示完成安装。
3、安装完毕后无需重启,但需确保后续步骤中WSL版本能被正确识别。
三、设置WSL2为默认版本
避免新安装的Linux发行版意外使用WSL1,应在安装前将WSL2设为全局默认版本,确保所有后续分发版均基于WSL2运行。
1、重启后再次以管理员身份打开PowerShell。
2、执行命令:
wsl --set-default-version 2
3、若提示“无法定位 wsl 命令”,说明系统未识别WSL组件,请检查第一步是否完整执行并重启。
四、安装Ubuntu发行版(方法一:应用商店安装)
通过Microsoft Store安装Ubuntu是最直观的方式,适合网络环境稳定、接受默认路径的用户。
1、打开Microsoft Store应用,搜索“Ubuntu”。
2、选择官方发布的“Ubuntu 22.04 LTS”或“Ubuntu 20.04 LTS”,点击“获取”安装。
3、安装完成后,在开始菜单中启动Ubuntu,首次运行将自动解压文件并提示设置用户名与密码。
五、安装Ubuntu发行版(方法二:命令行离线安装)
当应用商店访问受限或需指定安装路径(如D盘)时,可采用离线APPX包方式部署,完全绕过商店依赖。
1、在PowerShell中执行以下命令下载Ubuntu 22.04 APPX包到D盘:
cd D:\ ; Invoke-WebRequest -Uri https://aka.ms/wslubuntu2204 -OutFile Ubuntu2204.appx -UseBasicParsing
2、将下载的文件后缀由“.appx”改为“.zip”,解压至目标目录(例如 D:\wsl\ubuntu2204)。
3、进入解压目录,运行其中的 ubuntu2204.exe,按提示初始化系统并创建用户。
六、验证安装结果
确认WSL2及Linux发行版是否真正就绪,需同时验证运行时版本与内核版本,二者缺一不可。
1、在PowerShell中执行:
wsl -l -v
2、观察输出中对应发行版的状态列是否为 Running,VERSION列是否为 2。
3、进入WSL终端(输入 wsl),执行:
cat /proc/version
4、确认内核版本号高于 4.19.121(如显示 5.15.146.1 即符合要求)。

















