路线一:通过系统补丁修复法(首选,直接在 Win11 本地运行)
微软官方和网工社区后来注意到了 Windows 11 的底层更新(内核大小重构导致的 ntdll.dll 映射问题)破坏了旧版 VirtualBox 5.2.44 的 headless 虚拟机启动。 [1, 2]
通过更新特定的 Windows 补丁并配合环境配置,可以实现在 Windows 11 上直接跑老版 eNSP: [1, 2]
更新 Windows 系统补丁:确保你的 Windows 11 已经更新了包含修复此不兼容问题的补丁(如微软官方更新的 KB5053656 补丁或更新的累积更新,确保 OS 内部版本脱离特定的冲突区间)。 [1, 2]关闭安全隔离冲突(VBS):这是最关键的一步。按 Win + i 打开系统设置 -> 隐私和安全性 -> Windows 安全中心 -> 设备安全性。点击 内核隔离详细信息,将 内存完整性 选项彻底 关闭,然后必须重启电脑。 [1]彻底卸载并按顺序重装“全家桶”:先把电脑里残余的 eNSP、VirtualBox、WinPcap、Wireshark 全部卸载干净,用清理工具清理干净残留网卡。严格按以下顺序安装,且所有软件的安装路径绝对不能包含任何中文或空格(推荐保持默认路径,或直接装在类似 D:\eNSP\ 的全英文目录下):安装 WinPcap 4.1.3(若提示已有新版本,去 C:\Windows\SysWOW64 把 Packet.dll 改名为 Packet.dll.old 再装)。安装 Wireshark(可用较新版)。右键“以管理员身份运行”安装 VirtualBox 5.2.44。(如果弹出驱动安装提示,全部点“信任/安装”)。安装 eNSP 1.3.00.100 主程序。 [1, 2, 3, 4, 5]注册设备:打开 eNSP,不要急着拉设备。点击菜单栏的 工具 -> 注册设备,勾选所有的组件(AR、WLAN等),点击 注册。 [1, 2]
路线二:使用 VMware 嵌套虚拟化(最稳定、最省心)
如果你不想因为关闭 Win11 的内核隔离而降低主系统安全性,或者折腾完补丁依然报错,利用你电脑里已有的 VMware Workstation 16 Pro 是最优雅的降维打击方案。 [1]
在你的 VMware 16 Pro 中,新建一个虚拟机,安装一个纯净的 Windows 10 或者是旧版 Windows 11 (23H2及以下) 系统。 [1, 2]开启嵌套虚拟化(最关键):建立好 Win10 虚拟机后先关机。在 VMware 中右键该虚拟机 -> 设置 -> 处理器。勾选 “虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”(以及下面的虚拟化 CPU 性能计数器)。在这个 VMware 虚拟出来的 Win10 系统内部,放心大胆地安装 eNSP 1.3 + VirtualBox 5.2.44。优点:百分之百一次性成功,绝不报错,且完美隔离,不会弄乱你 Win11 宿主机的网络驱动。缺点:稍微多占用一点内存和 CPU 性能。 [1, 2]
路线三:拥抱新时代,直接升级到 eNSP Pro(长远推荐)
既然你用的是最新的 Windows 11 25H2 系统,你也可以考虑了解华为官方推出的全新一代模拟器:eNSP Pro。 [1]
它是怎么运作的:老版 eNSP 早已在 2019 年彻底停止维护;而全新的 eNSP Pro 采用了现代化的本地浏览器高阶架构,它的底层运行在特定的容器/虚拟机镜像中,不再强制绑定远古的 VirtualBox 5.2。兼容性:它完美兼容最新版的 Windows 11 甚至可以直接配合最新版的 VirtualBox 7.x 运行。 [1, 2, 3]