Принудительная установка несовместимого драйвера .inf в Windows Server 2019 Core - PullRequest
0 голосов
/ 06 января 2019

Я пытаюсь установить Server 2019 Core на NUC 6-го поколения. Хотя установка проходит нормально, мне вспоминаются «старые добрые времена», когда она загружается без какого-либо сетевого подключения.

Теперь у меня есть правильный драйвер (I219-V, октябрь 2018 для Win10x64, содержащий правильную комбинацию VEN-DEV), который будет работать нормально, если я принудительно установлю установку с помощью графического интерфейса. Но Windows считает его несовместимым драйвером, и поэтому он не будет установлен, если я просто предоставлю драйвер.

Есть ли способ через CLI или PoSh заставить установить драйвер на определенное устройство?

UPDATE:

Я также попытался просто добавить две строки в файл inf (поскольку он уже содержит все необходимые инструкции, они просто отключили их), но он становится неподписанным, поэтому теперь мне нужно найти способ установки неподписанных драйверов.

Ответы [ 3 ]

0 голосов
/ 11 января 2019

Когда я пытался установить NUC7I3BNH с Windows Server 2019 не так давно, у меня был очевидный успех без необходимости возиться с редактированием и подписанием.

ПРИМЕЧАНИЕ: я не пробовал это в основной редакции. Обходной путь может заключаться в получении USB-адаптера Ethernet для удаленного управления драйверами с помощью MMC или Windows Admin Center (или с использованием интерфейса WiFi).

В диспетчере устройств обновите драйверы для соединения Ethernet и выберите «Просмотреть мой компьютер для поиска драйверов». Выберите «Позвольте мне выбрать из списка доступных драйверов», затем выберите папку PRO1000 / Winx64 / NDIS68 и выберите любой из файлов .inf. Должно появиться одно из следующих устройств, используйте одно из них:

Intel(R) I200 Gigabit Network Connection
Intel(R) I210 Gigabit Network Connection

Я скачал конкретные ProSetx64 драйверы для Windows Server 2019, но после этого я скачал последний Полный пакет драйверов и использовал драйвер I210.

Вы будете предупреждены о возможных проблемах с драйвером, но с некоторым ограниченным использованием у меня не было никаких проблем.

Затем я смог установить инструменты ProSet и использовать утилиту настройки адаптера.

Надеюсь, это тоже поможет.

0 голосов
/ 17 января 2019

Я успешно установил неподдерживаемый драйвер NIC в Windows Server Core 2019.

Сначала вы должны использовать бесплатный инструмент devmanview от NirSoft, чтобы проверить правильность строки поставщика PnP. Я знаю, что у вас уже есть строка, но просто чтобы убедиться, что нет ошибки. Тогда вам нужно убедиться, что у вас есть драйверы NDIS68, предыдущие версии не будут работать. Затем вам нужно исправить соответствующий inf, чтобы переместить строки со строкой вашего поставщика из раздела Windows 10 в раздел Windows Server, кажется, что эта часть также подходит для вашего случая.

Затем необходимо отключить проверку подписи с помощью Bcdedit.exe -set TESTSIGNING ON (безопасную загрузку UEFI необходимо отключить в BIOS) и перезагрузить систему, поскольку эту функцию можно включить / отключить только путем перезагрузки.

Затем перейдите в каталог драйверов и установите драйверы с помощью pnputil / a [nameofpatchedinf] .inf / i

Вы можете проверить с помощью devmanview, появляется ли драйвер с вашими сетевыми картами. Затем вы можете снова отключить тестирование и снова включить безопасную загрузку (если применимо). Я также установил утилиту настройки адаптера PROSet от Intel, чтобы проверить настройки адаптера и проверить оборудование и кабели. Если у вас несколько сетевых карт, помните, что нумерация на устройстве не такая, как в драйверах. Адаптер номер 1 был физическим портом 2 в моем случае. Если вы подключите кабель к другому порту, Windows будет жаловаться на отсутствие активного сетевого адаптера.

Также следует помнить, что Server 2019 Core еще не полностью готов к использованию. Я трачу часы на включение удаленного рабочего стола только для того, чтобы узнать, что существует неразрешенная ошибка, препятствующая RDP-соединениям, даже если настройки брандмауэра и политики обслуживания в порядке.

0 голосов
/ 06 января 2019

Мне действительно удалось заставить это работать. Хотя он не отвечает на вопрос о том, как принудительно установить драйвер из CLI, он решает мою проблему (и подобные).

Сначала я отредактировал файл .inf и добавил правильные устройства под заголовком Server 2016. В моем случае у Intel уже была информация об установке в файле, поэтому она просто копировала 2 строки.

Это привело к ошибке о неверном хеше. Итак, вернемся к файлу .inf, чтобы закомментировать строку CatalogFile =, поставив перед ней точку с запятой.

Это привело к ошибке, что это неподписанный пакет драйверов. Без кнопки «Пуск» я не мог выбрать расширенный запуск, поэтому я нашел другой способ сделать это:

bcdedit /set {bootmgr} displaybootmenu yes
bcdedit /set {bootmgr} timeout 10

Это включило меню F8, которое позволило мне отключить проверку подписи драйверов. После этого мне удалось установить мододированный драйвер. Пока что выжили перезагрузки.

Может быть, я мог бы установить исходный пакет драйверов с помощью диспетчера устройств сейчас, если мне нужен подписанный драйвер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...