eNSP错误40,原因三:windows10自带虚拟化软件Hyper-V

Hyper-V软件与VirtualBox不兼容

  • 开启搜索框

p9fSotS.png

在搜索框中输入cmd,右键管理员身份运行

p9fSHpQ.md.png

在cmd中输入 systeminfo 下拉到最后一行

1
systeminfo

p9fS4Tf.md.png

p9fSblj.md.png

此时,Hyper-V要求 若是与上方一样,则表示你的电脑开启了Hyper-V,所以你使用VirtualBox会无法开启eNSP的虚拟机。

p9fSTfg.md.png

此时,Hyper-V若是与上方一样,则表示你的电脑未开启Hyper-V,VirtualBox可以正常使用。

关闭Hyper-V的方法

1、关闭Hyper-V的服务,修改为手动,然后停止正在运行的服务

p9fpStU.md.png

2、以管理员身份启动cmd,使用命令关闭Hyper-V

输入 bcdedit

1
bcdedit

p9fSq6s.md.png

查看hypervisorlaunchtype 是否为Auto,为Auto,则表示Hyper-V是打开的。

输入 bcdedit /set hypervisorlaunchtype off (重启后生效,需要重新开启只需要把命令中的 off 改为auto)

1
bcdedit /set hypervisorlaunchtype off

然后再次输入 bcdedit

1
bcdedit

查看hypervisorlaunchtype 是否为off,为off,则表示Hyper-V已关闭。

再次输入 systeminfo 查看

1
systeminfo

p9fkobd.md.png

此时若是 Hyper-V要求 后的说明 与下图一致,则代表已关闭Hyper-V,可以尝试打开eNSP,启动设备查看是否能够正常启动设备。