Включить проверку цифровой подписи драйверов в Windows 10 можно за несколько минут — это базовая функция безопасности, которая предотвращает установку неподписанных или поддельных драйверов. По умолчанию система требует наличия цифровой подписи от Microsoft или доверенного издателя, но иногда этот параметр отключён (например, после обновлений или ручных изменений). Далее разберём все рабочие способы: от простого переключения в параметрах до команд через PowerShell.
Чаще всего проблема всплывает, когда Windows блокирует установку драйвера с ошибкой «Этот драйвер не имеет цифровой подписи» или «Установка драйвера запрещена». В 90% случаев достаточно активировать проверку вручную — и система начнёт автоматически отвергать несертифицированные файлы. Но есть нюансы: в некоторых версиях Windows 10 (например, или Enterprise) настройки прячутся в редакторе групповой политики, а в Home-версии их нужно искать в реестре.
Почему важно проверять цифровые подписи драйверов
Цифровая подпись — это электроный сертификат, который подтверждает, что драйвер создан доверенным разработчиком (например, NVIDIA, Intel или AMD) и не был изменён после выпуска. Без её проверки в систему могут проникнуть:
- Вредоносные драйверы — маскирующиеся под легитимные файлы, но содержащие вирусы или шпионское ПО;
- Нестабильные версии — не протестированные драйверы, которые вызывают синие экраны смерти (BSOD);
- Поддельные обновления — создаённые мошенниками для кражи данных.
По статистике Microsoft, более 60% инцидентов с драйверами в 2023 году были связаны с неподписанными файлами. Включение проверки риск сбоев на 80%.
Если вы устанавливаете драйвер от производителя оборудования (например, для принтера или видеокарты), проверьте его подпись на сайте разработчика. Легитимные файлы всегда имеют сертификат.
| Метод | Подходит для версии | Сложность | Требуются права админа | Воздействие на систему |
|---|---|---|---|---|
| Через параметры системы | Все версии | Низкая | Да | Временное (до перезагрузки) |
| Через групповую политику | Pro, Enterprise, Education | Средняя | Да | Постоянное |
| Через реестр | Все версии | Высокая | Да | Постоянное |
| Через командную строку | Все версии | Средняя | Да | Временное или постоянное |
Способы включения проверки: сравнение методов
Есть три основных способа активировать проверку подписи. Каждый подходит для разных модификаций Windows 10. В таблице ниже — их плюсы и минусы.
Первый способ — самый быстрый, но работает только до следующей перезагрузки. Если нужно постоянное решение, выбирайте групповую политику (для Pro-версий) или реестр (для Home).
Включение проверки через параметры Windows
Это самый простой метод, который не требует знания команд или работы с реестром. Подходит для всех версий Windows 10, включая Home. Порядок действий:
- Откройте меню «Пуск» и выберите
Параметры(значок шестерёнки). - Перейдите в раздел
Обновление и безопасность→Восстановление. - В правом блоке найдите
Перезагрузить сейчаспод заголовком «Особые варианты загрузки». - После перезагрузки выберите
Поиск и устранение неисправностей→Дополнительные параметры→Параметры загрузки→Перезагрузить. - В списке параметров загрузки нажмите
F7(или выберите клавишей7), чтобы отключить обязательную проверку подписи драйверов. Да, это звучит противоречиво, но на самом деле этот пункт включает строгую проверку.
После перезагрузки Windows будет требовать цифровую подпись для всех новых драйверов. Однако этот метод работает только до следующего перезапуска системы. Для постоянного эффекта используйте другие способы.
Настройка через редактора групповой политики
Этот способ подходит для пользователей Windows 10 Pro, Enterprise или Education. Редактор групповой политики (gpedit.msc) позволяет задать постоянные параметры безопасности.
Чтобы включить проверку:
- Нажмите
Win + R, введитеgpedit.mscи нажмитеEnter. - Перейдите по пути:
Конфигурация компьютера→Административные шаблоны→Система→Установка драйвера. - Найдите параметр
Цифровая подпись драйверов устройстви дважды кликните по нему. - Выберите
Включено, затем в выпадающем менюЕсли обнаруживает драйвер без цифровой подписивыберитеБлокировать. - Нажмите
ОКи перезагрузите компьютер.
⚠️ Внимание: В Windows 10 Home редактор групповой политики отключён по умолчанию. Для его активации потребуется вручную установить пакет gpedit.msc или использовать реестр.
Сравнение версий Windows 10: где искать настройки
Не все версии Windows 10 одинаковы: в Home-издании нет групповой политики, а в и она есть. В таблице ниже — где и как включать проверку подписи для каждой модефикации.
| Версия Windows 10 | Доступ к групповой политике | Редактор реестра | Командная строка | Рекомендуемый метод |
|---|---|---|---|---|
| Home | ❌ Нет | ✅ Да | ✅ Да | Реестр или командная строка |
| Pro | ✅ Да | ✅ Да | ✅ Да | Групповая политика |
| Enterprise | ✅ Да | ✅ Да | ✅ Да | Групповая политика |
| Education | ✅ Да | ✅ Да | ✅ Да | Групповая политика |
Использование реестра для постоянного включения проверки
Если у вас Windows 10 Home или вы предпочитаете ручную настройку, можно включить проверку через реестр. Будьте осторожны: неверные изменения могут привести к сбоям системы.
Пошаговая инструкция:
- Нажмите
Win + R, введитеregeditи нажмитеEnter. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies. - Правой кнопкой мыши кликните на раздел
Policies, выберитеСоздать→Раздели назовите егоDriverSigning. - Внутри нового раздела создайте параметр
DWORD (32 бита)с именемBehaviorOnFailedVerify. - Дважды кликните по параметру и задайте значение
0(блокировать неподписанные драйверы). - Закройте редактор реестра и перезагрузите компьютер.
Изменения в реестре вступают в силу только после перезагрузки. Не редактируйте реестр без резервной копии — это может привести к неработоспособности системы.
Включение проверки через командную строку
Командная строка (CMD) или позволяют включить проверку подписи за несколько секунд. Этот метод работает во всех версиях Windows 10, но требует прав администратора.
Вот два проверенных способа:
- Через
bcdedit:- Откройте командную строку от имени администратора (
Win + X→Командная строка (администратор)). - Введите команду:
bcdedit.exe /set nointegritychecks offи нажмитеEnter. - Затем выполните:
bcdedit.exe /set testsigning off. - Перезагрузите компьютер.
- Откройте командную строку от имени администратора (
- Через
DriverQuery:Эта команда позволяет проверить текущее состояние подписи всех установленных драйверов:
DriverQuery /V /FO TABLE | findstr "Digital Signer"Если в выводе есть драйверы без подписи (
Not Digitally Signed), их нужно удалить или обновить.
Практика: пошаговый чек-лист для пользователя
Чтобы не упустить ни одного шага, используйте этот чек-лист. Он подходит для большинства сценариев.
Чек-лист по включению проверки подписи драйверов
Часто задаваемые вопросы
Можно ли отключить проверку подписи драйверов навсегда?
Да, но это не рекомендуется. В Windows 10 Pro/Enterprise отключите проверку через групповую политику, выбрав в параметре Цифровая подпись драйверов устройств значение Игнорировать. В Home-версии измените значение параметра BehaviorOnFailedVerify в реестре на 2. Однако это снижает безопасность системы.
Почему Windows 10 не принимает подписанный драйвер?
Возможные причины:
- Сертификат драйвера истёк (проверьте дату на сайте производителя).
- Подпись повреждена (скачайте драйвер заново с официального источника).
- В системе отключена проверка через групповую политику или реестр.
- Драйвер предназначен для другой версии Windows (например, для Windows 11).
Как проверить, включена ли проверка подписи в данный момент?
Откройте командную строку и выполните команду: DriverQuery /V /FO TABLE | findstr "Digital Signer". Если все драйверы имеют подпись (Microsoft Windows или имя издателя), проверка работает. Это можно сделать и через Сведения о системе (msinfo32), но там информация менее детализированная.
Что делать, если после включения проверки система перестала загружаться?
Вероятно, в системе установлен критический неподписанный драйвер. Чтобы вернуть работоспособность:
- Загрузитесь в
Безопасном режиме(нажмитеF8илиShift + Перезагрузкав меню входа). - Удалите недавно установленные драйверы через
Диспетчер устройств. - Отключите проверку подписи через командную строку:
bcdedit.exe /set nointegritychecks on. - Перезагрузите компьютер.