Ensp 启动设备AR1失败 错误代码40 41(已解决问题)详细解决过程

本文讲述了作者如何解决Ensp安装过程中遇到的错误4041,提供了详细的步骤,包括卸载不兼容应用、关闭防火墙和杀毒软件,以及对WinPcap、Wireshark、VirtualBox和ENSP等软件的简介。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSDN 成就一亿技术人!

今天出一期解决错误代码40 41的问题 相信刚安装的Ensp的小伙伴 很多都出现了这样的问题.

出现这个问题的原因 大多是因为 你下载的4款应用程序 版本不兼容的问题

CSDN 成就一亿技术人!


 💯趣站推荐💯

前些天发现了一个巨牛的🤖人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家,人工智能, 机器算法等......  点击跳转网页!https://www.captainbed.cn/sis

目录

"因为自己淋过雨 所以总想替别人撑把伞"

实验环境

卸载源应用

安装步骤

1. 关闭防火墙

2. 关闭杀毒,维护软件

3.开始安装

安装第一个软件 (WinPcap)

安装第二个软件(Wireshark)

安装第三个软件(VirtualBox)

安装第四个软件 (Ensp)

测试

注意事项

扩展知识


 AI工具库 | 开源网站分享群 - 诚邀加入

各位CSDN的朋友们好!

为了方便大家获取最新、最实用的AI工具和开源资源,我创建了一个专属资源分享群:AI工具库 | 开源网站分享

"因为自己淋过雨 所以总想替别人撑把伞"

我刚接触Ensp的时候 也是出现了 40   41  这些错误 (后边也是解决了 )

现在跟大家分享我的解决思路

遇到这些问题的小伙伴 跟着一步步做就好

实验环境

这里我新装一台win10来做实验

win10 win11都可以   win7目前我没有做过测试

卸载源应用

首先先卸载安装的软件(VirtualBox Winpcap Wireshark  以及Ensp )这四款软件

相应的存放文件也要卸载

VirtualBox(卸载时候)C盘用户下把这个文件夹卸载

卸载完毕后!

安装步骤

打开我分享的软件安装包(安装包 放在我的CSDN资源内 免费自取

1. 关闭防火墙

2. 关闭杀毒,维护软件

3.开始安装

获取安装包后 压缩打开之后是这个样子

安装第一个软件 (WinPcap)

一直默认下一步点击完成即可

安装第二个软件(Wireshark)

默认下一步路径自己选择(必须是英文的路径)

安装第三个软件(VirtualBox)

默认下一步 这些选项不要动 安装即可(这个路径必须英文)

安装第四个软件 (Ensp)

选择中文 一直默认下一步 路径自己选择

到了这里之后 因为我们已经安装了这三款软件 所以会自动检测到

我们下一步安装即可

测试

 下次完成之后运行ensp

注意此刻不要允许任何一个模拟器!!

这时候我们拖出来一台AR和pc  

绿色运行成功

注意事项

1.  以上下载的软件 目录必须是英文   

2.  下载完成之后 需要注册设备 

扩展知识

四款软件的简单介绍

WinPcap(Windows Packet Capture)是一个用于在Windows平台上进行网络数据包捕获的库和驱动程序。它允许应用程序截获和分析网络流量,通常用于网络监控、网络安全分析、协议分析等用途。

Wireshark  是一个网络协议分析工具,用于捕获和分析网络数据包。它支持多种操作系统,包括Windows、Linux和macOS。

Wireshark通常被网络工程师、系统管理员、安全专家等广泛使用,用于监控和分析网络流量,识别问题和安全事件。使用Wireshark需要一定的网络知识,特别是对协议的理解,以充分利用其强大的功能

VirtualBox(Oracle VM VirtualBox)是一款开源的虚拟化软件,允许用户在一台主机计算机上运行多个虚拟机,每个虚拟机都可以运行独立的操作系统

ENSP(Enterprise Network Simulation Platform)是华为提供的一款网络仿真平台,旨在模拟和测试华为企业级网络设备的配置和运行。ENSP允许用户在虚拟环境中创建和配置网络拓扑,模拟不同设备之间的通信和互动。

### ENSPAR1 设备启动失败 (错误代码 40)解决方案 在 Windows 11 系统环境下运行 eNSP 并尝试启动 AR 和 AP 设备时遇到错误代码 40,这通常与虚拟化环境配置有关。以下是针对此问题的具体分析和解决办法: #### 关闭 Windows 安全功能中的固件保护 Windows 安全中心内的某些高级安全特性可能干扰虚拟机或仿真软件的正常运行。具体来说,“设备安全性”下的“内核隔离”以及“固件保护”可能会阻止 eNSP 正常加载其所需的硬件资源。因此,关闭这些选项可以有效解决问题[^1]。 - **路径**: 打开 `Windows 安全中心` -> 进入 `设备安全性` 页面 -> 将 `内核隔离` 和 `固件保护` 设置为禁用状态。 #### 使用兼容版本的 VirtualBox 由于 eNSP 需要依赖于 VirtualBox 来创建网络适配器并模拟路由器行为,在较新的操作系统上需特别注意所使用的 VirtualBox 版本是否被 eNSP 支持。对于 Win 11 用户而言,推荐安装 eNSP 能够支持的最大版本号——即 VirtualBox 5.2.44[^2]。 如果当前已安装更高版本的 VirtualBox,则可能导致不兼容情况发生;此时应卸载现有版本,并重新下载指定版本进行安装。 #### 修改 Host-Only Network Adapter 名称 有时默认生成的主机仅模式网卡名称过长或者存在特殊字符也会引发冲突。通过编辑相关文件来调整这些名字长度能够缓解此类现象[^4]: 找到 `%APPDATA%\Roaming\VirtualBox\VirtualBox.xml` 文件位置后打开它,定位到 `<HostInterfaceNetworking>` 下面所有涉及 `HostOnlyInterface name=` 属性的部分,将其后的字符串缩短至合理范围内(例如去掉多余的编号部分),如下所示: ```xml <Network> <Name>VirtualBox Host-Only Ethernet Adapter</Name> ... </Network> ``` 完成修改保存退出后再重启计算机使更改生效即可测试效果如何。 --- ### 总结 综合以上三点措施可极大程度提高成功几率:一是确保关闭影响因素如固件防护机制;二是选用恰当组合工具集比如低版次virtualbox配合最新enps客户端程序包;三是适当优化基础架构参数设定从而规避潜在隐患风险点。 ```python # 示例 Python 脚本用于自动化检测 VirtualBox 是否处于正确版本范围 import subprocess def check_virtualbox_version(): try: result = subprocess.run(['VBoxManage', '--version'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) version_info = result.stdout.decode('utf-8').strip() major_minor_patch = tuple(map(int, version_info.split('.')[:3])) supported_versions = [(5, 2, 44)] if any(major_minor_patch >= v and major_minor_patch <= w for v,w in zip(supported_versions,(float('inf'),)*len(supported_versions))): print(f"Your VirtualBox Version {version_info} is compatible.") else: print(f"Warning! Your VirtualBox Version {version_info} may not be fully supported by ENSP on Win11.") except Exception as ex: print("Error checking VirtualBox version:", str(ex)) check_virtualbox_version() ```
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神秘泣男子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值