ENSP安装报错总结大全

目录

安装注意事项

安装报错

winpcap的安装报错

1.This version of windows is not supported by WinPcap 4.1.3.The installation will be aborted

 2.A newer version of WinPcap (internal version 5.1.70.624) is alreadyinstalled on this machine.The installation will be aborted.​

 3. Error opening file for writing ​

 4. 由于找不到packet.dll,无法继续执行代码,重新安装程序可能会解决此问题

Wireshark的安装报错

1.The Visual C+ + Redistributable installer failed with error 

VirtualBox报错

1.此应用无法在此设备上运行​

2.Installationfailed Error安装时发生严重错误

3.未能创建主机连接​

AR启动报错

40报错

1.检查Virtualbox是否能打开

2.hyper-v是否关闭

使用CMD 命令关闭

(其他的方法并不好用,建议用我的方法 )

Tool.bat 脚本

 3.VirtualBox 网络管理

4.网卡#2的问题

5.完美竞技平台冲突

6.硬件虚拟化是否开启

7.关闭内存完整性

8.Win11 24H2 没打补丁

41报错-未注册设备

43报错-安装有误

检测到本机计数器无法使用

VM虚拟机中安装ENSP的问题

ENSP添加到防火墙

最后的方法


安装注意事项

1、ENSP下载链接:

CSDN的资源分享:https://download.csdn.net/download/weixin_46008548/90416042

百度网盘分享:https://pan.baidu.com/s/1WO1JDPhaKMzMkdIUvV01WQ?pwd=YYUE 

2、安装顺序为winpcap -->wireshark -->virtualbox -->ensp,按照顺序安装,并且安装路径中不要存在中文。推荐直接全部默认安装。提示:virtualbox版本不要太高,最高就是5.2.44

3、MAC 系统:

MAC芯片是用不了ENSP的,不用再找方法试了,是用不了的,装虚拟机也不行。

Intel芯片的MAC电脑可以通过安装Windows虚拟机的方式,安装ENSP

4、Windows 系统:

Windwos系统,Hygon C86 处理器目前是在windows10 中无法使用ENSP

AMD的部分CPU用不了ENSP


安装报错

winpcap的安装报错

  • 1.This version of windows is not supported by WinPcap 4.1.3.The installation will be aborted.
    这是说明你安装的时候不兼容你的系统。

  • 解决方法:在这个软件上右键--点击属性--点击兼容性--以windows7兼容模式下运行,如图所示,记住别忘了点击右下角应用--点击确定,

  •  2.A newer version of WinPcap (internal version 5.1.70.624) is alreadyinstalled on this machine.The installation will be aborted.
    这是说明有旧文件

  •  解决方法: (两种可能)
  1.  可能你之前安装过其他的winpcap或者Npacp、nmap这种应用程序,有的话就卸载
  2. 如果没有安装上述应用程序,那就是文件有旧文件,按照如下修改wpcap.dll和packet.dll,有哪个改哪个,都有就都改。

C:\Windows\SysWOW64\wpcap.dll改成wpcap.dll.old

C:\Windows\SysWOW64\Packet.dll 改成packet.dll.old 


  •  3. Error opening file for writing 

  • 解决方法:
  1. 直接点击忽略即可
  2. 如果担心有什么影响(其实没有影响),可以找到这个文件,复制到别的地方之后,在删除,然后点击重试,就可以安装了,安装完之后,这个npf.sys文件其实会再自动生成一个一模一样的,所以其实没有什么影响

  •  4. 由于找不到packet.dll,无法继续执行代码,重新安装程序可能会解决此问题

  • 解决方法:

    提示无法启动此程序,因为计算中丢失packet.dll重新安装WinPcap即可解决问题

以上就是常见的winpcap安装问题


Wireshark的安装报错


