VirtualBox – bridged adapter settings fail in Windows 7 host

virtualbox

Consider a Windows 7 64-bit host where the VirtualBox guest is configured to use Bridged Adapter.

An exception is raised when starting this guest machine:

Failed to open/create the internal network HostInterfaceNetworking (VERR_SUPDRV_COMPONENT_NOT_FOUND)

Result Code:
E_FAIL (0x80004005)

What resolution is there to this problem for Bridged Adapters in VirtualBox?

The solutions attempted:

  • changed Adapter Type to all available choices. No changes.
  • uninstall VirtualBox, reboot host, re-install VirtualBox. No change in behaviour.
  • edited the machine's .xml file, wiping out all <Network> <Adapter> nodes. Had VirtualBox re-create those nodes. No change.
  • creating brand new guests shows no different behaviour; still receive this error.
  • multiple-of-8 as the RAM allocated to the guest (differing from this screenshot).

alt text

alt text

Host Details

  • Oracle VirtualBox 4.0.12
  • Windows 7 64-bit
  • Windows Firewall is turned off on the host.

enter image description here

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

Best Answer

The thread Bridged Adapter problem suggests that the problem is the network MaxNumFilters limit in Windows.

By default, the MaxNumFilters value is 8. You can change it up to 14, using regedit in this location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network, value of MaxNumFilters.

Note: If you don't see MaxNumFilters, you can create it with the Type of REG_DWORD as shown below :

image

If after this change you still have the problem, then while leaving the value of MaxNumFilters as 14, uninstall VirtualBox, reboot, then reinstall it.

Related Question