Win10周年版本更新后解决VirtualBox无法运行导致的eNSP实验环境出错问题
date
Oct 10, 2016
URL
slug
win10-virtualbox-ensp-error
status
Published
tags
Routing & Switching
summary
最近更新了Windows 10到周年纪念版后,发现之前正常使用的eNSP实验环境出现了故障,路由器无法启动,运行实验都出现报错。为了解决这个问题,经过反复试验,找到了一个可行的解决方案。
type
Post
Win10周年版本更新后解决VirtualBox无法运行导致的eNSP实验环境出错问题
前言
最近更新了Windows 10到周年纪念版后,发现之前正常使用的eNSP实验环境出现了故障,路由器无法启动,运行实验都出现报错。经检验,问题出在更新Win10后,VirtualBox版本太低,与Win10存在兼容性问题。但直接更新到最新版的VirtualBox,又会导致eNSP软件版本不匹配的问题。为了解决这个问题,经过反复试验,找到了一个可行的解决方案。
问题再现
在更新Win10到周年纪念版后,发现之前正常运行的VirtualBox无法启动,双击图标无任何反应。而eNSP实验环境依赖于VirtualBox运行路由器等设备的镜像,所以也无法正常运行实验。
常见的错误提示为:
解决方案
为了解决这个问题,经过多次尝试,最后找到了下面的解决方案:
- 先把原来的 eNSP V390 和 VirtualBox-5.0.16 彻底卸载掉,然后删除
C:\Users\
用户下.VirtualBox
文件夹。
- 先安装 VirtualBox-5.0.20 再安装 eNSP V390,这个步骤先后很重要❗。
- 到官网下载 VirtualBox-5.0.20 版本并安装(安装路径不能有中文;VirtualBox-5.0.20 🔗下载链接 )
- 再到官网下载 eNSP V390 版本并安装(安装路径不能有中文;eNSP V390 🔗 下载地址)
- 安装完成后打开 eNSP ,启动里面的路由器还是失败的,因为我们安装顺序的缘故,还没有在VirtualBox里注册设备。
- 接下来清空拓扑或者重新打开eNSP软件(保持拓扑空白),然后点击 eNSP 右上角的菜单 - 工具 - 注册设备 - 勾选AR_Base - 注册 - 注册成功 - 退出 - 即可。
- 操作到此就成功了。
主要软件版本对应关系如下:
软件 | 原版本 | 新版本 |
Windows 10 | 功能更新版本 | 周年更新版本 |
VirtualBox | 5.0.16 | 5.0.20 |
eNSP | V390 | V390 |
总结
通过安装兼容的 VirtualBox 5.0.20 版本,并配合适合的 eNSP 软件版本,解决了Win10周年更新后导致的实验环境故障问题,使路由器镜像可以再次正常运行。
希望这个解决方案对遇到类似问题的同学提供一定帮助。
如果还有其它问题欢迎留言讨论。
文章首发在CSDN 👇