折磨了我5个小时,eNSP启动路由器出现40,41报错完美解决。(几乎踩过所有的坑)亲测:文章的每一步我都试过

说明:昨晚困扰了我5个小时,终于解决了。今天早上马不停蹄写下经验,供大家参考,希望大家以后自己遇见问题也可以记录和分享一下。 寻找解决办法很困难,不过是问题就会有办法。可能排版有一些乱,但是大家花3分钟读完,我相信会解决99%以上的问题。

重点在于我划重点的部分。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

总结:归根到底是注册表以及文件没删干净,所以会导致配置上出现了问题。

---报错40

首次安装

第一次安装请参考下面的文章:

华为 eNSP 模拟器安装教程(内含下载地址)_ensp下载-CSDN博客

----------------------------------------------------------------------------------------------------------------------------

之前删了一次,再次安装

因为本人之前手贱删除了一次,就导致后面的安装有一点麻烦。主要原因在于Virtual Box的注册表没有删干净。

注意:Virtual Box就用上面的文章的软件version,要不然eNSP会提示版本不兼容。

------------------------------------------------------------------------------------------------------------------------------

40报错(是不是看见他头都大了,不要着急)

1.看过其他博客的文章,说VMware会和Virtual Box不兼容,但问题的本质应该不在这里。

2.首先检查虚拟网卡。

打开Virtual Box,点击左上角的菜单,点击主机网络管理器,查看有没有虚拟网卡。

正常来讲打开是能看见一个网卡的,像这样。然后关掉DHCP服务器。

也能在网络连接中看见网卡的启用。像这样:

划重点(我的问题在这里)

这时候有的同学心里就慌了,完蛋,我怎么没有。 不要着急,我当时也是和你一个心理。

这是因为我们之前卸载过Virtual Box,但是没卸载干净,这就导致它的某些服务不能正确配置。

首先打开控制面板,删除Virtual Box,然后打开文件管理器,搜索Virtual Box,请把关于他的任何东西全部删掉。

这里推荐大家一个软件,叫everything,可以快速查询和对文件进行操作

然后使用一个工具,叫CCleaner。 链接放在下面了,因为我从官网下载了好几次,感觉有点鸡肋,所以直接分享给大家文件。把这个下载之后,点进去文档,直接启动就好了。

夸克网盘分享夸克网盘是夸克推出的一款云服务产品,功能包括云存储、高清看剧、文件在线解压、PDF一键转换等。通过夸克网盘可随时随地管理和使用照片、文档、手机资料,目前支持Android、iOS、PC、iPad。icon-default.png?t=O83Ahttps://pan.quark.cn/s/ebcb21555641打开CClearner,点击工具--注册表--进行扫描--然后修复所有文件。 好了,这样你就删除之前遗留的注册表信息了

然后进行Virtual Box 重装,按照之前的步骤进行操作。

总结:就是删掉关于旧的VirtualBox的所有东西。

再次划重点(我的问题也出在这里)

如果上面有虚拟网卡但还是打不开,那就完蛋了。合上电脑哭一会

没事的没事的,总会有办法解决的。

有一个重要步骤,用管理员身份打开cmd,然后像这样,就会出现操作成功。这样虚拟机安全就关闭了,大概率是可行的。(ps:我的问题就是卡在这了,难受了好几个小时)

参考来源:华为模拟器ensp开启AR设备提示“错误40”的解决方法_哔哩哔哩_bilibili

官方参考文档

他所有部分都考虑到了,但忽视了上面的那个命令(虚拟机安全没关闭)

如果还没有解决。我最后附上一份官方的参考文档,大家可以逐步的对照一下。

现象描述
  1. 启动AR设备之后,设备命令行无法接收输入,在长时间等待后一直输出“####”。
  2. 启动AR/WLAN设备时,提示“…错误代码40…”。
