
如果您尝试在 Windows 系统中运行 Linux 命令行环境,但执行 wsl 命令提示“无法识别”或“未启用”,则说明“适用于 Linux 的 Windows 子系统”这一可选功能尚未激活。以下是通过 Windows 可选功能界面直接启用该功能的具体操作步骤:
一、通过“启用或关闭 Windows 功能”界面启用
该方法适用于所有支持 WSL 的 Windows 10 和 Windows 11 正式版系统,无需加入预览计划,兼容性高且稳定。操作前需确保已开启开发者模式(部分系统版本要求),但启用子系统本身仅依赖此功能开关。
1、按 Win + R 键打开“运行”对话框,输入 optionalfeatures,回车。
2、在弹出的“Windows 功能”窗口中,向下滚动查找 适用于 Linux 的 Windows 子系统。
3、勾选该项复选框,点击 确定。
4、系统开始下载并安装所需组件,完成后提示重启。
5、点击 立即重新启动,或手动重启计算机以使更改生效。
二、通过控制面板路径启用
当“运行”命令不可用或被策略限制时,可通过传统控制面板路径进入相同功能界面,路径明确、步骤可控,适合企业环境或组策略管理场景。
1、按 Win + X,选择 控制面板。
2、点击 程序 → 程序和功能 → 左侧菜单中选择 启用或关闭 Windows 功能。
3、在列表中找到并勾选 适用于 Linux 的 Windows 子系统。
4、确认后等待安装完成,系统将自动提示重启。
5、重启后,该功能即处于启用状态,可继续安装 Linux 发行版。
三、使用 PowerShell 命令行一键启用
该方式适用于批量部署、脚本自动化或远程管理场景,以管理员权限执行可绕过图形界面,响应迅速且可验证返回状态。
1、右键开始菜单,选择 Windows PowerShell(管理员) 或 终端(管理员)。
2、输入以下命令并回车:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
3、若提示需要重启,可手动执行 shutdown /r /t 0 立即重启;如需同时启用虚拟机平台(WSL 2 必需),追加执行:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
4、重启后,该功能即完成启用。
四、使用 wsl –install 简化命令启用(Windows 10/11 预览版或 22H2+ 正式版)
该命令为微软官方推荐的一体化安装方式,自动完成功能启用、内核更新、默认发行版安装三步,仅需一次调用,适合快速部署,但对系统版本有明确要求。
1、以管理员身份打开 Windows 终端 或 PowerShell。
2、执行命令:
wsl –install
3、系统自动启用子系统与虚拟机平台、下载最新 WSL 内核、安装 Ubuntu 发行版。
4、安装完成后提示重启,重启后首次启动 Ubuntu 即进入初始化配置流程。

评论(0)