第二次发帖子,之所以发这个帖子是因为最近更换电脑,安装那个又爱又恨的ensp时出现我题目中的提到的错误,之前用win7,那时候虽然被折磨过,但是经历过无数次煎熬总还是能熬过的,这次我真是接近绝望了。但是凭借着仅有的执着,找到问题根源,完美解决了这个问题,希望这个帖子是win10启动ensp中的ar出现40错误的终极解决办法!!!
第一步就是大家在帮助文件里的解决办法,其次是论坛中的各种办法,清理注册表等,但是我都依次尝试过,还是没有解决,最后根据直觉找到问题的关键所在,再凭借csdn论坛中的只言片语最终解决了。
关键问题在于virtualbox上!!!这也是ensp不能正常运行的关键位置
virtualbox我尝试过删除设备,在ensp上重新注册,关闭dhcp等步骤,但是还是不行(这里的不行指得是交换机和r路由器可以开启,但是ar路由器提示40错误,ps:其实大家可以测试,删除virtualbox后,交换机和r路由器可以开启的,所以ar路由器不能开启的关键就在virtualbox了,这是问题定位的关键)。
此贴五楼的留言和帮助文件给了我思路:软件冲突
https://forum.huawei.com/enterprise/zh/thread-454041.html
“win10系统可尝试关闭自带的Hyper-v功能,这个与vbox冲突了导致出现40错误”
因为之前我在win7中遇到类似问题,写在这里了https://forum.huawei.com/enterprise/zh/thread-517181.html,最后是因为eset杀毒软件冲突,卸载了按别的就可以了。
下面大家按照步骤来,因为涉及电脑重启,我忘记哪步真正起作用了,反正最后解决问题了,哪位仁兄可以试试看看。
1:顺着这个思路,我查看了一下Hyper-v是win10自带的虚拟机,这个自然会和virtualbox冲突,然后我就在windows功能将其关闭(原本也是未勾选的),试了一下记得是没有效果的。
2:在计算机管理-服务中,查找Hyper-v,发现服务是手动的,我设置成禁用,因为我未重启计算机,好像还是没有解决问题。
3:这时我去virtualbox,发现里面有关于cpu数量的设定,但是是灰色的,不能调节,可惜了我i5-9300H处理器了,此时我更加坚定问题在于virtualbox,而且是别的软件导致的冲突。(图片上是我最后解决了的,可以调节cup了)。另外我还看过此贴,http://www.mamicode.com/info-detail-1838551.html 里面提到硬件加速,当时这项也是灰色的。
4:查找彻底关闭Hyper-v的方法,https://blog.csdn.net/l1028386804/article/details/78838399,运行命令提示符 执行命令 bcdedit /set hypervisorlaunchtype off
我试了一下,之后我没重启(不知是否是这条起作用),然后就继续查找,发现此贴https://blog.csdn.net/ygzhong000/article/details/80254787,
1、以管理员的身份运行“CMD”;
2、输入命令“bcdedit /copy {current} /d “Windows10 no Hyper-V”;
3、输入命令“bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF”,然后重启电脑。
注意:将第2步运行后的命令出现在{}里的序列号替换第3步{}里的“XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”。
按照要求操作了,之后我重启电脑,先进virtualbox,发现cpu和硬件加速可调了,觉得有戏,进入ensp重新注册设备,就大功告成了。