Win11的eNSP模拟器无法启动设备的解决方案

最近重新安装了Win11, 然后发现eNSP无法启动设备了(已注册), 报40错误, 在网上搜索了一下, 找到了解决方案, 记录一下。

alt text

以管理员身份打开CMD, 执行以下命令然后重启系统:

1
bcdedit /set hypervisorlaunchtype off

此命令会修改 Hyper-V hypervisor 的启动类型为关闭状态。可以解决 VirtualBox 和 Hyper-V 不兼容的问题。副作用是会降低安全性, 并且会导致WSL无法启动, 好处是可以提升小部分性能。

alt text

要查看启动类型可用管理员身份执行:bcdedit | findstr hypervisorlaunchtype 或者执行 msinfo32, 在打开的系统信息窗口中查看基于虚拟化的安全性

要恢复启动状态可用管理员身份执行这条命令并重启:bcdedit /set hypervisorlaunchtype auto

参考:

  1. https://learn.microsoft.com/zh-cn/windows-hardware/design/device-experiences/oem-vbs
  2. https://forum.huawei.com/enterprise/zh/thread/580933477853970432