[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More


Hyper-V Network Card not working

Published on
47,222 Points
11 Endorsements
Last Modified:
Community Pick
Hyper-v Network Card not working

There are two common mistakes that people make when they setup a Hyper-V VM.

First problem is that they don't install the integration components before they start troubleshooting problems with the Hyper-V VM functionality. One thing the integration components do for the VM is to give the VM a network driver.

Second problem is that they assume that the network driver will be installed during the installation of the VM but that is incorrect you must install the integration components within the VM for the network driver support. If the VM needs to be installed through a PXE boot then you must install a Legacy Driver for this support before you install the OS.

Now I have ran into problems even with the Integration components being installed the Network driver installed by the integration components won't be recognized by the OS. What the fix for this issue is to use the Legacy Network Adapter.

To install the integration components

Before you start make sure you have installed the most current Service Pack and updates for the Guest OS. Make sure you restart the Guest OS after installing the updates.

1. Logon to the Guest VM with Administrative rights.
2. From the Hyper-V menu select the Action Menu and choose the Insert Integration    
    Services Setup Disk option within the menu.

Once you have done the two above steps the installation of the Integration Services should start automatically. After the installation you will need to restart the Guest OS.

Installing a Legacy Network Adapter.

(Legacy Adapters aren't supported in Windows Server 2003 64-bit or Windows XP 64-bit)

1. Make sure your Virtual Machine is shutdown.
2. Right-click the Virtual Machine in Hyper-v select Settings.
3. Select Add Hardware.
4. On the Add Hardware page select Legacy Adapter.
5. Then click Add.

Once you have finished the above steps make sure you see your Legacy Adapter under the installed Hardware within the VM's settings. If you have any other Network Adapters listed make sure you remove those.

Expert Comment

Also, if you did try Install "Integration Services" to Windows Server 2008 or Vista without SP2 installed, you may have same kind of problem.

Follow trick was helpfull for me:
run msconfig
on "boot" page click "Adcanded options" click "Detect HAL" and reboot

Expert Comment

Make sure that when your using the Legacy Network adapter only use 1 cpu in your Hyper-V CPU settings.  Then once you have the Hyper-V Linux Integration Services installed then the multiple CPU works.  I spent a week trying to work this out.

Featured Post

OWASP: Avoiding Hacker Tricks

Learn to build secure applications from the mindset of the hacker and avoid being exploited.

Join & Write a Comment

A query can call a function, and a function can call Excel, even though we are in Access. This is Part 2, and steps you through the VBA that "wraps" Excel functionality so we can use its worksheet functions in Access. The declaration statement de…
I previously published an Experts Exchange video Micro Tutorial that describes how to scan documents to a PDF file using an excellent, free product called Foxit Reader: How to scan to a PDF file with free software (https://www.experts-exchange.co…

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month