华为eNSP路由器设备启动错误40 的解决方法
最近使用华为eNSP模拟数通环境时,各种东西都安装好了,具体情况如下:
Windows10专业版操作系统,
eNSP版本号:V100R003C00 SPC100 (这是最后一个版本),其实什么版本没有太大的关系。

在启动路由器的过程中,默认的路由没事,交换机也没事,虚拟pc也是可以使用的 ,启用其它路由器的时候就是一直40错误。
现记录如下,希望此分享对遇见此问题的朋友有所帮助。
前提说明:你按照官方推荐的配套软件安装软件即可,不用怀疑你安装的软件版本有什么问题,只要安装好了,eNSP能起来运行一个交换机就没什么问题的。
解决过程:
在遇见问题的过程中根据官方的帮助文档一一检查了设置,都没有问题;最后发现是Oracle VM VirtualBox虚拟机出了问题,并不是版本的问题,只要安装ENSP的时候不报错,并且ensp可以安装并注册成功路由设备都是没有问题的。
多次尝试时候,我使用了Oracle VM VirtualBox虚拟机创建一个linux操作系统,发现它起不来,提示“无法为此虚拟机打开一个新任务”,报错如下图:

报错明细代码:
明细:
VMMRO_DO_NEM_INIT_VM failed:
VERR_NEM_MISSING_KERNEL_API_2
(VERR_NEM_MISSING_KERNEL_API_2).
VT-x is not available (VERR_VMX_NO_VMX).
返回代码
E_FAIL (0x80004005)
罪魁祸首:Windows hyper-V ;
解决方法:
使用管理员权限打开cmd命令终端;输入:bcdedit 命令,检测:hypervisorlaunchtype是否为auto,如果是则执行命令:
bcdeditbcdedit /set hypervisorlaunchtype off
至此!重启计算机,发现可以正常运行虚拟机了,打开eNSP,可以正常运行各种路由设备了。
最后!再次提醒遇到此问题的朋友,如果你的eNSP启动不了路由设备,请先使用的VirtualBox虚拟机软件安装一个系统试试(其实创建一个,可以到安装界面就行),如果不能正常安装,解决掉VirtualBox虚拟机软件的错误,99%的故障就都解决了。




