無法在 Windows Server 上安裝網絡適配器驅動程序
在 Windows Server 上安裝 Intel 網絡驅動程序時,安裝程序可能無法檢測到主機上的 Intel 網絡適配器設備。在這種情況下,英特爾以太網適配器物理連接到計算機,但在設備管理器中顯示為未知設備
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.

最可能的原因是 Windows Server 安裝在未正式支持作為服務器平台的消費類(桌面)硬件上。 Intel 已明確將桌面級網絡適配器從其 Windows Server 驅動程序包的支持設備列表中排除。如果您在同一硬件上安裝消費級桌面操作系統(例如 Windows 10 或 11),則官方英特爾網絡驅動程序將順利安裝。
具體來說,Intel 將以下網絡適配器歸類為桌面級,並且不支持它們在 Windows Server 平台上使用:英特爾 I211、I217-V、I218-V、I219-V、I225-V、I226-V(常用於Intel NUC平台)。
Intel 在驅動程序的 INF 文件配置中專門阻止在 Windows Server 操作系統上安裝桌面驅動程序。通過這種方式,英特爾試圖強制實施基於軟件的限制,阻止在 Windows Server 上安裝桌面級網絡適配器驅動程序。
可以通過修改驅動程序的 INF 文件(儘管此方法很複雜,並且由於驅動程序簽名強制執行而可能不適用於現代版本的 Windows)或安裝正式支持 Windows Server 的類似驅動程序來繞過此限制。
下載最新的英特爾以太網適配器驅動程序包裹 (英特爾® 以太網適配器完整驅動程序包)。解壓存檔(本例中為 Release_30.0.zip)並導航至..Release_30.0.zipPRO1000Winx64文件夾。此文件夾可能包含不同操作系統版本的多個目錄:
- NDIS68 – Windows 10 和 Windows Server 2019
- NDIS65 — Windows 10/服務器 2016
- NDIS64 — Windows 8.1/服務器 2012 R2
- WS2022
- WS2025
- W11
在最簡單的情況下,嘗試查看英特爾網絡適配器是否可以在 Windows Server 中與類似設備類的另一個驅動程序一起工作。
-
- 右鍵單擊設備管理器中的以太網控制器,然後選擇更新驅動程序
- 選擇瀏覽我的計算機以查找驅動程序->讓我從計算機上的可用驅動程序列表中進行選擇
- 單擊有磁盤按鈕並指定解壓 Intel 驅動程序包的目錄路徑。例如:
...PRO1000Winx64W2022 - 從列表中選擇與您的驅動程序版本相似的驅動程序版本。例如,英特爾以太網連接 I219-LM司機是我的工作替代者I217-V適配器。

對於 Windows Server 2025,此驅動程序不適合。在此操作系統版本中,工作的替代網絡驅動程序是Intel(R) 82580 千兆位網絡連接。 - 完成驅動程序安裝。
- 驗證新的英特爾以太網適配器是否出現在網絡連接中(如果未顯示網絡適配器該怎麼辦)。
要在 Windows Server 中安裝 Wi-Fi 網絡適配器,請首先安裝無線局域網服務。
如果找不到兼容的驅動程序,可以嘗試修改驅動程序的 INF 文件作為解決方法。
打開設備管理器,在未找到兼容驅動程序的未知設備列表中找到以太網控制器。打開設備屬性並獲取其供應商 ID 和設備 ID。在我們的例子中,它是PCIVEN_8086&DEV_153B,對應於 '英特爾以太網連接 i217-v'。


如果您需要在 Windows Server 2016 中安裝以太網連接 I217-V 適配器的網絡驅動程序,請轉至Release_30.0.zipPRO1000Winx64NDIS65文件夾並打開e1c65x64.inf文件在文本編輯器中。如您所見,從選擇中排除參數選項包含應忽略的設備 ID。這些 VEN 和 DEV ID 與我的網絡適配器匹配。清除內容[ControlFlags]部分。


現在復制內容[英特爾.NTamd64.10.0.1]部分並將這些行添加到[英特爾.NTamd64.10]。保存 INF 文件。
於是,我們修改了驅動INF文件,添加了Windows Server的支持,但是在安裝這樣的驅動時,出現了錯誤:
The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering.


出現此問題的原因是驅動程序文件經過數字簽名,修改它會更改其哈希值,使其不再與原始數字簽名匹配。在這種情況下,您可以:
- 自己簽署設備驅動程序
- 或者禁用數字簽名驗證並安裝未簽名的驅動程序(讓我們考慮這個選項)
運行以下命令以在 Windows 上禁用驅動程序數字簽名強制:
了解更多:如何在 Windows 10 中重置或重新安裝網絡適配器
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
shutdown /r /t 0
在禁用驅動程序簽名強制執行的情況下啟動計算機,然後安裝未簽名的 INF 驅動程序。
pnputil.exe -i -a "C:DriversNDIS65e1c65x64.inf"


啟用驅動程序簽名強制並正常啟動 Windows:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
shutdown /r /t 0
這在早期的 Windows 版本中有效。但是,未簽名的驅動程序將無法在以 UEFI+SecureBoot 模式運行的計算機上構建的現代 Windows 上正常工作。因此,您必須不斷在測試模式下啟動操作系統並禁用驅動程序簽名強制。
