该内容用于解决无法修改 VirtualBox IP 导致 AR 无法启动的问题。
明显问题就是网卡为 VirtualBox Host-Only Network #2 或其他数字,
而不是 VirtualBox Host-Only Network 。
看本内容前请详细查看 ensp 自带帮助内容,
(ensp 界面下按 F1 进入)
查询 AR40 就可以查看。
这里主要还是我的电脑问题的复述,
以及解决办法。
问题相似可使用本贴方法。
内容参考:
Windows 10 系统升级后 VirtualBox 虚拟网卡消失问题解决
先是 ensp 显示这样的内容。
现在看来可能与升级系统有关。
检查到这步时,
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 地址的注册表,
可能影响一些软件的服务,
请了解查询出来的注册表的作用后,
权衡利弊再删除。
删除注册表属于高危操作,
小心删除和注意备份。
备份和恢复方法请自行百度。)
保证全部删除后重启电脑,
再安装 VirtualBox ,
VirtualBox Host-Only Network 的 IP 地址也成为了 192.168.56.1,
再次启动 AR 就可以了。
如果还有其他问题,
如:一直 #启动,
请参考 ensp 的帮助手册,
本贴不在补充。
经本人测试,
此问题将在更新系统后复现。
操作方式还是相同。
卸载 VirtualBox 再安装时,
有概率蓝屏 (绿屏?),
无影响。
多次蓝屏可能是删除了重要注册表,
建议还原注册表,
再操作从头操作。
刚需刚需
需锤子,你这捧场也太虚了。