Virtual PC SP1 Networking problems (address "00:00:00:00:00:00" failed to initialize)

Virtual PC SP1 Networking problems (address "00:00:00:00:00:00" failed to initialize)

Rate This
  • Comments 7

There have been a number of people reporting that when they start a virtual machine - they get the following error:

The network adapter with address "00:00:00:00:00:00" of virtual machine "...." failed to initialize because the address is a null address.

To fix this problem you should use REGEDIT to:

  1. Examine the key value at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\<nnnn>\DriverDesc to locate the desired host adapter where <nnnn> is a four digit number.
  2. Look at the GUID value for the NetCfgInstanceId key value.
  3. Add the DWORD key at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VPCNetS2\Parameters\Adapters\<guid>\Flags and set the value to 0 where <guid> is the GUID found in step 2.
  4. Restart the computer.

This registry value was added in Virtual PC SP1’s Virtual Machine Network Services driver. It is supposed to be setup during installation by the driver’s notify object. However, under certain circumstances the notify object of the old version is used during the installation of the new version and this registry value is never created. It is used by the driver to determine if a particular host adapter can be used in the MAC address generation algorithm. If the key is not present, we assume that the host adapter cannot be. In the case you experienced, none of your adapters appear suitable as a basis for MAC address generation and the driver returns a NULL MAC address which causes VPC to report the error.

Cheers,
Ben

Leave a Comment
  • Please add 4 and 3 and type the answer here:
  • Post
  • Estou com o mesmo problema, vou fazer o teste e ver se funciona

  • This doesn't seem to work. And I'm lost as to what the flags thing means. Am I supposed to copy over the GUID number and make it a folder or something? I don't see the same GUID in the Adapters "folder". I've tried this multiple ways, but it's still not working.

    Thanks

  • Thank you. This works on Virtual 2005 server R2 as well.

  • In case this works for anyone else:

    What I did, which was much easier for me, was I simply deleted the Virtual Machine config file (.vmc) and recreated it attaching to the hard drive file (.vhd).  Took about 5 seconds and worked great.

  • Thanks but after restart the message

    (The network adapter with address "00:00:00:00:00:00" of virtual machine "New Virtual Machine" failed to initialize because the address is a null address.)

    still appears.

  • I'm using VPC 2007. The original solution did not work for me, nor did Matt's. What worked for me was changing the network adapter (Settings > Networking > Adapter 1) to "Not connected," power cycling the VM, and then changing it back.

  • Thank you Christian Campbell, your solution worked great for me.

Page 1 of 1 (7 items)