Что такое драйверы с цифровой подписью (Digitally Signed Drivers)? Драйверы с цифровой подписью — это драйверы, подписанные поставщиками, которые обеспечивают целостность драйвера и контрольную сумму, чтобы убедиться, что устанавливаемый файл драйвера не был изменен каким-либо образом, кроме того, что разрешил или изменил орган подписи.
Ошибка «Windows требует драйвер с цифровой подписью» возникает, когда Windows блокирует установку драйвера, если он не имеет цифровой подписи.
Как исправить ошибку Windows требуется драйвер с цифровой подписью
Windows позволяет продолжить установку, отключив проверку цифровой подписи – что не рекомендуется, но иногда необходимо, если драйвер не подписан, но является оригинальным драйвером. Существует несколько проверенных нами исправлений, которые помогут решить эту проблему. Это руководство относится к исправлению Ошибка «Требуется драйвер с цифровой подписью» в Windows 10, Windows 8 или Windows 7
Отключение подписи драйверов
Подписание драйверов, как уже говорилось, включено по умолчанию в операционной системе Windows, чтобы исключить установку на компьютер вредоносных программ, замаскированных под драйверы. Это обеспечивает дополнительный уровень безопасности для вашего компьютера. Однако если это приводит к ошибкам и не позволяет установить драйверы сторонних производителей, можно отключить подписание драйверов, выполнив следующие действия:
- Нажмите клавиши Windows + R, введите «gpedit.msc» в диалоговом окне и нажмите Enter.
- Находясь в редакторе групповых политик, перейдите по следующему пути:
Конфигурация пользователя > Административные шаблоны > Система > Установка драйвера> Подписание кода для драйверов устройств
- Выберите опцию Включено и в раскрывающемся списке выберите Игнорировать (в разделе ‘Когда Windows обнаруживает файл без драйверов’).
- Нажмите OK для сохранения изменений и выхода. Теперь проверьте, решена ли проблема.
Включение функции TESTSIGNING
TESTSIGNING определяет, будет ли Windows устанавливать любой тестовый код режима ядра, не подписанный цифровой подписью соответствующих компаний-разработчиков. Это еще одно средство защиты, которое действует как брандмауэр, предотвращая установку любых драйверов уровня ядра, если они не включены в белый список. Если вы действительно хотите установить драйвер, несмотря на безопасные меры Windows, вы можете включить режим TESTSIGNING.
- Нажмите клавиши Windows + S, введите «командная строка» в диалоговом окне, щелкните правой кнопкой мыши на приложении и выберите пункт «Выполнить от имени администратора«.
- В командной строке выполните следующую команду:
bcdedit /set testsigning on
- Теперь перезагрузите компьютер. После перезагрузки снова войдите в систему и попробуйте установить драйвер.
- Если вы захотите отключить тестовый режим, выполните следующую команду:
bcdedit /set testsigning off
Постоянное отключение принудительного использования подписей драйверов
Если все вышеперечисленные способы не помогли, можно попробовать отключить принудительное использование сигнатур драйверов на компьютере. Вам придется снова вручную включить механизм, и ни один драйвер, установленный на вашем компьютере, не будет защищен. Используйте этот способ в качестве последнего средства.
- Нажмите Windows + R, введите «командная строка«, в диалоговом окне щелкните правой кнопкой мыши на приложении и выберите «Запустите программу от имени администратора«.
- В командной строке выполните следующую команду:
bcdedit.exe /set nointegritychecks on
Полностью перезагрузите компьютер и попробуйте установить драйвер.
- Если вы захотите снова включить механизм принудительной проверки, выполните следующую команду:
bcdedit.exe /set nointegritychecks off
Примечание: Как правило, все проверенные и подлинные драйверы имеют цифровую подпись. Перед установкой убедитесь, что вы полностью уверены в драйвере.