I appear to have the problem as described in Intel Solution ID: CS-031086. Windows installs but does not recognise the on-board NICs. My environment is as follows
After installation completes Windows Device manager reports "The drivers for this device are not installed. (Code 28)". The following Hardware IDs are reported for the Ethernet Controllers:
Downloaded file intel-lan_msft_v16.0-whql as drivers. Install of this directory (running Windows_x64_Install.cmd) fails to find any NICs
Have tried with two network cables to active switch and also same network cable in both ports, to no avail
Please advise what I try now
You cannot install NIC driver because your NIC device ID 10AA is not in driver's inf device list. I checked my S5520HC with same NIC chip and found the device ID is 10A7. Probably your NIC EEPROM is corrupted. The Device ID is stored in the EEPROM. EEPROM content corruption might induce device ID change. Go ahead to replace your board.
Grant is right on.
Do you happen to have your boards Serial number?
You might be able to do a forced driver load, but the better choice is replaceing the board assumong it is still under warranty.
You can contact the support team and they should be able to assist you with the replacement.