Hyper-V Guest Cannot Verify Driver Signature for Hyper-V NIC Code 52

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

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

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

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

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

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

В журнале событий нет ничего подходящего.

0
задан 2 March 2018 в 04:35
2 ответа

Попробуйте следующее:

  1. Выключите VM
  2. Удалите все сетевые карты из конфигурации VM
  3. Запустите VM
  4. Запустите новый CMD и выполните следующие команды: set devmgr_show_nonpresent_devices=1 start devmgmt.msc
  5. Go to View and then select Show Hidden Devices
  6. Start regedit. exe
  7. Перейдите на HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
  8. Этот ключ реестра теперь должен быть полностью пустым, если вы найдете какие-нибудь под-ключи, экспортируйте эти ключи реестра (резервная копия) и удалите их
  9. Выключите питание компьютера
  10. Перезагрузите сетевые карты
  11. Переустановите гостевые драйверы Hyper-V
  12. Перезагрузитесь еще раз и повторите попытку
0
ответ дан 5 December 2019 в 06:23

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

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

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

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

.
0
ответ дан 5 December 2019 в 06:23

Теги

Похожие вопросы