Windows Server 2008 unidentified network VMware

I am in the process of setting up a VMware virtual machine that requires one public NIC and one private NIC for iSCSI traffic.  I kept getting the “unidentified network” for the second NIC and I came across this post:

There is however, a very annoying problem when you install VMware on Vista (and Windows Server 2008). When you install VMware it adds a few virtual network adapters. For various reasons, these adapters are listed in the Network Sharing Center as being on an “Unidentified network (Public network)” and all of the features under Sharing and Discovery are turned off .

Here is the best fix I’ve found thanks to a post by richv in the VMware forum:

  1. Run regedit
  2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
  3. Underneath you should see several keys labeled 0000, 0001, 0002 etc… Look through these and find the VMware adapters. They will probably be near the end of the list if you just installed VMware.
  4. For each of the VWware adapters, add a new DWORD value named “*NdisDeviceType” and set it to 1 (make sure you get the * at the beginning of the name, I missed that the first time).
  5. Disable and Enable each of the network adapters.

That should take care of the problem. Setting *NdisDeviceType to 1 causes Windows to ignore the device when it does network identification. Here is an MSDN article with more details.

Finding the correct private NIC I added the DWORD and disabled and enabled the NIC. Now the status is Enabled but when I right click status for the NIC I am still getting “No network access”

Still searching …


could not find update.inf file

I recently tried to download and install the iSCSI initiator from on a Windows Server 2008 R2 server.  I kept getting an error on install saying “Setup could not find the update.inf file needed to update your system.

I found this post:

which states that you will get that error if you are trying to install it on an unsupported system. Apparently the iSCSI initiator is built in to Vista and Windows 2008 so you don’t need to install it.

Found it under Administrative Tools.