需先启用虚拟机平台与wsl功能、安装wsl2内核更新包、设为默认版本,再从microsoft store安装ubuntu并初始化,最后通过wsl -l -v和cat /proc/version验证是否成功运行在wsl2模式。

在Windows 10上安装WSL2并运行完整Ubuntu子系统,需先启用虚拟机平台与适用于Linux的Windows子系统功能,再通过Microsoft Store安装Ubuntu发行版并完成初始化配置。
启用WSL2所需Windows功能
以管理员身份打开PowerShell,逐条执行以下命令:
执行 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 启用Linux子系统基础支持。
执行 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 启用虚拟机平台——【这是WSL2运行的硬性前提,缺一不可】。
重启电脑,否则后续步骤将失败。
安装WSL2内核更新包
访问微软官方WSL2内核更新页面(https://aka.ms/wsl2kernel),下载 wsl_update_x64.msi 安装包。
双击运行该MSI文件,按提示完成安装——这一步会部署Linux内核镜像,不装它,即使启用了功能,WSL也只会降级运行在WSL1模式。
设置WSL2为默认版本
重启后,再次以管理员身份打开PowerShell,输入:wsl --set-default-version 2。
若提示“无法定位指定模块”或“无效参数”,说明内核未正确安装或系统版本低于Build 19041,需检查前两步是否遗漏。
从Microsoft Store安装Ubuntu
打开Microsoft Store应用,搜索“Ubuntu”,选择官方发布的 Ubuntu 22.04 LTS 或 Ubuntu 20.04 LTS(推荐22.04)。
点击“获取”→“安装”,等待下载与部署完成。
安装完毕后,点击“启动”按钮,首次运行会自动解压根文件系统并提示创建新用户——【用户名和密码需自行设定,且不能留空】。
验证安装结果
在任意位置右键,选择“在Windows Terminal中打开”,或直接启动Windows Terminal,输入:wsl -l -v。
输出列表中应显示类似 Ubuntu-22.04 Running 2 的条目,其中末尾数字为2即代表已成功运行在WSL2模式。
输入 cat /proc/version,若返回含 Microsoft 和 WSL2 字样的内核信息,则确认为WSL2环境。











