Windows 10 – Невозможно отключить установку подписанных драйверов

Вопрос или проблема

Мне надоело пытаться отключить установку драйверов “только с подписью” в Windows 10.

Я пробовал запускать от имени администратора:

bcdedit /set testsigning on
bcdedit /set nointegritychecks off

Но это не помогло.
Только перезагрузка и использование “Параметров запуска”, а затем “Отключить обязательную проверку подписи драйверов” сработали. Но это одноразовая операция. Как я могу сделать это навсегда?

Это крайне смешно – я хотел установить драйвер USBasp (для программирования AVR микроконтроллеров), и я не смог…

П.С. У меня отключен “Безопасный загрузка” в BIOS.

Я думаю, вы имели в виду выполнить:

bcdedit /set testsigning off
bcdedit /set nointegritychecks on

Обратите внимание на “nointegritychecks on“.

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

Больше информации в статье
Опция конфигурации загрузки TESTSIGNING.

Во всех случаях необходимо выполнить:

bcdedit /set testsigning off
bcdedit /set nointegritychecks on

В некоторых случаях этого будет достаточно для установки драйвера.

Однако в некоторых случаях вам также необходимо будет сделать следующее непосредственно перед установкой драйвера:

1) Перезагрузите машину, удерживая клавишу Shift → Устранение неполадок → Дополнительные параметры → Параметры запуска → Перезагрузка

2) Когда появится экран параметров запуска, выберите “Отключить обязательную проверку подписи драйверов”

Управляющие переопределения EDID – пример типа драйвера, для которого всегда требуется второй метод. Я подозреваю, но не уверен, что первый метод сам по себе работает для драйверов с “тестовыми” подписями, тогда как второй необходим для драйверов, которые вообще не имеют подписи.

Обратите внимание, что, по моему опыту, выполнение второго метода, но не первого всегда позволит установить драйверы, но приведет к их неработоспособности после следующей перезагрузки. Таким образом, команды bcdedit необходимы в любом случае.


Я очень, очень надеюсь, что Microsoft пересмотрит эту политику в будущем. Такой тип политики я ожидаю на iOS, а не на своем собранном ПК. Даже собственный macOS Apple дает пользователям возможность постоянно разрешать использование неподписанных расширений ядра.

Имея доступ администратора и загрузчика, я всегда должен иметь возможность запускать неподписанный код на своем собственном компьютере. Механизм, который нужно повторно включать после каждой загрузки и который вообще не может быть выполнен с Bluetooth-клавиатурой, не должен быть приемлемым в настольной ОС с широкими аппаратными целями.

Ответ или решение

Чтобы отключить установку подписанных драйверов в Windows 10 навсегда, выполните следующие шаги:

  1. Отключите защиту от подписанных драйверов через командную строку:
    Вам необходимо открыть командную строку с правами администратора. Для этого нажмите правой кнопкой мыши на кнопку "Пуск" и выберите "Командная строка (администратор)" или "Windows PowerShell (администратор)".

    Введите следующие команды:

    bcdedit /set testsigning on
    bcdedit /set nointegritychecks on

    Эти команды активируют режим тестирования и отключат проверку целостности драйверов.

  2. Проверьте состояние Secure Boot:
    Убедитесь, что "Secure Boot" отключен в BIOS вашего компьютера. Иногда это может помешать установке неподписанных драйверов.

  3. Перезагрузите систему:
    После выполнения предыдущих команд перезагрузите компьютер, чтобы изменения вступили в силу.

  4. Дополнительные шаги для установки драйвера:
    Если после этих шагов установка драйвера по-прежнему требует отключения проверки подписи в один раз, выполните следующее:

    • Перезагрузите компьютер и удерживайте клавишу Shift, затем выберите "Поиск и устранение неполадок" → "Дополнительные параметры" → "Параметры загрузки" → "Перезагрузить".
    • В меню, которое появится, выберите опцию "Отключить проверку цифровой подписи драйверов" (Disable Driver Signature Enforcement).
  5. Установка драйвера:
    После выполнения этих шагов попробуйте снова установить драйвер (в вашем случае драйвер USBasp).

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

Заключение

Система Windows 10 имеет строгие правила безопасности, которые направлены на защиту от потенциальных угроз. Я надеюсь, что в будущем Microsoft предоставит пользователям больше возможностей для управления установкой драйверов.

Оцените материал
Добавить комментарий

Капча загружается...