Windows OS Hub
  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux

 Windows OS Hub / Windows Server 2022 / Cannot Install Network Adapter Drivers on Windows Server

May 6, 2025 Windows Server 2022Windows Server 2025

Cannot Install Network Adapter Drivers on Windows Server

When installing Intel network drivers on Windows Server, the installer might not detect the Intel network adapter devices on the host. In this case, the Intel Ethernet adapter is physically connected to the computer but appears as an unknown device in Device Manager

Intel(R) Network Connections Installer Information
Cannot install drivers. No Intel(R) Adapters are present in this computer.
No Intel Network Connections found on this computer. No drivers were installed.

Cannot install drivers. No Intel(R) Adapters are present in this computer

The most likely cause is that Windows Server was installed on consumer (desktop) hardware that is not officially supported as a server platform. Intel has explicitly excluded desktop-class network adapters from the list of supported devices in its Windows Server driver packages. If you install a consumer desktop operating system (such as Windows 10 or 11) on the same hardware, the official Intel network drivers will install without issues.

Specifically, Intel classifies the following network adapters as desktop-class and does not support their use on Windows Server platforms: Intel I211, I217-V, I218-V, I219-V, I225-V, I226-V (often used in the Intel NUC platform).

Intel specifically blocks desktop driver installation on Windows Server OS in the driver’s INF file configuration. In this way, Intel attempts to enforce a software-based restriction that prevents the installation of desktop-class network adapter drivers on Windows Server.

This limitation can be bypassed by modifying the driver’s INF file (although this method is complex and may not work on modern versions of Windows due to driver signature enforcement) or by installing a similar driver that officially supports Windows Server.

Download the latest Intel Ethernet Adapter driver package (Intel® Ethernet Adapter Complete Driver Pack). Extract the archive (Release_30.0.zip in this example) and navigate to..\Release_30.0.zip\PRO1000\Winx64 folder. This folder may contain several directories for different OS versions:

  • NDIS68 – Windows 10 and Windows Server 2019
  • NDIS65 — Windows 10/Server 2016
  • NDIS64 — Windows 8.1/Server 2012 R2
  • WS2022
  • WS2025
  • W11

In the simplest case, try to see if the Intel network adapter works in Windows Server with another driver for a similar device class.

    1. Right-click on the Ethernet controller in the Device Manager and select Update Driver
    2. Select Browse my computer for Driver -> Let me pick from a list of available drivers on my computer
    3. Click the Have Disk button and specify the path to the directory where the Intel driver package was extracted. For example: ...\PRO1000\Winx64\W2022\
    4. Select the version of the driver that is similar to yours from the list. For example, the Intel Ethernet Connection I219-LM driver is a working replacement for my I217-V adapter. Manually install Intel Ethernet Connection I219-LM driver
      In the case of Windows Server 2025, this driver was not suitable. In this OS version, the working alternative network driver is Intel(R) 82580 Gigabit Network Connection.
    5. Complete the driver installation.
    6. Verify that the new Intel Ethernet adapter appears in Network Connections (what to do if the network adapter is not displayed).
To install Wi-Fi network adapters in Windows Server, first install the Wireless LAN Service.

If you cannot find a compatible driver, you can attempt to modify the driver’s INF file as a workaround.

Open the Device Manager and find the Ethernet controller in the list of unknown devices for which no compatible drivers were found. Open the device properties and get its Vendor ID and Device ID. In our case, it is PCI\VEN_8086&DEV_153B, which corresponds to ‘Intel Ethernet Connection i217-v’.

Unknown ethernet controller

If you need to install the network driver for the Ethernet Connection I217-V adapter in Windows Server 2016, go to the Release_30.0.zip\PRO1000\Winx64\NDIS65 folder and open the e1c65x64.inf file in a text editor. As you can see, the ExcludeFromSelect parameter option contains the device IDs that should be ignored. These VEN and DEV IDs match my network adapter. Clear the contents of the [ControlFlags] section.

modify Intel network driver INF file

Now copy the contents from the [Intel.NTamd64.10.0.1] section and add these lines to the [Intel.NTamd64.10]. Save the INF file.

So, we modified the driver INF file to add Windows Server support, but when installing such a driver, an error occurs:

The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering.

cant install INF driver hash for the file is not present

The problem occurs because the driver file is digitally signed, and modifying it changes its hash so that it no longer matches the original digital signature. In this case, you can:

  • Sign the device driver yourself
  • Or disable digital signature verification and install an unsigned driver (let’s consider this option)

Run the following commands to disable driver digital signature enforcement on Windows:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
shutdown /r /t 0

Boot the computer with driver signature enforcement disabled, and then install the unsigned INF driver.

pnputil.exe -i -a "C:\Drivers\NDIS65\e1c65x64.inf"

pnputil install unsigned driver

Enable driver signature enforcement and boot Windows normally:

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
shutdown /r /t 0

This worked in earlier Windows versions. However, unsigned drivers will not work properly on modern Windows builds on computers running in UEFI+SecureBoot mode. Therefore, you must constantly boot the operating system in test mode with driver signature enforcement disabled.
0 comment
2
Facebook Twitter Google + Pinterest
previous post
Change BIOS from Legacy to UEFI without Reinstalling Windows
next post
View Windows Update History with PowerShell (CMD)

Related Reading

WMIC Command Not Found on Windows

May 20, 2025

Configuring Windows Protected Print Mode (WPP)

May 19, 2025

Unable to Map Drive: An extended error has...

May 13, 2025

Configure NTP Time Source for Active Directory Domain

May 6, 2025

How to Cancel Windows Update Pending Restart Loop

May 6, 2025

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMware
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Map a Network Drive over SSH (SSHFS) in Windows

    May 13, 2025
  • Configure NTP Time Source for Active Directory Domain

    May 6, 2025
  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025
  • How to Block Common (Weak) Passwords in Active Directory

    March 25, 2025
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows

    March 17, 2025
  • Exclude a Specific User or Computer from Group Policy

    March 12, 2025
  • AD Domain Join: Computer Account Re-use Blocked

    March 11, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Run PowerShell Scripts on a Schedule with Task Scheduler
  • Network Monitor: Capture and Analyze Network Traffic on Windows
  • Fix: Remote Desktop (RDP) Session Freezes (Disconnects) on Windows
  • AD Domain Join: Computer Account Re-use Blocked
  • Exclude a Specific User or Computer from Group Policy
  • How to Install Node.js and NPM (Package Manager) on Windows
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top