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