VirtualBox - 桥接适配器设置在 Windows 7 主机中失败

p.c*_*ell 5 virtualbox

考虑一个 Windows 7 64 位主机,其中 VirtualBox 来宾配置为使用桥接适配器。

启动此来宾计算机时引发异常:

无法打开/创建内部网络 HostInterfaceNetworking (VERR_SUPDRV_COMPONENT_NOT_FOUND)

结果代码:E_FAIL (0x80004005)

对于 VirtualBox 中的桥接适配器,此问题有什么解决方案?

尝试的解决方案:

  • 将适配器类型更改为所有可用选项。没有变化。
  • 卸载 VirtualBox,重启主机,重新安装 VirtualBox。行为没有变化。
  • 编辑机器的 .xml 文件,清除所有 <Network> <Adapter> 节点。让 VirtualBox 重新创建这些节点。没变。
  • 创造全新的客人没有表现出不同的行为;仍然收到此错误。
  • 8 的倍数作为分配给来宾的 RAM(与此屏幕截图不同)。

替代文字

替代文字

主机详情

  • 甲骨文 VirtualBox 4.0.12
  • 视窗 7 64 位
  • 主机上的 Windows 防火墙已关闭。

在此处输入图片说明

C:\Program Files\Oracle\VirtualBox\drivers\network\netflt.inf

har*_*ymc 4

线程Bridged Adapter 问题表明问题出在 Windows 中的网络 MaxNumFilters 限制。

默认情况下,MaxNumFilters 值为 8。您可以使用 regedit 在此位置将其更改为 14,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network值为MaxNumFilters

注意:如果您没有看到 MaxNumFilters,您可以使用 REG_DWORD 类型创建它,如下所示:

图像

如果进行此更改后仍然存在问题,请将 MaxNumFilters 的值保留为 14,卸载 VirtualBox,重新启动,然后重新安装。