24h2 eNSP 40 错误 新 全面解决方案

关于ensp40 的错误前面我写的博客可能对于部分人不太理解,下面重新书写了一份

一、检查

(一)软件安装配置问题

VirtualBox 路径含中文:VirtualBox 若安装在包含中文或特殊符号的目录(如 “C:\ 用户 \ 张三 \VirtualBox”),会导致 eNSP 无法正确调用虚拟设备。
关键组件缺失或损坏:未安装或误删 VirtualBox、Wireshark 等依赖软件,或 eNSP 程序文件受损。
服务未正常启动:VirtualBox 后台服务未运行,导致虚拟设备无法创建。网卡#2 ensp40 虚拟机报错


(二)设备注册异常

旧设备残留冲突:未删除拓扑中已拖放的旧设备直接注册,导致配置文件冲突。
注册流程不完整:未正确勾选所有设备或中途中断注册,造成部分设备驱动未加载。


(三)环境兼容性问题

防火墙 / 安全软件拦截:Windows 防火墙或第三方安全软件阻止 eNSP 与 VirtualBox 通信。
注册表残留垃圾:卸载 eNSP 时未清理残留注册表项,导致重装后配置冲突。

 (四)虚拟网卡

  • 打开"控制面板 > 网络和共享中心 > 更改适配器设置"
  • 确认VirtualBox Host-Only Ethernet Adapter处于启用状态
  • 右键属性查看IPv4配置,确保地址在192.168.56.1/24网段
  • 或者点击右下脚的WiFi图标>设置
  • 当存在#2虚拟网卡时候

进行例如删注册表还是存在#2网卡问题,这种情况下我建议重置等待重启,具体操作

方法一:网络重置,然后等待重启可以解决#2 网卡问题,那么可以不使用去注册表删除等操作,有的人不懂也怕删错   有的人可能会有完美世界竞技平台(删了吧 别玩了)

方法二:删除注册表,下载辅助修改工具,RunAsTI64.exe,(没有这个基本上是打不开注册表编辑的)具体可以添加qq群324074264交流

下载完后双击运行,在弹窗输入regedit,回车
找到“\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces”下,将文件夹一个一个展开,找到如图所示一个文件夹,这就是“Virtualbox Host-Only Network Adapter”虚拟网卡残留的信息,然后将其删除。(注意只删除Virtualbox Host-Only Network Adapter和Virtualbox Host-Only Network Adapter#编号的,其他的别删),然后重启电脑

(五)清理旧设备并注册新配置


删除拓扑中所有旧设备
在 eNSP 界面中,右键删除当前拓扑中所有已拖放的路由器、交换机等设备,确保画布为空(关键!未删除旧设备会导致注册失败)。

打开设备注册窗口
点击顶部菜单【工具】→【注册设备】,弹出注册界面。

全选设备并完成注册
在注册列表中勾选所有设备(AR_Base、AC_Base、AP_Base 等),点击【注册】。等待提示 “注册成功” 后点击【退出】。

三、进阶方案:深度修复与环境清理
若上述步骤无效,可能是注册表残留或防火墙拦截导致,需进一步操作:

(一)彻底卸载并清理残留
卸载相关软件
依次卸载 eNSP、VirtualBox(勾选 “删除虚拟设备” 选项),并手动删除目录:

C:\Users\ 你的用户名.VirtualBox(隐藏文件夹,需显示隐藏文件)
eNSP 安装目录(默认 “C:\Program Files\Huawei\eNSP”)
使用 CCleaner 清理注册表

下载 CCleaner(官方免费版即可),安装后运行。
切换到【注册表】模块,点击【扫描问题】,等待扫描完成后点击【修复所有选定问题】(建议先备份注册表)。

二、24h2 ensp40,虚拟安全性的问题!点这里

三、virtualBox启动报错,E FAIL(0x80004005) 点这里

四、针对二无法解决问题,虚拟安全性无法关闭

第一步

针对虚拟安全性无法关闭,多次使用     这是一个方法:关闭虚拟安全性
.\DG_Readiness_Tool_v3.6.ps1 -Disable 仍无法关闭
管理员运行(Windows PowerShell),bcdedit /set hypervisorlaunchtype off

第二步

1、Win+R运行——输入regedit——回车 打开注册表。

2、找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard” 里面有一个RequireMicrosoftSignedBootChain,双击打开,将数值改成了0

第三步,重复此方法步骤但是在此处有个小改动

cd 路径之后
.\DG_Readiness_Tool_v3.6.ps1                                                  (不带-Disable)
再次.\DG_Readiness_Tool_v3.6.ps1 -Disable                             (带上正常继续操作)

五、VBoxSup.sys文件缺失,注册表也无法找到该文件夹

在帮小伙伴远程的时候看到的新问题

有的可能需要传一个VBoxSup.sys文件就解决好了40错误问题,这个群里也有

六、祝大家顺利解决

总结
常见的40报错大家都可以解决,csdn上也有很多更详细的教程,在此不赘述

1.反复卸载出现#2网卡还是出现40报错,建议设置--网络与internet--高级网络设置--网络重置,等待几分钟后重启可以解决网卡问题

2.通过第一步解决网卡#2问题之后,到ensp新建AR,40错误的话,接下来修改注册表

win+r,打开注册表编辑器,需要下载一个工具我给大家放上链接(RunAsTooI-master)定位到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxSup
• 在右侧窗格中,找到名为“Start”的项,双击打开它。
• 将“数值数据”从1修改为2,然后点击“确定”保存更改。
• 重启计算机,然后再次尝试启动虚拟机。点击AR_base或者在ensp中新建打开AR启动是否40报错

或者是以下错误 Error In supR3HardenedWinReSpawna:
原因:vboxsup服务Q没有成功启动。
解决方法:
·安装vboxsup服务:右键点击VBoxSup.infQ文
件并选择“安装”。
·禁用HypervisorQ启动类型:在命令提示符下
输入 bcdedit /set
hypervisorlaunchtype off并重启电脑

目前还有一个最新的2025-适用于 Windows 11 Version 24H2 的 04 累积更新,适合基于 x64 的系统 (KB5055627)这个也可以解决ensp的问题

最近还看到一个完美启动后 ensp秒变40错误

 以管理员身份启动cmd或powershell,输入net stop MessageTransfer(针对于有完美世界竞技平台的在ensp启动之前做一下这个操作,如果你要用到完美他会自动恢复这个设置

如未解决可以联系在交流群中联系我,具体可以添加qq群324074264交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值