升级win10后 eNSP AR启动失败错误代码40的终极思路和解决办法

digest [复制链接]
发表于 : 2016-2-3 18:33:25 最新回复:2018-06-20 09:17:11
32696 42
音☂匀  新锐  

升级win10后 eNSP AR启动失败错误代码40的终极解决办法

   昨天win10被微软强制升级到版本10586.71,导致eNSP AR启动错误代码40,参考了论坛很多办法,都无法解决我的问题,搞到深夜未果,心情超级差,无情的怒艹微软无数遍,带着愤怒和不甘睡觉了。

   参考帖子:http://forum.huawei.com/enterprise/thread-333637.html

       http://forum.huawei.com/enterprise/thread-327113.html

       http://forum.huawei.com/enterprise/thread-150427.html

==================================华丽的分割线============================================

   今天起来,回想了昨晚的解决过程,大致分为4大类:

   ① 尝试卸载,重新安装好多次,官方说win10须安装eNSP370和virtualBox最新版本(最新版本号5.0.14-105127)。
   ② 检查VirtualBox Host-Only Ethernet Adapter虚拟网卡,是否启动,是否配置了IP和DHCP。
   ③ 修改C:\Program Files\Huawei\eNSP\VBoxServer\ARBaseBackup\AR_Bas.vbox中的显存值(Display VRAMSize)为9。

   ④修改AR_Bas.vbox中“HostOnlyInterface name”的值为“VirtualBox Host-Only Ethernet Adapter #2”

   按照常规思维,卸载重新安装就可以解决,为什么还是会出现错误代码40呢?稍加思索,问题应该出在注册表“VirtualBox和eNSP卸载不干净”。

     ①卸载eNSP,在“控制面板\程序\程序和功能”直接删除,然后手动删除“C:\Users\用户名\AppData\Local\”下的eNSP文件夹(在用户文件夹底下找不到AppData的,点击查看->在隐藏的项目前打√)。

     ②卸载VirtualBox,首先在“控制面板\程序\程序和功能”直接删除,接着在“用户文件夹”下删除“.VirtualBox”(提示程序被占用无法删除的,用360、QQ管家等清理下内存)。别以为这样就卸载干净了,即使用第三方卸载工具也无法卸载干净,请看下面。

     重点,重点,重点:重要的事情说3遍。

     win键+R打开运行,输入regedit,回车打开注册表。在操作注册表之前,不熟悉的童鞋,请先备份,点击“文件”->“导出”。然后选中“计算机”,按CTRL+F,打开“查找”对话框,查找“VirtualBox”和“vbox”关键字,删除“匹配到的所属键值的文件夹”,如下图。按F3继续查找删除,直到搜索完毕。

   

============================================================================================

   总结:经过一番痛苦的折腾之后,发现是VirtualBox未卸载干净的缘故,一般来说,一台未安装过VirtualBox和eNSP的PC,第一次安装不存在错误代码40(不排除其他特殊情况),而在win7,win8使用正常的eNSP,升级到win10后无法使用,而且很多软件也都会出现这种情况,原因就是:升级win10之后,注册表发生了变化,系统无法通过注册表找到程序所在位置导致的。

   遇到如上类问题,终极解决办法就是:完全卸载程序,重新安装。先在“控制面板\程序\程序和功能”删除程序,然后打开注册表删除“与该程序名相关的键值(或者文件夹)”,最后重启电脑重新安装程序,附一张成功图片。


     


 


  • x
  • 常规:

点评 回复

跳转到指定楼层
cfplzjc  导师   发表于 2016-2-3 18:45:25 已赞(0) 赞(0)

苦心不负有人心,点个赞,我整到一半就放弃了。。。。GNS3用久了也是会出现各种错误。ensp还算比较稳定的了。

  • x
  • 常规:

点评 回复

HuaweiEngineer     发表于 2017-8-1 15:18:59 已赞(1) 赞(1)

上面的方法试过了没管用,不过给我提供了一个处理问题的方向

我也是尝试了各种办法,能找的方法都找遍了没一个管用的,依然一启动AR就报错40,折腾了好几个小时,最后抱着试试看的想法升级了下Oracle VM VirtualBox升级到了VirtualBox-5.1.26-117224-Win的版本,没想到竟然一切正常了,看来问题就是出现在这个虚拟机上了,这是我的成功经验,仅供大家参考~
  • x
  • 常规:

点评 回复

Pilot 发表于 2018-4-8 14:33
正解 
hujiayong     发表于 2017-9-9 07:01:23 已赞(0) 赞(0)

HuaweiEngineer 发表于 2017-8-1 15:18 上面的方法试过了没管用,不过给我提供了一个处理问题的方向我也是尝试了各种办法,能找的方法都找遍了没一 ...
还真是这样,我也升级到5.1.26就启动成功了
  • x
  • 常规:

点评 回复

houjs     发表于 2017-9-9 08:39:31 已赞(0) 赞(0)

我也遇到了这种情况
  • x
  • 常规:

点评 回复

没有什么不可以。
houjs     发表于 2017-9-9 08:40:45 已赞(0) 赞(0)

你安装的ENSP是哪个版本的?
  • x
  • 常规:

点评 回复

没有什么不可以。
张大叔     发表于 2017-9-9 14:59:32 已赞(0) 赞(0)

HuaweiEngineer 发表于 2017-8-1 15:18 上面的方法试过了没管用,不过给我提供了一个处理问题的方向我也是尝试了各种办法,能找的方法都找遍了没一 ...
大神的指导,一上午试了各个网站的所有方法,最后跪倒在大神脚下,完美解决!!
  • x
  • 常规:

点评 回复

IMPORT     发表于 2017-10-23 15:52:35 已赞(0) 赞(0)

HuaweiEngineer 发表于 2017-8-1 15:18 上面的方法试过了没管用,不过给我提供了一个处理问题的方向我也是尝试了各种办法,能找的方法都找遍了没一 ...
没错,就是VirtualBox的兼容性问题
  • x
  • 常规:

点评 回复

lost     发表于 2017-10-31 15:33:56 已赞(0) 赞(0)

IMPORT 发表于 2017-10-23 15:52没错,就是VirtualBox的兼容性问题

兄弟,你的好了吗?我刚安装了最新版的win10 专业版,全新安装的操作系统,不是升级来的。路由器启动报 40错误。请问你是怎么解决的啊?我的eNSP是最新版。 本帖最后由 lost 于 2017-11-2 11:33 编辑
  • x
  • 常规:

点评 回复

学哥无涯     发表于 2017-12-20 11:40:03 已赞(0) 赞(0)

lost 发表于 2017-10-31 15:33 IMPORT 发表于 2017-10-23 15:52没错,就是VirtualBox的兼容性问题兄弟,你的好了吗?我刚安装了最新版的wi ...
垃圾软件
  • x
  • 常规:

点评 回复

发表回复
您需要登录后才可以回帖 登录 | 注册

如果附件按钮无法使用,请将Adobe Flash Player 更新到最新版本!
快速回复 返回顶部