安装ensp时所遇到的问题

断断续续已经出错很多次,于是记录一下。

久一些的问题当时的图已经不在了。

一、第一次安装时遇到的错误40问题

一开始安装上时没有问题,运行一段时间后报错40

参照40错误手册开始排错。

(1)重装Oracle VM VirtualBox、Wireshark和ensp.。问题依然存在。

(2)检查虚拟网卡(网络适配器里查看),名为VirtualBox Host-Only Ethernet Adapter的网卡正在运行。没有问题。

(3)重装vBox的更高版本,当前版本是5.1.x,选择了6.x版本。问题依然存在。

(4)删除vBox里的所有*_base(如图)后再重新注册(打开ensp放上AR设备开启后会自动要求注册。注意:需要把ensp里已经放上去的设备移除再点注册)。无法注册。重装。问题存在。

(5)再次重装时选择了5.2.44的vBox,正常运行。

结论:版本不兼容。此时ensp版本1.2.00.500 vbox的版本为5.2.44

二、二次重装vbox时,出现错误41

删除xbox里的全部*_base配置然后重新注册

三、过半年后出现错误43(接着出现41与40)

卸载重装vbox后出现错误41.

重复上面解决错误41的操作后重启vbox和ensp出现错误40

这时按照错误40的方法进行排错,发现VirtualBox Host-Only Network网卡不见了

(1)卸载vbox,下载免费版cclear清理注册表

然后重装vbox,如果没有问题网卡存在了,那么恭喜你。如果还是没有,那就继续:

(2)打开vbox左上角的主机网络管理器,如果是空白的,点击新建。

如果创建成功了,那么恭喜你。如果报错:

那么继续。

(3)打开设备管理器,选择网络适配器,左上角选择添加过时硬件

选择手动添加,浏览到安装vbox的目录下找到VBoxNetAdp6.inf

我的安装路径参考:

E:\vbox\drivers\network\netadp6\VBoxNetAdp6.inf

然后等待安装

如果安装好了,那么恭喜你。如果是如下所示:

那么继续吧。

(4)手动打开注册表,删除以下两个文件夹:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4d36e974-e325-11ce-bfc1-08002be10318} HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Services

其中NetworkSetup2打不开

关闭注册表,下载nsudo,运行后勾选全部特权,打开注册表,就可以了。

(5)在设备管理器里重复添加过时硬件的操作

添加成功。

至此,再打开ensp,可以正常运行AR设备。