解决eNSP报错方法和原因
2025/11/7约 791 字大约 3 分钟
目前来看 win11 运行 ensp 报 40 错误,主要问题出在内核隔离、防火墙、关闭虚拟化安全和解决 VirtualBox 的报错。

关闭内核隔离,直接 win,然后搜索内核隔离就可以,然后点击详细关闭就可以。


关闭防火墙,这个 b 站都有详细的教学而且选择比较多,我不建议完全关闭防火墙,这里不做赘述。
然后是比较重点的问题,虚拟化的安全性是默认开启的,我们需要关闭虚拟化的安全性(图片是关闭后的)

这个关闭方法目前已知有 3 种,第一种是通过 bat 脚本关闭,这个脚本是由华为提供的,有新的版本,但是可能关不上,用老版本的可以关上,具体根据自己电脑来试。这里提供一个视频链接,为防止网盘过期,对应的老版本脚本会和这个文件放在一个文件夹。
@echo off
dism /Online /Disable-Feature:microsoft-hyper-v-all /NoRestart
dism /Online /Disable-Feature:IsolatedUserMode /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Hypervisor /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Online /NoRestart
dism /Online /Disable-Feature:HypervisorPlatform /NoRestart
REM ===========================================
mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
bcdedit /set hypervisorlaunchtype off
echo.
echo.
echo.
echo.
echo =======================================================
echo 当前操作已完成,接下来请关闭此窗口并重启电脑,然后根据屏幕提示完成剩下操作。
pause > nul
echo.
echo.
编者小注: 在记事本中,请另存为 ANSI 格式。
第二种情况是进入 BOIS,然后进行操作,但是这种会影响虚拟机的使用。 第三种情况是下载雷电模拟器,用模拟器的引导来关闭,因为这个占用算力也影响模拟器运行,所以会附带他们的解决方法。
关闭虚拟安全,关闭完成后可以先试试能不能用。
如果不能,大概就是 VirtualBox 出的问题,进入 VirtualBox 打开 AR 模拟机会报错

这就是 ensp 里面 AR 设备不能使用的原因
需要按照以下步骤:
- win+r 输入
hdwwiz - 选择高级,然后找到 VirtualBox 目录
drivers\network\netadp6, 然后安装驱动。

- 打开 VirtualBox 选择全局工具,查看网络管理器,确定#2 网卡 ip 地址为 192.168.56.1/24,这个地址是固定的

- 选择 AR_Base,点击设置,修改连接方式和网卡,网卡后缀为#2,如图

到了这一步 VirtualBox 的 AR 基本可以正常启动了,如图

5.然后进 ensp 去重新注册 AR 设备,只选 AR。

