木木模拟器把Hyper-V的启动开关彻底设为了关闭状态,这也是WSL2提示不支持、报 HCS_E_HYPERV_NOT_INSTALLED 错误的核心原因。现在只需把这个开关改回自动,再重启就能解决问题。

一、修复Hyper-V启动配置(一步到位)

  1. 保持当前的管理员终端窗口,输入以下命令修改Hyper-V启动类型:

    bcdedit /set hypervisorlaunchtype auto
    

    ✅ 正常执行后会提示「操作成功完成」,这一步是彻底修复的关键。

  2. 必须重启计算机(不要跳过!):
    这个配置修改需要重启才能生效,重启后系统会重新加载Hyper-V核心服务,WSL2就能调用虚拟化资源了。

  3. 重启后验证修复效果:
    再次以管理员身份打开终端,依次执行以下命令:

    # 先检查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。

总结

  1. 核心问题是 hypervisorlaunchtype 被设为 Off,导致Hyper-V无法启动,WSL2失去虚拟化支持;
  2. 修复关键命令是 bcdedit /set hypervisorlaunchtype auto,执行后必须重启才生效;
  3. 验证修复的核心是确认 hypervisorlaunchtype 变为 Auto,且 wsl --status 显示WSL版本为2。
Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