Windows 11启用WSL2有三种独立方法:一、wsl --install一键部署;二、DISM启用功能后手动安装指定发行版;三、DISM启用+手动安装官方内核+强制升级版本。

如果您在 Windows 11 中尝试启用 Linux 子系统(WSL2),但执行命令后提示“无法识别”或“功能未启用”,则可能是由于底层虚拟化组件尚未激活或内核缺失。以下是三种互不依赖、可独立完成的命令行安装方法:
一、使用 wsl --install 一键全自动部署
该方法由微软官方封装,自动启用所需系统功能、下载并安装最新 WSL2 内核及默认 Ubuntu 发行版,全程无需手动干预,适合网络通畅且接受默认配置的用户。
1、按下 Win + X 组合键,选择「终端(管理员)」。
2、在弹出的权限确认窗口中点击「是」,以管理员身份运行终端。
3、输入命令并按回车:wsl --install。
4、等待命令自动完成功能启用、内核下载与 Ubuntu 安装;过程中可能显示进度条及提示信息。
5、根据提示重启计算机,重启后系统将自动继续初始化流程。
6、首次启动 Ubuntu 时,终端将提示您输入 UNIX 用户名与密码(密码输入时不显示明文,输完直接回车)。
二、分步启用功能 + 手动安装指定发行版
该方式绕过图形界面,通过 DISM 命令精准启用 WSL 和虚拟机平台,并配合 wsl --install -d 指定非默认发行版(如 Debian、Kali-Linux),适用于需定制系统或组策略限制 Store 访问的环境。
1、以管理员身份运行 PowerShell 或 CMD。
2、依次执行以下两条命令(每条执行后应显示「操作成功完成」):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart。
3、执行完毕后,必须重启计算机,否则后续命令将失败。
4、重启后,再次以管理员身份打开终端,运行:wsl --set-default-version 2,确保新发行版默认使用 WSL2 架构。
5、运行命令查看所有可用发行版:wsl --list --online。
6、选择目标发行版名称(例如 Debian 或 Kali-Linux),执行安装命令:wsl --install -d Debian。
7、安装完成后,在开始菜单中点击该发行版图标,首次运行将自动解压根文件系统并提示创建用户名与密码。
三、DISM 启用 + 独立内核安装 + 版本强制升级
该方法适用于内核更新失败、wsl --set-default-version 2 报错“需要更新其内核组件”的场景,通过手动下载并安装微软官方内核包,彻底解决版本兼容性问题。
1、以管理员身份运行 PowerShell 或 CMD。
2、依次执行以下两条命令(每条执行后应显示「操作成功完成」):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart。
3、执行完毕后,重启计算机。
4、访问微软官方 WSL2 内核更新页:https://aka.ms/wsl2kernel。
5、下载适用于 x64 的 wsl_update_x64.msi 安装包。
6、双击运行该 MSI 文件,全程点击「下一步」直至完成安装。
7、安装完毕后,在管理员终端中运行:wsl --update。
8、确认输出含 "Kernel version: 5.15.x or higher" 字样即为成功。
9、运行命令强制设置默认版本:wsl --set-default-version 2。










