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。