安装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设备。