VirtualBox报错

  • 1.此应用无法在此设备上运行
    VirtualBox 报错情况此应用无法在此设备上运行

  • 解决方法:检查是否没有关闭内存完整性,内存完整性要关闭

    不然会报错,在隐私和安全性--设备安全性--内核隔离详细信息--内存完整性关闭,关闭之后要重启电脑

  • 2.Installationfailed Error安装时发生严重错误

  • 安装vbox时出现Installationfailed Error安装时发生严重错误。
  • 解决方法:

    我的电脑一右击一管理一服务和应用程序一服务一在服务里启动Device InstallServiceDevice Setup Manager

    重启完这两个服务,再次尝试重新安装virtualbox即可。

  • 3.未能创建主机连接


    也就是没有VirtualBox Host-Only Network网卡,这可能有你的卸载残留等问题。可以使用CCleaner去清理注册表。

  • 解决方法:

    先卸载现在的virtualbox,然后下载CCleaner清理注册表,官网链接如下:

    CCleaner Makes Your Computer Faster & More Secure | Official Website

    官网下载免费个人版,就可以清理注册表。



    清理完注册表之后,需要重启电脑,必须重启电脑,然后重新安装virtualbox就可以了。

AR启动报错

出现这个报错的可能性有很多


40报错

1.检查Virtualbox是否能打开

如果virtualbox打开报错,先按照本文章的Virtualbox的安装报错,解决掉virtualbox的安装问题


2.hyper-v是否关闭

  • 打开cmd命令提示符,输入systeminfo,查看最后几行的结果



    如果显示是这一行结果,则表示你的电脑开启了Hyper-V,所以无法使用VirtualBox开启eNSP的虚拟机。




    如果是显示的这几行的结果,则表示你的电脑未开启Hyper-V,可以直接跳过这一步操作了。

  • 如果是显示已检测到虚拟机监控程序,说明Hyper-V没有关闭,那么我们就需要关闭它。
  1. 使用CMD 命令关闭
    管理员身份运行cmd  输入命令bcdedit /set hypervisorlaunchtype off关闭Hyper-v


    关闭hyper-v之后一定要重启电脑!!!

    如果已管理员身份打开CMD输入命令之后,提示无法打开启动配置数据存储、系统找不到指定的文件等等,说明你的权限不够,使用RunAsTI工具

    Github下载地址:jschicht/RunAsTI: Launch processes with TrustedInstaller privilege
    CSDN 资源分享:https://download.csdn.net/download/weixin_46008548/90416290

    使用里面的RunAsTI.exe,再输入一遍bcdedit /set hypervisorlaunchtype off

    重启开机之后,cmd输入systeminfo,是不是变成了这样

    如果不是,而是下面这个图片

    说明还是没有关闭成功。
     

  2. (对于hyper-v的关闭,有的人是使用:控制面板--程序和功能--启用或关闭Windows功能--关闭hyper-v的功能或者其他的方法,但是并不好用,建议用我的方法 )
  3. Tool.bat 脚本

    某些机型,出厂会默认打开“Virtualization-based Security(VBS)基于虚拟化的安全性”,这个问题会导致我们无法使用Virtualbox、VMware这种虚拟机,这个问题常发生在Windows11 版本。

    Tool.bat脚本下载链接:

    华为官网下载:https://consumer.huawei.com/cn/support/content/zh-cn16012808/


    CSDN资源分享:https://download.csdn.net/download/weixin_46008548/90416271

    1.右键选择以管理员身份运行 tool.bat,然后会自动执行。

    2.执行完毕之后,手动重启windows系统

    3.重启会出现英文提示页面,按界面提示,点按F3键,同意关闭Credential Guard和Device Guard,等待电脑启动就可以了。


 3.VirtualBox 网络管理

  • 关掉virtualbox—主机网络管理—DHCP服务器取消勾选(这个主要适用于Win7)





     不要勾选DHCP服务器


4.网卡#2的问题

在正常安装Virtualbox 之后,网络适配器就会出现 virtual Box Host-Only Network 这一块虚拟网卡。
当网卡的名称出现变化时,例如虚拟网卡的背后出现#2,说明并未完美安装。

  • ENSP 只会默认绑定 VirtualBox Host-Only Network 这一块网卡,所以出现#2 会导致 eNSP 报错 40 无法使用。

  •  我知道有修改配置文件的那种方式,(非常非常非常不推荐,我也不会在本文介绍那种方式)但是那种方式成功率不好,而且操作不方便,所以我不推荐使用修改文件的方法。

