Отключение проверки подписи драйверов в Windows 10 через реестр — это способ установить неподписанные драйверы, которые система обычно блокирует. Этот метод пригодится, если вы тестируете новое оборудование, используете несертифицированное ПО или решаете проблемы совместимости. Однако стоит помнить: отключение проверки снижает безопасность системы, поэтому прибегайте к этому только в крайних случаях.
Далее я расскажу, как это сделать правильно и безопасно, какие параметры реестра за это отвечают, и что делать, если что-то пошло не так. А ещё разберём альтернативные способы — на случай, если реестра покажутся сложными.
Почему блокирует неподписанные драйверы
По умолчанию Windows 10 требует, чтобы все драйверы имели цифровую подпись от Microsoft или доверенного издателя. Это защита от вредоносного ПО, которое может выдавать себя за легитимный драйвер. Проверка подписи включается автоматически при каждом запуске системы, если не настроено иное.
В большинстве случаев пользователи сталкиваются с ошибками вроде «Windows не может проверить цифровую подпись драйверов» или «Код 52» в диспетчере устройств. Это означает, что система отказывается загружать драйвер без действительного сертификата.
Если вы видите ошибку код 52 в диспетчере устройств, первым делом попробуйте обновить драйвер через официальный сайт производителя. Часто проблема решается установкой сертифицированной версии.
| Параметр | Расположение | Описание |
|---|---|---|
DriverSigning | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel | Управляет проверкой подписи для драйверов ядра. Значение 0 — проверка отключена. |
CodeIntegrityEnable | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager | Включает или отключает проверку целостности кода (в том числе подписи драйверов). |
AllowUnsignedDrivers | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager | Разрешает установку неподписанных драйверов (не всегда работает без отключения проверки подписи). |
Какие параметры реестра отвечают за проверку подписи
За отключение проверки подписи драйверов в реестре Windows 10 отвечают два ключевых параметра:
Изменение этих параметров требует прав администратора. Неправильные действия могут привести к невозможности загрузки системы, поэтому перед редактированием реестра создайте точку восстановления.
Подготовительный этап: создание точки восстановления
Перед тем как лезть в реестр, нужно подстраховаться. Создание точки восстановления занимает 2–3 минуты, но сэкономит часы на переустановку системы, если что-то пойдёт не так.
- Шаг 1. Откройте
Панель управления→Восстановление→Создание точки восстановления. - Шаг 2. Нажмите
Создать, укажите название (например, «Перед отключением проверки подписи драйверов») и дождитесь завершения. - Шаг 3. Проверьте, что точка создана — она должна появиться в списке доступных точек.
Если вы никогда не создавали точки восстановления, убедитесь, что функция включена для системного диска. Для этого в том же окне выберите диск C:, нажмите Настроить и активируйте опцию «Включить защиту системы».
Пошаговое отключение проверки подписи через реестр
Теперь переходим к самому процессу. Варим способ подходит для Windows 10 всех сборок (1809, 1909, 20H2, 21H1, 22H2 и newer). Инструкция актуальна и для Windows 11, если вы используете аналогичный метод.
Открыть редактор реестра. Нажмите
Win + R, введитеregeditи нажмитеEnter. Подтвердите действия от имени администратора, если потребуется.Перейти к нужному разделу. В левой части окна перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KernelИзменить параметр DriverSigning. В правой части найдите параметр
DriverSigning. Если его нет — создайте его вручную (правый клик →Создать→Параметр DWORD (32 бита)). Установите значение0.Отключить проверку целостности кода. Вернитесь на уровень выше (
Session Manager) и найдите параметрCodeIntegrityEnable. Измените его значение на0. Если параметра нет — создайте его так же, как в предыдущем шаге.Разрешить неподписанные драйверы. В том же разделе (
Session Manager) создайте или измените параметрAllowUnsignedDriversсо значением1.Перезагрузить компьютер. Изменения вступят в силу только после перезагрузки. После этого проверка подписи драйверов будет отключена.
⚠️ Внимание: После отключения проверки подписи ваша система становится уязвимее для атак через драйверы. Не устанавливайте неподписанные драйверы из непроверенных источников.
Сравнение методов отключения проверки подписи
Реестр — не единственный способ отключить проверку подписи. Есть и другие методы, каждый из которых имеет свои плюсы и минусы. Чтобы вам было проще выбрать, я сопоставил их в таблице ниже.
| Метод | Сложность | Временный/Постоянный | Требует перезагрузки | Работает без прав админа |
|---|---|---|---|---|
| Через реестр | Средняя | Постоянный | Да | Нет |
| Через параметры загрузки (F8) | Низкая | Временный (до перезагрузки) | Да | Нет |
| Через командную строку (bcdedit) | Высокая | Постоянный | Да | Нет |
| Через групповую политику (gpedit.msc) | Низкая | Постоянный | Да | Нет |
| Через режим отладки | Очень высокая | Временный | Да | Нет |
Метод через реестр подходит тем, кто хочет навсегда отключить проверку и не боится редактировать системные параметры. Если вам нужно временное решение — проще использовать параметры загрузки (клавиша F8 или Shift + Перезагрузка).
Что делать, если изменения не сработали
Иногда после редактирования реестра проверка подписи всё равно остаётся активной. Это может произойти по нескольким причинам:
Если изменения в реестре не сработали, проверьте, не переопределяются ли они групповой политикой или параметрами загрузки.
Вот что можно сделать:
- Проверьте путь в реестре. Убедитесь, что вы изменили параметры в правильных разделах (
HKEY_LOCAL_MACHINE, а неHKEY_CURRENT_USER). - Используйте командную строку. Иногда параметры реестра не применяются из-за ограничений системы. Попробуйте отключить проверку через
bcdedit:bcdedit.exe /set nointegritychecks on - Отключите Secure Boot в BIOS. Если у вас включён Secure Boot, он может блокировать загрузку неподписанных драйверов независимо от настроек реестра.
- Проверьте антивирус. Некоторые антивирусы (например, Kaspersky или ESET) могут блокировать изменения в реестре, связанные с безопасностью.
Практика: устанавливаем неподписанный драйвер после отключения проверки
После того как вы отключили проверку подписи, можно приступить к установке неподписанного драйвера. Вот что нужно сделать:
Чек-лист для установки неподписанного драйвера
Часто задаваемые вопросы
Можно ли отключить проверку подписи драйверов только для одного устройства?
Нет, отключение проверки подписи работает глобально для всей системы. Вы не можете выборочно отключить её для одного драйвера — либо проверка отключена для всех, либо включена.
Будет ли работать этот метод на Windows 11?
Да, метод через реестр работает и на Windows 11, но в некоторых сборках может потребоваться дополнительно отключить Secure Boot и Trusted Platform Module (TPM) в BIOS.
Как вернуть проверку подписи обратно?
Чтобы включить проверку подписи, верните параметрам DriverSigning и CodeIntegrityEnable значения 1, а AllowUnsignedDrivers — 0. После этого перезагрузите компьютер.
Может ли отключение проверки подписи привести к сбоям системы?
Да, если вы установите нестабильный или вредоносный драйвер. Неподписанные драйверы могут содержать ошибки или зловредный код, что приведёт к синим экранам смерти (BSOD) или другим проблемам.