eNSP错误40,原因一:注册表异常

  • 1、多次反复安装不同版本的VirtualBox,导致注册表异常。(概率大)
  • 2、windows10自动更新后,原本正常的eNSP出现错误40。(概率大)
  • 3、windows10手动更新到windows11后,原本正常的eNSP出现错误40(注:windows11需要安装vbox 5.2.44版本)。(概率大) 解决方法:

1,2,3可以归结为同一种问题(VirtualBox虚拟网卡注册表信息异常,导致虚拟网卡异常创建,或无法创建),解决方法相同。

检查网络适配器

p9Wqxu8.md.png
p9WqzDS.md.png
发现网络适配器中无虚拟网卡virtualbox-host-only-network,只有virtualbox-host-only-network #2等带有#符号的虚拟网卡,尝试卸载网卡,重新创建,依旧是带#符号。

解决方法

使用RunAsTI64工具,以管理员权限启动,在弹出的CMD界面输入regedit,进入注册表编辑器,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces,查看文件夹下的Kernel中IfDesvr名称对应的网卡名称,找到virtualbox-host-only-network名称网卡,将整个文件夹删除,注意要将所有的都点开看,可能出现不只一个文件夹中含有virtualbox-host-only-network,将其全部删除后,重启电脑。在虚拟盒子软件中将现有网卡删除后,点击创建网卡。