В большинстве случаев с ошибкой «Secure boot violation – invalid signature detected» сталкиваются пользователи компьютеров и ноутбуков Asus, которая возникает на начальном этапе загрузки. Она не относится к числу критических, поскольку достаточно нажать Enter, чтобы продолжить запуск системы. Как указано в сообщении, причиной ее возникновения является недействительная подпись, обнаруженная системой безопасности загрузки. Узнаем подробнее способы ее решения.
Содержание
Чем вызвана ошибка?
С ошибкой Secure boot violation можно столкнуться по следующим причинам:
- После перехода на Windows 10 из предыдущей версии, когда система при обнаружении несоответствующих драйверов зависает в цикле проверки подписи.
- При выключении компьютера во время установки обновления.
- Подключен внешний накопитель при включении компьютера.
Отключение параметра безопасной загрузки
Проблему можно решить путем отключения в настройках BIOS опции Secure Boot.
Включите компьютер и при появлении начального экрана (POST-процедур) нажмите на кнопку для входа в настройки BIOS, которая отображена в нижней строке «Press ___ to enter Setup». Обычно используются клавиши – Del, F2, F10 и прочие. Если экран закрывает заставка, сделайте запрос в интернете по модели материнской платы, чтобы узнать точную клавишу.
После входа в настройки перейдите в раздел Безопасности. Найдите Secure Boot и переключите его значение на «Disable».
После сохраните изменения нажатием на F10 и выйдите из BIOS.
Отключение обязательной проверки подписи драйвера
Причиной ошибки Secure boot violation может быть функция обязательной проверки подписи драйвера, когда система зависает в цикле этого события.
Откройте системные параметры сочетанием клавиш Win + I и перейдите в раздел «Обновления и безопасность».
На вкладке Восстановление кликните на кнопку «Перезагрузить сейчас».
На экране выбора действий перейдите по пути: Поиск и устранения неисправностей – Дополнительные параметры. Откройте вкладку Параметры загрузки и нажмите F7.
Во время перезагрузки проверьте, устранена ли проблема.
Простое решение с использованием командной строки
Этот метод популярен из-за своей просторы и позволил многим быстро решить проблему Secure boot violation.
Запустите командную строку от имени администратора с помощью системного поиска или из контекстного меню Win + X.
В консоли выполните следующую команду:
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
Дождитесь сообщения «Операция успешно завершена».
Удаление пакета KB3084905
Когда было выпущено обновление для Windows 8.1 и Windows Server 2012, корпорация Майкрософт официально заявила, что пакет KB3084905 может вызвать ошибку безопасности загрузки. Чтобы его удалить, выполните следующие шаги.
Нажмите Win + R, наберите control и кликните на «ОК», чтобы открыть Панель управления.
Переключите просмотр на категории и выберите вкладку «Удалить программы». В левом меню кликните на «Просмотр установленных обновлений».
Найдите в списке KB3084905, отметьте его курсором и выберите опцию удаления.