esnp启动路由器失败提示,错误代码:40。
一、故障现象
window版本:win11 25H2.
Ensp版本:Ensp是1.3.00.200T
VirtualBox版本:VirtualBox 5.2.44
故障现象:打开ENSP软件,拖动一台路由器AR放入工程文件,启动路由器,出现错误弹窗,提示错误代码40。
二、处理过程
第一步 确认问题
按 Win+R,输入 msinfo32 回车,在系统信息中查看:
基于虚拟化的安全性 → 如果显示"正在运行",就是它导致冲突。
已检测到虚拟机监控程序。不会显示 Hyper-V 所需的功能。
注:如果显示以上两项,那么这就是问题的关键,Windows 11 25H2 默认启用的 Hyper-V 和 VBS(基于虚拟化的安全)会抢占虚拟化资源,导致 VirtualBox 无法启动 AR 设备,这就是错误代码 40 的根本原因。
第二步 关闭内存完整性(VBS 核心组件)
打开 设置 → 隐私和安全性 → Windows 安全中心 → 设备安全性 → 内核隔离详细信息,将"内存完整性"开关关闭。
第三步 禁用 Hyper-V 相关功能
1.按 Win + R,输入 optionalfeatures,回车
2.在弹出的窗口中,取消勾选以下所有项(如果存在的话):
✅ Hyper-V
✅ 虚拟机平台
✅ Windows 虚拟机监控程序平台
✅ Windows 沙盒
3.点击 "确定",系统会开始应用更改
第四步 用命令彻底关闭 hypervisor 启动
1.右键点击 开始菜单,选择 "终端(管理员)" 或 "Windows PowerShell(管理员)"
2.输入以下命令并回车:
bcdedit /set hypervisorlaunchtype off
3.看到"操作成功完成"即可
第五步 重启电脑
以上全部完成后,重启电脑。
第六步 重启后验证
重启后按 Win + R 输入 msinfo32,确认:
那条"已检测到虚拟机监控程序"的提示已经消失
"基于虚拟化的安全性"显示为"未运行"
如果两项都满足,再打开 eNSP 启动路由器,错误代码 40 应该就解决了。
浙公网安备 33010602011771号