华为ensp显示错误代码:43,其他设备均能使用

在学习计算机网络方向的同学,通常需要使用模拟器来做实验(作业)。

下面解决华为ensp显示错误代码:43,其他设备均能使用的问题。显示图中一样

这个问题是出现在VirtuaBox不兼容的问题。

解决如下:

首先把VirtuaBox删除干净,提供控制面板的删除不一定能删除干净,还要把C盘的文件目录删除干净。如:

确认删除干净后在重新安装VirtuaBox(不能安装在中文路径下)

安装后就能运行了。

下面解决Ensp与Hcl共存问题

Ensp与Hcl共存方法(修改注册表详细)

如果您的电脑上有H3的模拟器(H3C),要继续使用H3C,需要把H3C删除后,在去官网下载安装包。

首先修改注册表

按住win+R,输入:regedit

点击确认

找到目录:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox

也可以参考下面的:

将 version 和 versionext 修改6.0.14,改为先不要退,最小窗口即可,因为还要改回来。(不改ensp报错)

现在安装H3C

安装后

再将注册表修改回来(ensp只能使用5.以下的版本)

可以看到他俩可以同时使用

<think>嗯,用户遇到了ENSP启动设备失败的问题,特别是关于AC、AP、AR设备未找到base device的提示,需要解决方案。首先,我需要回忆一下之前收集的引用资料。根据引用[3]和[4],解决这类问题通常涉及删除VirtualBox中的相关链接和虚拟介质,然后重新注册设备。 用户提到的错误代码41和40,引用[5]中提到错误代码40可能与Hyper-V冲突有关,需要调整系统设置。但用户的问题主要围绕未找到base device,所以可能更多是注册问题。步骤应该包括检查并删除VirtualBox中的旧链接和虚拟硬盘,然后重新注册设备。 另外,引用[4]详细说明了如何通过虚拟介质管理删除AR_Base.vdi及其子链接,然后重启ENSP进行注册。同样的方法适用于AC和AP设备,需要删除对应的WLAN_AC_Base和WLAN_AP_Base。同时,用户可能需要关闭Hyper-V,如引用[5]中的命令,但需要确认系统是否启用了该功能。 需要注意的是,操作前要关闭所有相关程序,确保ENSP和VirtualBox以管理员权限运行,避免权限问题导致无法删除文件。如果问题仍然存在,可能需要彻底卸载并重新安装ENSP和VirtualBox,或者检查操作系统兼容性,比如Windows 10的版本是否支持ENSP。 最后,用户可能需要按照步骤逐一操作,确保每一步都正确执行,比如删除虚拟介质后重启ENSP,再进行注册。如果遇到无法删除的情况,可能需要强制关闭后台进程或重启电脑。</think>### ENSP启动设备失败(未找到base device)解决方案 #### 一、问题原因分析 ENSP启动AC/AP/AR设备时提示“未找到base device”,通常由以下原因导致: 1. **VirtualBox虚拟设备链接异常**:残留旧虚拟设备链接(如$AR\_Clone_***$)导致注册冲突[^4] 2. **虚拟硬盘文件损坏**:$AR\_Base.vdi$等基础镜像文件被意外删除或损坏[^3] 3. **Hyper-V冲突**:Windows系统启用了Hyper-V虚拟化功能(错误代码40相关)[^5] #### 二、详细解决步骤 **步骤1:清理残留虚拟设备** 1. 打开Oracle VM VirtualBox 2. 右键删除所有名称包含$AR\_Base$、$WLAN\_AC\_Base$、$WLAN\_AP\_Base$的虚拟设备[^3] 3. 进入「管理 > 虚拟介质管理」,删除所有红色标记的虚拟硬盘文件[^4] **步骤2:重建基础镜像** ```bash # 示例清理命令(需管理员权限) vboxmanage closemedium disk "C:\Program Files\Huawei\eNSP\vboxserver\AR_Base.vdi" --delete ``` **步骤3:重新注册设备** 1. 重启eNSP 2. 选择「菜单 > 工具 > 注册设备」 3. 依次注册$AR\_Base$、$WLAN\_AC\_Base$、$WLAN\_AP\_Base$[^4] **步骤4:解决Hyper-V冲突(可选)** ```cmd :: 以管理员身份运行CMD bcdedit /set hypervisorlaunchtype off shutdown /r /t 0 ``` #### 三、验证操作 1. 新建拓扑时先添加1个AR路由器测试 2. 观察启动日志是否包含$Registering AR-Base successfully$提示 3. 若出现$Error Code 40$,需完全禁用Hyper-V功能[^5] #### 四、预防措施 1. 定期备份$eNSP\vboxserver$目录下的$*.vdi$文件 2. 避免同时运行VMware等虚拟机软件 3. 使用Windows 10 1909以上版本(兼容性最佳)[^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值