说明
该内容用于解决无法修改VirtualBox IP导致AR无法启动的问题。
明显问题就是网卡为 VirtualBox Host-Only Network #2或其他数字,
而不是 VirtualBox Host-Only Network 。
看本内容前请详细查看ensp自带帮助内容,
(ensp界面下按F1进入)
查询AR40就可以查看。
这里主要还是我的电脑问题的复述,
以及解决办法。
问题相似可使用本文方法。
第一次写文,
如果有写的不对的地方,
还请各位不吝赐教。
内容参考:
Windows 10系统升级后VirtualBox虚拟网卡消失问题解决
问题描述
先是ensp显示这样的内容。
现在看来可能与升级系统有关。
检查到IP地址这步时,
VirtualBox无法修改ip地址,
查看VirtualBox Host-Only Network变成了
VirtualBox Host-Only Network #3。
IP地址也不是192.168.56.1/24。
很有可能是之前的网卡(VirtualBox Host-Only Network)被占用,
导致IP地址192.168.56.1/24也被占用,
VirtualBox无法和ensp通过虚拟网卡连接,
引起ensp无法启动AR。
办法就是删除旧网卡信息,
就是注册表。
解决方法
先卸载 VirtualBox,
保险些。
(也可以不卸载,
先在VirtualBox把网卡卸载,
下面操作好了再安装。
但是略显麻烦。)
按win+r输入cmd,
(需管理员权限运行)
进入命令行。
(也可右键屏幕左下角win键,
点击 Windows终端管理员 也可以。)
再输入regedit进入注册表编辑器。
网卡的注册表在:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces 里面。
但是点击后有可能出现:
就需要用RunAsTI这个工具。
(下载方法:
点击Code后,
再点Download ZIP即可。)
下载后解压运行你系统的版本。
再次输入regedit,
就可以进入
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces 了。
每个文件夹下都有Kernel的文件夹,
里面有对应注册表的信息,
找找与 VirtualBox Host-Only Network 相关的注册表,
凡是有 VirtualBox Host-Only Network 的都删除,
什么 VirtualBox Host-Only Network #2啊,
VirtualBox Host-Only Network #3啊都是。
毕竟只要安装 VirtualBox 后有 VirtualBox Host-Only Network 就可以了,
保证 VirtualBox Host-Only Network 没有被占用。
但是有可能IP地址192.168.56.1还是占用,
这说不定也有其他的什么软件服务占用了这个地址。
直接Ctrl + F查询所有含192.168.56.1的注册表,
都彻底删除掉。
(注意:
是包括192.168.56.1内容的上一个文件夹。
即包含数字和字母的文件夹。
而且删除含192.168.56.1IP地址的注册表,
可能影响一些软件的服务,
请了解查询出来的注册表的作用后,
权衡利弊再删除。
删除注册表属于***高危操作***,
小心删除和注意备份。
备份和恢复方法请自行百度。)
保证全部删除含192.168.56.1的注册表后重启电脑,
再安装 VirtualBox ,
VirtualBox Host-Only Network 的IP地址也成为了192.168.56.1,
再次启动AR就可以了。
如果还有其他问题,
如:一直#启动,
请参考ensp的帮助手册,
本贴不再补充。