处理步骤
  • 检查虚拟网卡设置
    1. 检查安装eNSP的PC上是否存在名为“VirtualBox Host-Only Network”的虚拟网卡。

      - 如果不存在,请添加虚拟网卡

      - 如果存在,请检查虚拟网卡的状态

      - 如果虚拟网卡的名称为“VirtualBox Host-Only Ethernet Adapter #2”,可尝试点击eNSP主界面“菜单-工具-注册设备”重新注册设备。如果还是出现这样的错误,请检查虚拟网卡的状态

    2. 检查虚拟网卡的状态。

      查看名为“VirtualBox Host-Only Network”的虚拟网卡是否被禁用。

      如果被禁用,请启用这个虚拟网卡。若重启设备仍然失败,请检查虚拟网卡的参数设置

    3. 检查虚拟网卡的参数设置。

      检查虚拟网卡的设置是否符合以下要求:

      IP地址为192.168.56.1,子网掩码为255.255.255.0。

      同时取消选中“DHCP服务器”页签的“启用服务器”。

      如果设置正常,设备启动仍失败,请检查虚拟网卡属性设置

    4. 添加虚拟网卡。
      1. 打开VirtualBox程序。
      2. 选择“管理 > 全局设定 > 网络”。
      3. 可选: 如存在其他的虚拟网卡,请先删除其他的虚拟网卡。
      4. 创建一个虚拟网卡,并进行如下设置。

        IP地址为192.168.56.1,子网掩码为255.255.255.0,同时取消选中“DHCP服务器”页签的“启用服务器”。

      按上面的步骤添加完虚拟网卡后,请再次尝试,如果还是出现这样的错误,请检查虚拟网卡属性设置

  • 检查虚拟网卡属性设置
    1. VirtualBox5.0版本中,选择“控制面板\网络和 Internet\网络连接”。
    2. 选中VirtualBox Host-Only Network网卡,右键选择属性,勾选 “VirtualBox NDIS6 Bridged Networking Driver”协议。
    3. 确定后,请重启工具再次尝试,如果还是出现这样的错误,请检查防火墙设置
  • 检查防火墙设置
    1. 在windows开始菜单中,选择“控制面板 > Windows防火墙”。
    2. 在“Windows 防火墙”页面中,选择“允许程序或功能通过Windows防火墙”。
    3. 在“允许的程序”页面中,查看“eNSP_VBoxServer”行“公用”列的勾选框是否选中。​​​​​​​
    4. 如果没有选中,选中勾选框,单击“确定”。
    5. 重启eNSP工具后再次尝试,如果设备仍启动失败,请检查杀毒软件
  • 检查杀毒软件
    1. 检查电脑中是否安装QQ管家、百度杀毒、卡巴斯基等软件,此类软件阻止了模拟设备间的通信,导致模拟设备间的心跳报文无法互通。
    2. 如有安装,请卸载。重启eNSP工具后再次尝试。
    3. 如果还是出现这样的错误,请检查VirtualBox安装目录
  • 检查VirtualBox安装目录
    1. 检查VirtualBox安装目录是否存在中文字符。
    2. 如存在,修改VirtualBox安装目录为英文字符。

-------------------------------------------------------------------------------------------------------------------------------

报错41

如何注册eNSP设备

  • 重新注册AR、WLAN设备:

    启动AR时,如果提示“启动设备AR失败.错误代码:41……”信息。

    1. 打开vbox,将所有**_Base鼠标右键点击删除->删除所有文件:​​​​​​​
    2. 打开vbox中左上角菜单->管理虚拟介质管理,将里面的文件删除(如下图),如果删除不掉就先删除下拉箭头的类似:29a2d98c-4da0-4e86-8e4e-768cc7f81b61.vdi,另外出现任何报错都不要在意,确定即可。(如果虚拟介质管理是空的则跳过这一步)​​​​​​​
    3. 然后打开eNSP安装目录下的vboxsever文件夹,找到下图五个文件夹并删除。​​​​​​​
    4. 打开eNSP,不要添加任何模拟设备,直接单击“菜单 - 工具 - 注册设备”,将所有设备勾选并重新注册下。

    再再再次划重点(我的问题出在这里)

  • 如果还是不行,我还有解决办法(我本人就是这种,哭了,但解决了)
  • 1. 先关闭 eNSP 模拟器、关闭 Virtualbox

    2. 然后将“C:\Users\Administrator”目录下名为 .VirtualBox 的文件夹删除。

  • (这一步就直接在everything里面搜索然后删掉所有文件)(删掉)

    3. 再打开 eNSP,不添加任何模拟设备,单击“菜单-工具-注册设备”,将 AR_Base 重新注册。

    4. 关闭 eNSP 模拟器

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值