Win10周年版本更新后解决VirtualBox无法运行导致的eNSP实验环境出错问题

date
Oct 10, 2016
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运行路由器等设备的镜像,所以也无法正常运行实验。
常见的错误提示为:

解决方案

为了解决这个问题,经过多次尝试,最后找到了下面的解决方案:
  1. 先把原来的 eNSP V390 和 VirtualBox-5.0.16 彻底卸载掉,然后删除 C:\Users\用户下 .VirtualBox文件夹。
  1. 先安装 VirtualBox-5.0.20 再安装 eNSP V390,这个步骤先后很重要❗。
  1. 到官网下载 VirtualBox-5.0.20 版本并安装(安装路径不能有中文;VirtualBox-5.0.20 🔗下载链接
  1. 再到官网下载 eNSP V390 版本并安装(安装路径不能有中文;eNSP V390 🔗 下载地址
  1. 安装完成后打开 eNSP ,启动里面的路由器还是失败的,因为我们安装顺序的缘故,还没有在VirtualBox里注册设备。
  1. 接下来清空拓扑或者重新打开eNSP软件(保持拓扑空白),然后点击 eNSP 右上角的菜单 - 工具 - 注册设备 - 勾选AR_Base - 注册 - 注册成功 - 退出 - 即可。
  1. 操作到此就成功了。
主要软件版本对应关系如下:
软件
原版本
新版本
Windows 10
功能更新版本
周年更新版本
VirtualBox
5.0.16
5.0.20
eNSP
V390
V390

总结

通过安装兼容的 VirtualBox 5.0.20 版本,并配合适合的 eNSP 软件版本,解决了Win10周年更新后导致的实验环境故障问题,使路由器镜像可以再次正常运行。
希望这个解决方案对遇到类似问题的同学提供一定帮助。
如果还有其它问题欢迎留言讨论。
 
文章首发在CSDN 👇
 

© KangVcar 2016 - 2024