@[toc]
wsl无法启动报错Wsl/Service/CreateInstance/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED
1. 检查Hyper-V
控制面板>程序>程序和功能>启动或关闭windows功能
确保开启Hyper-V
详细步骤参考 Windows安装WSL2_wsl2需要开启hyper-v
2. 打开虚拟机监控程序平台
(笔者就是因为这个问题无法使用wsl)
3. 检查组策略里面的Device Guard虚拟化安全设置
此步骤参考 WSL / WSL2 请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化问题
注意到,win10,11电脑打开组编译器较为麻烦。可以参考Windows 10/11家庭版打开组策略编辑器gpedit.msc
补充说明
电脑安装加速器等可能会偷偷关掉windows功能中选项。在wsl功能不能使用时大概率是由于有选项未开。笔者在此列出本人的启动功能记录,以供参考。
其中比较重要的就是Hyper-v , Windows虚拟机监控程序平台 , 适用于Linux的Windows子系统