该内容用于解决无法修改 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 再安装时,

有概率蓝屏 (绿屏?),

无影响。

多次蓝屏可能是删除了重要注册表,

建议还原注册表,

再操作从头操作。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

2 条评论