当前计算机配置不支持 WSL2。 请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。 通过运行以下命令启用“虚拟机平台”: wsl.exe --install --no-distribu
摘要:WSL2报错HCS_E_HYPERV_NOT_INSTALLED的原因是Hyper-V启动开关被关闭。解决方法是通过管理员终端执行bcdedit /set hypervisorlaunchtype auto并重启电脑,使Hyper-V恢复自动启动状态。修复后需验证hypervisorlaunchtype显示为Auto且wsl --status正常。使用安卓模拟器时需临时关闭Hyper-V,切
·
木木模拟器把Hyper-V的启动开关彻底设为了关闭状态,这也是WSL2提示不支持、报 HCS_E_HYPERV_NOT_INSTALLED 错误的核心原因。现在只需把这个开关改回自动,再重启就能解决问题。
一、修复Hyper-V启动配置(一步到位)
-
保持当前的管理员终端窗口,输入以下命令修改Hyper-V启动类型:
bcdedit /set hypervisorlaunchtype auto✅ 正常执行后会提示「操作成功完成」,这一步是彻底修复的关键。
-
必须重启计算机(不要跳过!):
这个配置修改需要重启才能生效,重启后系统会重新加载Hyper-V核心服务,WSL2就能调用虚拟化资源了。 -
重启后验证修复效果:
再次以管理员身份打开终端,依次执行以下命令:# 先检查Hyper-V启动状态(确认已改为Auto) bcdedit /enum | findstr hypervisorlaunchtype # 再验证WSL2状态 wsl --status- 如果第一步输出变为
hypervisorlaunchtype Auto,说明配置改对了; - 如果
wsl --status显示「WSL 版本:2」且无报错,就代表WSL2完全恢复了; - 若仍提示“虚拟机平台”问题,补充执行系统推荐的命令:
执行后无需额外操作,直接验证即可。wsl.exe --install --no-distribution
- 如果第一步输出变为
二、避坑提醒
后续如果需要用木木模拟器,记得先执行以下命令(管理员权限):
wsl --shutdown
bcdedit /set hypervisorlaunchtype off
执行后重启电脑,模拟器就能正常用;用完想切回WSL2,再执行:
bcdedit /set hypervisorlaunchtype auto
重启后WSL2就恢复了,不用再反复配置组件或进BIOS。
总结
- 核心问题是
hypervisorlaunchtype被设为Off,导致Hyper-V无法启动,WSL2失去虚拟化支持; - 修复关键命令是
bcdedit /set hypervisorlaunchtype auto,执行后必须重启才生效; - 验证修复的核心是确认
hypervisorlaunchtype变为Auto,且wsl --status显示WSL版本为2。
更多推荐



所有评论(0)