Столкнулся с довольно интересным кейсом при создании домашнего стенда на мини-ПК на базе Intel NUC. ОС Windows Server 2012 R2 установилась на компьютер без проблем, но в упор не распознавал установленную сетевую LAN карту, отказываясь устанавливать родной драйвер.
Чтобы установить драйвер сетевой карты, пришлось немного поплясать с бубном:
- Скачайте последнюю версию драйвера сетевой карты для NUC под ОС Windows 8.1. Установочный файлы должен называться примерно так LAN_Win8.1_64_nn.exe
- Распакуйте установщик с помощью 7-Zip или WinRAR во временный каталог (C:\TEMP)
- Откройте с помощью блокнота файла C:\TEMP\PRO1000\Winx64\NDIS64\e1d64x64.inf
- Удалите следующие три строчки
ExcludeFromSelect = \
PCI\VEN_8086&DEV_153A, \
PCI\VEN_8086&DEV_153B - Затем найдите и скопируйте следующие три строки
И вставьте их в следующей секции после строки
%E15A2NC.DeviceDesc% = E15A2, PCI\VEN_8086&DEV_15A2&SUBSYS_00011179
- Сохраните изменения в inf файле.
- Затем с правами администратора в командной строку выполните следующие команды, отключающие проверку цифровой подписи драйверов.
bcdedit /set LOADOPTIONS DISABLE_INTEGRITY_CHECKS
bcdedit /set TESTSIGNING ON
bcdedit /set nointegritychecks ON< - Перезагрузите сервер
- А затем из командной строки установить драйвер с помощью модифицированного inf файла
pnputil -I -a C:\TEMP\PRO1000\Winx64\NDIS64\e1d64x64.inf
- Подтвердите установку драйвера
- В консоли должно появится сообщение.
Processing inf : e1d64x64.inf
Successfully installed the driver on a device on the system.
Driver package added successfully….. - Теперь можно отключить проверку подписи драйверов.
bcdedit /set LOADOPTIONS ENABLE_INTEGRITY_CHECKS
bcdedit /set TESTSIGNING OFF
bcdedit /set nointegritychecks OFF - Перезагрузите сервер и проверьте, что LAN драйвер успешно установился