Установка драйвера сетевой карты Intel I219-V в Windows Server 2012/2016

С некоторых пор на серверных операционных системах от Microsoft, запущенных на «не серверном железе» перестали устанавливаться драйвера на сетевые карты от компании Intel. При этом на аналогичных десктопных операционных системах, драйвера успешно устанавливаются без каких-либо проблем. Суть проблемы, возможно кроется в наглом маркетинговом сговоре двух корпораций Microsoft и Intel. Далее рассмотрим, как решить данную проблему.

Рассмотрим решение проблемы пошагово.

Модифицируем файлы драйвера

  1. Для начала, находим на сайте Intel свою операционную систему и качаем пакет драйверов для сетевых карт I219.
  2. Переходим в диспетчер устройств и находим DevID нашей сетевой карты. В моем случае это: PCI\VEN_8086&DEV_0D55
  3. Распаковываем скачанный файл 7zip’ом и переходим в директорию «PRO1000\Winx64» далее, в зависимости от требуемой ОС переходим в требуемую директорию:
    1. NDIS63 — для Windows 8/Server 2012
    • NDIS64 — для Windows 8.1/Server 2012 R2
    • NDIS65 — для Windows 10/Server 2016
  4. Внутри выбранной директории находим и открываем файл e1d63x64.inf (для других ОС: e1d64x64.inf / e1d65x64.inf)
  5. Находим раздел [ControlFlags] и удаляем строчки, между [ControlFlags] и [Intel]
  6. Далее, в зависимости от исходной ОС (десктопной) ищем разделы:
    • [Intel.NTamd64.6.2.1] — Windows 8
    • [Intel.NTamd64.6.3.1] — Windows 8.1
    • [Intel.NTamd64.10.0.1] — Windows 10
  7. Находим в нем строки со своим идентификатором (который мы нашли в пункте 2). Копируем их полностью в буфер обмена.
  8. Переходим в следующий раздел, в зависимости от целевой ОС (серверной)
    • [Intel.NTamd64.6.2] — Windows Server 2012
    • [Intel.NTamd64.6.3] — Windows Server 2012 R2
    • [Intel.NTamd64.10.0] — Windows Server 2016
  9. В конец раздела после перечисления идентификаторов оборудования вставляем наши строки.
  10. Сохраняем изменения и закрываем файл.
Вот эти строки, которые необходимо удалить
Пример копируемых строк
Пример целевого раздела, после вставки наших строк

Отключаем проверку подписи драйверов

После модификации файлов драйверов они не смогут пройти проверку подписи и, если мы все еще хотим установить драйвер десктопной сетевой карты Intel на Windows Server, то отключаем проверку подписи следующим образом:

Открываем консоль (cmd) от имени администратора и выполняем следующие команды:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Первая отключает проверку подписи, вторая включает тестовый режим.

Далее перезагружаем компьютер/сервер.

Установка драйвера

Открываем диспетчер устройств, далее выбираем нашу сетевую карту и жмем «Обновить драйверы…» -> «Выполнить поиск драйверов на этом компьютере» -> Указываем путь до папки с нашим модифицированным файлом -> На злобную ошибку о проверке издателя выбранных драйверов отвечаем решительно «Все равно установить этот драйвер»

Теперь драйвер сетевой карты успешно установится и будет работать.

Включение защиты и отключение тестового режима

После выполнения всех вышеуказанных действий снова включаем защиту от установки «не хороших» драйверов и выключаем тестовый режим командами в командной строке, запущенной от имени администратора:

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

Вот и все! Удачи!

Источник информации: https://baduser.info/?p=1075

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.