环境:
Windows11 x64 22H2
WinPcap-4.1.3
Wireshark-2.6.4
VirtualBox-5.2.26
eNSP V100R003C00SPC100

如果 eNSP 安装后,虚拟设备无法启动报错 错误代码:40

可打开 VirtualBox,启动eNSP安装时自动添加的 AR_Base 虚拟机,查看报错是否是:

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_

如满足以上条件,解决方法如下:

  • 问题发生原因:所安装 VirtualBox 版本与 Hyper-V 冲突,可使用以下命令检查 Hyper-V 是否开启

(系统附加功能 Hyper-V 没打勾不代表没有启用,如使用WSL但没在附加功能中手动开启,Hyper-V 也会是启用状态)


// bcdedit 检查 Hyper-V 是否已启用
// hypervisorlaunchtype 值代表其状态

$ bcdedit

  • 解决方法:关闭 Hyper-V 后 VirtualBox 与 eNSP 均可正常使用
// 需使用管理员权限 shell 运行

// 关闭 Hyper-V
$ bcdedit /set hypervisorlaunchtype off

// 开启 Hyper-V
$ bcdedit /set hypervisorlaunchtype auto