Гость Hyper-V не может проверить подпись драйвера для кода сетевого адаптера Hyper-V 52

Гость Hyper-V не может проверить подпись драйвера для кода сетевого адаптера Hyper-V 52

У меня есть гостевая ОС Server 2016 Standard, работающая на кластере из 4 узлов Server 2016 Datacenter Hyper-V, которая не может запустить сетевую карту Hyper-V из-за следующей ошибки:

«Windows не может проверить цифровую подпись драйверов, необходимых для этого устройства. Недавнее изменение оборудования или программного обеспечения могло привести к установке файла, который подписан неправильно или поврежден, или это может быть вредоносное программное обеспечение из неизвестного источника. (Код 52)»

Я столкнулся со всеми теми же проблемами и испробовал все те же решения, которые были испробованы вЭТОТпоток, все без толку. Это включает в себя:

  • Удаление недавно установленных обновлений
  • Удаление и повторное добавление vNIC на уровне хоста
  • Удаление всех фантомных сетевых карт из гостевой ОС
  • Попытка обновить драйвер в гостевой ОС, но он самый последний
  • Попытка обновить драйвер для хостовой сетевой карты, также самый последний
  • Восстановление из резервной копии, но проблема возвращается после установки любых обновлений, выпущенных после октября 2017 г.
  • Крики в пустоту

Я могу заставить его работать, отключив проверку подписи драйвера, но я действительно не хочу этого делать, так как это сервер, связанный с безопасностью. У меня есть несколько других виртуальных машин, работающих в очень похожих конфигурациях, на уровне гостя и ОС, в кластере, все из которых полностью пропатчены, ни у одной из них нет никаких проблем.

яДействительноне хочу переустанавливать и перенастраивать, особенно если это вызвано какой-то конкретной конфигурацией на виртуальной машине, которая заставит это произойти снова. Переустановка означает, что мне нужно перенастроить не только сервер, но и кучу клиентов, которые зависят от него, поскольку его сертификат изменится.

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

решение1

Попробуй это:

  1. Выключите виртуальную машину.
  2. Удалить все сетевые карты из конфигурации виртуальных машин.
  3. Запустите виртуальную машину
  4. Запустите новый CMD и выполните следующие команды: set devmgr_show_nonpresent_devices=1 start devmgmt.msc
  5. Идти кВиди затем выберитеПоказать скрытые устройства
  6. Запустите regedit.exe
  7. Идти кHKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
  8. Этот раздел реестра должен быть полностью пустым сейчас, если вы найдете какие-либо подразделы, экспортируйте эти разделы реестра (резервную копию) и удалите их.
  9. Выключите машину.
  10. Повторно добавьте сетевые карты.
  11. Переустановите гостевые драйверы Hyper-V.
  12. Перезагрузите снова и повторите попытку.

решение2

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

Я сделал снимок виртуальной машины и заменил 7 файлов, которые не были подписаны, из другой виртуальной машины с той же версией IS. Версия файла на затронутом сервере была неправильной, но если я попытаюсь обновить IS, он скажет мне, что она актуальна.

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

Не могу гарантировать, что это будет работать вечно или вызовет позже другие проблемы, но это не критический сервер. Так что посмотрим:)

Связанный контент