Как отключить проверку подписи драйверов в Windows 7

Июль, 22nd 2020Рубрика: Windows | Советы 35947
Подписаться на комментарии по RSS

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

В Windows 7 существенно ужесточились требования к установке драйверов. Операционная система, особенно её 64-разрядная версия, безжалостно блокирует любые попытки инсталляции драйвера, при отсутствии цифровой подписи. Иногда это серьёзно мешает.

Конечно, можно проигнорировать вопли системы безопасности Windows и установить неподписанный драйвер, ответив что вы доверяете этому издателю, однако, несмотря на то, что в операционной системе нужный драйвер и будет установлен, работать устройство всё равно не сможет.

Установка неподписанного драйвера. Всегда доверять программному обеспечению.

В диспетчере устройств оно будет помечено восклицательным знаком и содержать следующее сообщение об ошибке:

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

Не удается проверить цифровую подпись драйверов, необходимых для данного устройства.

Подобная проблема вылезла при установке свежей версии OpenVPN 2.4.9 на 64-битную Windows 7, вернее на самой программы, а виртуальной сетевого интерфейса TAP-Windows Adapter V9 (версия 9.24.2).

VPN-туннели я использую постоянно и ставил их десятки раз на разные операционные системы. Как правило, всё проходило успешно с первого раза либо проблема решалась довольно быстро... в этот раз быстро не получилось, так как "винда" упорно не принимала адаптер.

[ Спойлер ] На самом деле, проблема решается очень просто, если вы не гонитесь за последними версиями программ. Просто ставим OpenVPN версии 2.4.6, без всяких танцев с бубном, и радуемся (тут в составе дистрибутива идёт подписанная версия драйвера TAP-Windows 9.21.2)

Отключение проверки цифровой подписи драйверов в Windows 7 с помощью команды bcdedit

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

bcdedit.exe /set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe /set TESTSIGNING ON

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

Чтобы отменить данный режим работы и вновь включить проверку цифровой подписи в Windows 7, выполним следующие команды:

bcdedit.exe /set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit.exe /set TESTSIGNING OFF
Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 4

  1. 2020-12-14 в 16:04:00 | Артём

    Не помогло

  2. 2021-03-23 в 12:38:41 | Пак

    Спасибо, установка старой версии с подписанными драйверами решила ситуацию.

  3. 2021-07-14 в 15:39:13 | htvtym

    Выполнение выше приведенных команд помогает,но... после этого в правом нижнем углу рабочего стола появляется надпись,типа,версия винды тестовая,сборка такая-то.После ввода а ком. строке "bcdedit.exe -set TESTSIGNING OFF" и перезагрузки,винда выходит из тестового режима,но снова появляется ошибка 52,причем,на уже ранее успешно обновленных драйверах.

  4. 2021-08-23 в 02:47:56 | Аноним

    Советчик херов!

ваш комментарий будет опубликован после проверки
на указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.