Как исправить Secure Boot Violation в Windows 10
При загрузке ПК или ноутбука у вас может появится сообщение с предупреждением "Secure Boot Violation Invalid Signature Detected. Check Secure Boot Policy in Setup". В этой ситуации можно продолжить загрузку системы Windows, но при следующей загрузке это предупреждение появится вновь. Эта проблема возникает, когда вы устанавливаете загрузочную программу без подписи OEM, которая запускается во время загрузке. Это может быть неподписанный драйвер, загруженный левый DLL файл, установлена пиратская версия программы. Во многих случаях это случается, когда включена функция Secure Boot (безопасная загрузка), которая при каждой загрузке ПК, проверяет цифровую подпись драйверов. Она видит, что нет подписи у драйвера и выдает такое предупреждение "Secure Boot Violation". Давайте разберем, как исправить эту ошибку.
Отключить Secure Boot
Нужно войти в BIOS. Для этого, при загрузке ПК нажмите кнопку F1, F2, Del. Если у вас не получается или вы не знаете какую кнопку жать, то перейдите "Кнопки для входа в bios от производителей ноутбуков и компов". Когда мы вошли в BIOS, то найдите Secure Boot и выберите значение Disabled (отключено). В разных BIOS эта функция может находиться где угодно, но обычно ищите в графе Boot. Перезагрузите свой ноутбук и предупреждение должно исчезнуть.
Отключить принудительное использование драйверов
Если выше способ не помог, то нужно отключить принудительную проверку подписи драйверов. Для этого вам нужно попасть в "Дополнительные параметры загрузки". Эта функция находится точно там же, где и безопасный режим. Просто нажмите клавишу F7, чтобы отключить "обязательную проверку подписи драйверов". После отключения ошибка "Secure Boot Violation Invalid Signature Detected. Check Secure Boot Policy in Setup" больше не появится.
Это руководство поможет вас сориентировать, как зайти в эти параметры.
Дополнительные рекомендации
1. Microsoft заявила, что ошибка подписи драйверов может быть вызвана патчем KB3084905 в сиcтемах Windows Server 2012 и Windows 8.1. просто удалите этот патч.
2. Откройте командную строку от имени администратора и введите по порядку команды, чтобы отключить подпись драйверов:
bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe /set TESTSIGNING ON
Если нужно включить обратно, то:
bcdedit.exe /set TESTSIGNING OFF
bcdedit.exe /set loadoptions ENABLE_INTEGRITY_CHECKS