Enable the Intel 82579V Giagbit NIC on Server 2016

, ,

An old draft I’ve had for a while, just posting for posterity and safe keeping.

So I’ve done a few upgrades to my VM Host machine and decided to go up to Windows Server 2016, once installed and at the desktop, I found my onboard LAN port wasn’t coming up, so I downloaded the driver from Intel and found that the driver didn’t apply to my System, after a little digging I found out that the driver installation file (.inf) wasn’t configured to install on Server 2012/2016 even though the driver is supported, so to fix this I did the following.

Firstly, open an administrative command prompt and enter the following BCDEDIT commands to disable driver integrity checks and allow us to make the changes we need.

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Once done I restarted and back at the desktop I extracted the zip file of the Intel drivers.

Open the folder PRO1000 > Winx64 > NDIS63 now find e1c63x64.inf and open it in your favorite text editor.

Use the find functionality to look for [ControlFlags] configuration section.

You will see five lines with %E1503 in them, copy those lines and then search for another configuration section in the INI – [Intel.NTamd64.6.2] then paste those 5 lines below %1502NC.

This will then allow you to successfully install the driver as needed.

Reboot and then enable the driver checks.

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

Reboot and you’re good to go.


Leave a Reply

More Posts

Add AWS CLI to Windows Terminal

I am a fan of Windows Terminal and some of the recent things Microsoft seem to be doing for SysAdmins. I like having all the tools I need in a single spot. Adding the AWS CLI is fairly straight forward but makes life a heap easier.  Start by installing Python from python.org if you don’t […]

BackupExec unable to read or write to the Database

Today when checking one of the servers I manage, I got an error when opening up the BackupExec 12.5 management console. The error was “Unable to read or write to the Database” which I found a bit puzzling. I checked to make sure SQL Server which hosted the BE database was running, and it was. […]

Fixing SMS Site Component Manager could not access site system. Access is denied. Issue when adding SCCM components to other servers.

I recently decided to move our reporting services running on our SCCM site server to our more beefier SQL Server, I was also wanting to do this for our Forefront Migration (as Reporting services is a requirement). So I created a new server under Site Settings -> Site Systems and put our SQL server into […]