推荐使用清理注册表的方式解决这个问题

  1. 首先使用virtualbox或者计算机管理卸载掉现在的网卡
     
  2. 使用RunAsTI工具,下载后用RunAsTI64.exe打开CMD命令行,因为这样权限高,防止一会权限不够。链接:https://pan.baidu.com/s/12eNQWvuJVCdhiCHfKPWOCg?pwd=YYUE 提取码:YYUE 
     
  3. CMD中输入regedit,打开注册表。查找到“\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces”下,将文件夹一个一个展开,找到如图所示一个文件夹,这就是“Virtualbox Host-Only Network Adapter”虚拟网卡残留的信息,然后将其文件夹删除
     
  4.  再次使用virtualbox重新创建网卡,就会出现 virtualBox Host-Only Ethernet Network网卡,不带#号
     
  5. ensp中重新注册设备

 第二种方式是用CCleaner清理注册表

CCleaner Makes Your Computer Faster & More Secure | Official Website

官网可以下载免费个人版,可以清理注册表。

 清理完注册表之后,需要重启电脑,必须重启电脑,然后重新安装virtualbox就可以了。


5.完美竞技平台冲突

完美竞技平台和ensp无法兼容,想要使用的话就需要卸载这个完美竞技平台,也有共存的方法,但是呢,修改也麻烦(不推荐,因为好好学习才能天天向上),非要玩游戏可以参考这个链接ensp和完美竞技平台兼容方法 - 哔哩哔哩


6.硬件虚拟化是否开启

  • 打开任务管理器--点击性能--CPU这查看虚拟化是否已启用

  •  没有启用的话,进入BIOS固件中启用,按ESC或者F2或者其他的按键,根据自己的电脑查一下是按哪个键。界面类似这样



     将Disabled改为Enabled


7.关闭内存完整性

  • 内存完整性需要关闭,不然virtuabox不能正常使用,这个问题在本文的virtualbox安装报错处也有介绍

1.打开设置,转到“隐私和安全”>“打开 Windows 安全中心>Windows 安全中心

2.接下来,选择“设备安全性”>“内核隔离详细信息”>内存完整性--“关闭”


3.重启电脑后生效。


8.Win11 24H2 没打补丁


41报错-未注册设备

  • 启动AR路由器报41错误
     

    说明安装时没有自动注册设备,手动注册即可。

    注册方式:打开ENSP---点击右上角菜单--工具--注册设备



    (全选)-- 点击注册



    如若出现注册失败的情况,关掉ENSP,双击打开VirtualBox,删除里面的虚拟机,然后再次重新注册 或者 把virtualbox 和 ensp 再重新安装一遍


43报错-安装有误

  • 启动AR路由器报43错误

    程序安装有误,卸载重新安装即可。

检测到本机计数器无法使用

  • 检测到本机计数器无法使用,可能导致交换机程序无法启动


    管理员身份打开cmd输入

Get-AppxPackage | % { Add-AppxPackage-DisableDevelopmentMode -Register"$($_.InstallLocation)\AppxManifest.xml" -verbose }

命令执行结束之后,输入

lodctr /r


VM虚拟机中安装ENSP的问题

  1. VMware 17现在可以免费下载,但是你需要注册账户,注册账户也不难

    ProductDownloads - Support Portal - Broadcom support portal

  2. 也可以使用我的CSDN资源链接, Vmware 17.5版本:https://download.csdn.net/download/weixin_46008548/90416322

在VMware中安装一个Windows虚拟机,然后再安装ENSP。注意:虚拟机设置--处理器--虚拟化引擎中--勾选虚拟化 Intel VT-x/EPT或AMD-V/RVI(V)

也就是开启虚拟化的功能,不开启的话ENSP是没办法使用的,要么报错,要么一直#号 。


