Windows 10执行wsl --install时遇‘wsl命令未识别’错误
解决
wsl命令未被识别的问题 检查系统版本要求
WSL 2需要Windows 10版本2004及以上(内部版本19041或更高)。按Win + R输入winver查看当前系统版本,若低于要求,先升级系统到符合条件的版本。
手动启用Windows子系统组件
- 打开控制面板 → 程序和功能 → 启用或关闭Windows功能
- 勾选「适用于Linux的Windows子系统」和「虚拟机平台」两个选项
- 点击「确定」,等待组件安装完成后重启电脑
验证系统环境变量配置
- 打开文件资源管理器,确认
C:\Windows\System32目录下存在wsl.exe文件 - 按
Win + R输入sysdm.cpl,打开系统属性窗口 - 切换到「高级」标签页,点击「环境变量」
- 在「系统变量」区域找到
Path变量,检查是否包含C:\Windows\System32;若未包含,点击「编辑」添加该路径,保存后重启终端
手动安装WSL发行版
若上述步骤无效,可直接下载Linux发行版安装包:
执行以下PowerShell命令下载Ubuntu 22.04安装包:
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2204 -OutFile Ubuntu.appx -UseBasicParsing
下载完成后,双击运行Ubuntu.appx文件,按照提示完成安装即可。
内容的提问来源于stack exchange,提问作者Vinay Taxak
相关产品推荐
相关产品推荐

