After installing Windows Server 2012R2 on my homebrew server with an Intel dz77bh-55k motherboard, the onboard Intel 82579V network adapter was not working. I went to the Intel homepage and downloaded the drivers but the installer complained that there are no adapters present:

nonic1

 

I found out that Intel has added few comments to the driver .inf to stop server operating systems picking up desktop motherboard Ethernet controllers ( https://communities.intel.com/message/131855 ).

 

nonic2
Launch device manager and check the properties on the erroneous adapter…

 

 

Unpack the drivers and search for files including the Hardware ID “VEN_8086&DEV_1503″:

NDIS64” is the driver for Windows 8.1 and Windows 2012R2.

 

 

Left = modified file. Right = original file

Modify  “PRO1000\Winx64\NDIS64\e1c64x64.inf” as above.
Remove “Exclude from select” and add information to the [Intel.NTamd64.6.3] section from the [Intel.NTamd64.6.3.1]  section.

 


Original and modified .inf file available for download.

 


The installer will now find the NIC, but will not be installed due to modifications made to the .inf file.

 

Disable windows driver signing:

…now reboot and install the drivers.

 

After installing the drivers enable windows driver signing:

..and reboot once more.