ENSP添加到防火墙

  • 请将eNSP相关应用程序添加到windows firewall的允许程序列表,并允许其在公用网络上运行!



    这个来说,你在打开ENSP的时候,会提示你的将ENSP 允许访问网络,你可能没有点击,后续我们就需要手动添加。
  • 分为两种解决情况,一种是开着Windows防火墙,然后将ENSP的程序允许通过Firewall;一种是直接关闭Windows 防火墙Firewall。

  1. 开启防火墙情况下
     

    防火墙打开状态下,需要允许ensp相关应用通过firewall防火墙,

    打开 控制面板--系统和安全--Windows Defendet防火墙--允许的应用通过防火墙

    打开防火墙,设置 将eNSP有关的专网和公网都勾选上

 2. 或者 直接关闭防火墙以及其他的安全软件比如360、火绒等。


最后的方法

如果通过上述的问题没有解决你的问题,就将全部的软件都卸载掉,包括 winpcap--wireshark--virtualbox--ensp,如果还有EVE-NG-Win-Clinet-Pack、Npcap、USBpcap的话,就一起卸载。

然后使用ccleaner卸载,CCleaner Makes Your Computer Faster & More Secure | Official Website

官网可以下载免费个人版,清理注册表

扫描完成之后,修复选定的所有问题,就是清理注册表的意思。

然后重启电脑,必须重启电脑

然后重新安装这四个软件,winpcap--wireshark--virtualbox--ensp。

有什么问题可以留言,我会给回复大家。

### ENSP 兼容 Oracle VirtualBox 版本列表 ENSP 是华为推出的网络仿真工具,用于模拟路由器、交换机和其他网络设备的行为。为了实现虚拟化功能,ENSP 需要依赖于 Oracle VM VirtualBox 提供的底层支持。然而,由于不同的 ENSP 版本对 VirtualBox 的 API 要求不同,因此并非所有版本的 VirtualBox 都能特定版本的 ENSP 完美兼容。 以下是已知的 ENSP VirtualBox 的兼容性情况: #### 已验证的兼容版本 1. **ENSP 1.3.0** - 推荐使用的 VirtualBox 版本为 **5.2.x** 或更低版本[^1]。 - 使用更高版本(如 6.0 及以上)可能会导致兼容性问题,例如无法注册设备或提示版本不匹配[^2]。 2. **ENSP 1.5.x** - 经测试,该版本仍推荐使用 **VirtualBox 5.2.x**[^3]。 - 尽管某些用户报告部分高版本(如 6.1.x)也能正常工作,但这并不稳定,尤其是在多设备场景下可能出现异常行为。 3. **ENSP 2.x 系列** - 对应的 VirtualBox 版本尚未完全公开文档记录,但从社区反馈来看,仍然建议优先选择 **VirtualBox 5.2.x**[^4]。 - 若需尝试其他版本,则务必备份配置并逐步测试其稳定性。 #### 常见错误及其解决方法 - **错误一:eNSP_VBoxServer 报错“版本不支持”** 这通常是因为当前安装的 VirtualBox 版本超出了 ENSP 所支持的最大范围。解决方案是卸载现有 VirtualBox 并重新安装指定的兼容版本(如 5.2.x)。注意不要删除 `VBox*.dll` 文件夹中的核心组件,否则可能导致进一步的功能缺失。 - **错误二:eNSP_Client 注册失败** 此类问题往往发生在低版本 VirtualBox 上运行较新的 ENSP 功能模块时发生。确保两者的版本搭配合理即可规避此类冲突。 #### 如何确认具体兼容关系? 对于未明确标注的支持矩阵,可以通过以下方式排查适配性: 1. 查阅官方发行说明或技术支持论坛; 2. 测试过程中保留原始环境快照以便回滚; 3. 利用日志文件分析潜在差异点。 ```bash # 示例命令:检查已安装 VirtualBox 的版本号 vboxmanage --version ``` --- ###
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

YancyYue

您是我的“大可爱”!

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

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

打赏作者

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

抵扣说明:

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

余额充值