BSOD и ошибкиWindows

«Не удается проверить цифровую подпись (Код 52)» из-за вредоносной программы или драйвера NVIDIA

При установке драйвера видеокарты NVIDIA на Windows 7 пользователи часто сталкиваются с сообщением «Системе Windows требуется драйвер с цифровой подписью»,

Системе Windows требуется драйвер с цифровой подписью

а затем после перезагрузки системы с ошибкой в Диспетчере устройств:

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

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

В этой статье разберем, почему появляется ошибка «код 52» при установке драйвера и как решить эту проблему за пару шагов без отключения проверки подписей в ОС.

Почему возникает ошибка «Код 52» на Windows 7

Причина кроется не в вирусах и не в поломке видеокарты. Все дело в конфликте устаревшей системы безопасности Windows 7 и современных алгоритмов шифрования:

  • Новые сертификаты SHA-2. Современные драйверы NVIDIA (особенно 400-й серии, например, 475.14, 474.11 и т.д.) подписаны цифровыми сертификатами на базе алгоритма SHA-2.
  • Устаревшие базы Windows 7. Чистая или давно не обновлявшаяся Windows 7 умеет проверять только старый алгоритм SHA-1 и не видит новые корневые центры сертификации Microsoft.
  • Блокировка компонентом проверки. После завершения установки Помощник по совместимости программ выдает предупреждение: «Системе Windows требуется драйвер с цифровой подписью», и блокирует основной модуль nvlddmkm.sys. В итоге после перезагрузки видеокарта отключается с кодом 52.

Как исправить ошибку с кодом 52

Пытаться накатывать вручную обновления безопасности KB4474419 или ставить сертификаты в хранилище часто не помогает, так как в системе может отсутствовать целая цепочка доверия.

Самое надежное решение для карт уровня GT 730 и близких серий (на архитектуре Kepler/Fermi) — откатиться на стабильную версию драйвера, использующую совместимую подпись.

Шаг 1. Полное удаление проблемного драйвера через DDU

Чтобы прошлый драйвер не оставлял конфликтующих «хвостов» в системе:

  1. Скачайте утилиту Display Driver Uninstaller (DDU).
  2. Загрузите компьютер в Безопасном режиме (Safe Mode). Можно попробовать без перехода в безопасный режим, зачастую и так корректно удаляет.
  3. Запустите DDU, выберите тип устройства ВидеокартаNVIDIA.
  4. Нажмите Очистить и перезагрузить.

Шаг 2. Установка стабильной версии драйвера

Для видеокарт прошлых поколений под Windows 7 идеальным выбором является версия 391.35 WHQL (или 417.71).

  1. Загрузите официальный инсталлятор NVIDIA 391.35 для Windows 7 64-bit.
  2. Запустите установку в обычном режиме для инсталляции.
  3. После завершения перезагрузите ПК.

Драйвер версии 391.35 использует подпись, которую Windows 7 распознает без установки дополнительных пакетов обновления. Ошибка «код 52 не удается проверить подпись» исчезнет, а видеокарта начнет работать в полноценном режиме со всеми функциями панели управления NVIDIA.

Айтишник

Вячеслав. Специалист по ремонту ноутбуков и компьютеров, настройке сетей и оргтехники, установке программного обеспечения и его наладке. Опыт работы в профессиональной сфере 12 лет.

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

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