WSL2是Windows 11运行原生Linux环境的官方推荐方案,需依次启用WSL功能与虚拟机平台、安装WSL2内核更新包、设默认版本为2、从Microsoft Store安装Ubuntu、初始化用户并更新系统。

如果您希望在 Windows 11 系统中运行原生 Linux 环境,WSL2(Windows Subsystem for Linux 2)是官方推荐的轻量级、高性能方案。以下是开启 WSL2 并安装配置 Ubuntu 的具体操作步骤:
一、启用 WSL 功能与虚拟机平台
WSL2 依赖 Windows 的虚拟化子系统,需先在系统中启用相关可选功能。此步骤激活内核级虚拟化支持,为后续 WSL2 运行提供底层基础。
1、以管理员身份打开 PowerShell(右键“开始”菜单 → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”)。
2、依次执行以下两条命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
3、执行完毕后必须重启计算机,否则 WSL2 内核无法加载。
二、下载并安装 WSL2 Linux 内核更新包
WSL2 需要独立的 Linux 内核组件,该组件不随系统功能启用自动安装,必须手动获取微软官方发布的内核更新包。
1、访问微软官方页面:https://aka.ms/wsl2kernel,下载最新版 wsl_update_x64.msi 安装包。
2、双击运行该 MSI 文件,按提示完成安装。
3、安装完成后无需重启,但需确保此前已执行过重启(步骤一中要求)。
三、将 WSL 默认版本设为 2
若系统中已存在 WSL1 实例,需显式指定默认版本为 WSL2,避免新发行版自动使用旧版架构,影响性能与功能支持。
1、在 PowerShell(非管理员权限亦可)中运行命令:
wsl --set-default-version 2
2、若返回“操作成功”,说明设置生效;若提示“无效参数”,请确认已安装内核更新包且系统已重启。
四、从 Microsoft Store 安装 Ubuntu 发行版
Ubuntu 是 WSL 官方首选支持的发行版,Microsoft Store 提供多个长期支持(LTS)及最新稳定版本,安装过程全自动且无需额外配置。
1、打开 Microsoft Store 应用,搜索 Ubuntu。
2、选择带“by Canonical”标识的官方应用(如“Ubuntu 22.04.4 LTS”或“Ubuntu 24.04 LTS”)。
3、点击“获取”按钮下载并自动安装。
4、安装完成后,点击“启动”或在开始菜单中打开 Ubuntu 应用,首次运行将自动解压根文件系统并提示创建用户账户。
五、初始化 Ubuntu 用户与基础配置
首次启动 Ubuntu 时,系统会引导完成初始用户创建和密码设定,该用户即为默认 shell 登录账户,拥有 sudo 权限。
1、等待终端显示 Installing... Please wait. 完成后,提示输入新用户名(如 user)。
2、连续两次输入密码(无回显,输入时请确认键盘大小写状态)。
3、初始化完成后,终端将进入 bash 提示符,例如 user@DESKTOP-XXXXXX:~$。
4、建议立即运行 sudo apt update && sudo apt upgrade -y 更新软件包索引与核心组件。










