Параметр безопасности обнаруживает этот драйвер как уязвимый и препятствует его загрузке — решение

Способы исправить ошибку Параметр безопасности обнаруживает этот драйвер как уязвимый и препятствует его загрузкеПри запуске некоторых программ в Windows 11/10, таких как HWiNFO, CPU-Z, утилит для управления функциями материнских плат или установке драйверов, пользователи могут получить сообщение об ошибке «Невозможно загрузить драйвер на это устройство. Параметр безопасности обнаруживает этот драйвер как уязвимый и препятствует его загрузке. Чтобы загрузить драйвер, скорректируйте параметры».

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

Список заблокированных уязвимых драйверов

Сообщение об ошибке Параметр безопасности обнаруживает этот драйвер как уязвимый и препятствует его загрузке

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

Windows 11/10 с параметрами безопасности по умолчанию проверяет цифровую подпись драйвера, совместимость, а также выполняет сверку с вышеуказанным списком (Microsoft Vulnerable Driver Blocklist).

Если файл драйвера включен в список уязвимых драйверов, подсистема целостности кода (Code Integrity) сообщает об этом, ядро Windows прерывает загрузку, а вы получаете рассматриваемое уведомление об ошибке от «Помощника по совместимости».

Способы исправить ошибку

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

  1. В случае, если вы стали получать сообщение о рассматриваемой ошибке при каждой загрузке Windows, выясните, к какому ПО относится драйвер (используйте поиск в Интернете по имени файла .sys) и отключите его автозагрузку.
  2. Если речь идёт о какой-либо программе для работы с оборудованием или его мониторинга, например, HWiNFO — скачайте актуальную версию ПО с официального сайта: с большой вероятностью соответствующие уязвимости были устранены в драйверах программы и блокировка выполняться не будет. Это рекомендуемый подход.
  3. В случае, если ошибка возникает для последней доступной версии устанавливаемой или запускаемой программы, при этом вы уверены в её безопасности и твёрдо намерены запустить, вам потребуется отключить «Целостность памяти» и опцию «Список заблокированных уязвимых драйверов», которую нельзя отключить без отключения изоляции ядра и целостности памяти. Шаги по отключению описаны ниже.
  4. Отказаться от использования ПО, устанавливающего блокируемый драйвер и подобрать альтернативы.
  5. Если ошибка стала появляться без каких-либо действий с вашей стороны, а файл драйвера имеет неясное назначение, рекомендую выполнить проверку компьютера на вирусы с помощью KVRT.

Если вы выбрали вариант с отключением списка заблокированных драйверов, шаги для этого в Windows 11/10 будут следующими:

  1. Откройте окно «Без0опасность Windows» (значок в области уведомлений или «Параметры» — «Конфиденциальность и безопасность» — «Безопасность Windows») и перейдите в раздел «Безопасность устройства».
  2. Нажмите по ссылке «Сведения об изоляции ядра». Открыть сведения об изоляции ядра
  3. Если опция «Целостность памяти» включена, отключите её и выполните перезагрузку компьютера. Если опция уже отключена, перейдите к следующему шагу. Отключить целостность памяти
  4. Там же на экране «Изоляция ядра» отключите опцию «Список заблокированных уязвимых драйверов (Майкрософт)». Ещё один способ отключения — выполнение команды
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\CI\Config" /v VulnerableDriverBlocklistEnable /t REG_DWORD /d 0 /f
    в командной строке от имени Администратора, но для того, чтобы это привело к результату, целостность памяти также должна быть отключена. Отключить Список заблокированных уязвимых драйверов
  5. Перезагрузите компьютер и проверьте, была ли решена проблема.

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

В случае, если сертификат драйвера добавлен в глобальный список недоверенных (Untrusted Certificate Store) отозванных (Certificate Revocation List), сообщение об ошибке продолжает появляться даже после приведённых выше действий. В этом случае ситуация усложняется и вариантов не так много и ни один из них я не рекомендую без явной необходимости или без понимания выполняемых действий:

  • Экспорт сертификата из файла .sys и добавление его в список доверенных в certmgr.msc
  • Удаление сертификата из списка «Сертификаты, к которым нет доверия» или из списка отозванных сертификатов.
  • Включение тестового режима с помощью
    bcdedit /set testsigning on
    при отключенной опции Secure Boot и удаление сертификата у файла драйвера:
    Remove-AuthenticodeSignature -FilePath "C:\путь_к_файлу.sys"

Для некоторых уязвимостей блокировка может быть жестко «зашита» в файлах CodeIntegrity (которые обрабатываются даже при отключенной «Целостности памяти» и «Защите локальной системы безопасности».

Надеюсь, один из предложенных вариантов поможет решить проблему и исправить ошибку.

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться