- Что такое «INF-файл»?
- Создание цифровой подписи
- Как принудить установку драйвера и обойти ошибку?
- Решение №1 Загрузка драйвера с сайта производителя
- Решение №2 Отключение проверки подписей через Командную строку
- Решение №3 Отключение проверки подписей через Параметры загрузки
- Решение №4 Восстановление системных файлов
- Использование командной строки
- Как выполнить установку неподписанного драйвера в Windows 10
- С помощью командной строки
- Установка неподписанных драйверов в Windows 10
- Способ 1: Особые параметры загрузки Windows
- Способ 2: Командная строка
- Способ 3: Редактор локальной групповой политики
- Способ 4: Создание цифровой подписи
- Способ №6. Задействуйте административные шаблоны
- Способ №7. Используйте системное восстановление
- Отключаем проверку цифровой подписи драйверов в редакторе локальной групповой политики Windows 11
Что такое «INF-файл»?
Во-первых, нам нужно понять, что такое файл INF. Файл INF представляет собой небольшой текстовый документ, который поставляется с самим драйвером. Этот текстовый файл содержит инструкции по установке драйвера в операционной системе, а также цифровую подпись.
В предыдущих версиях Windows (7 и ниже) в INF-файлах не было подписей, поэтому пользователь мог свободно установить любой драйвер, даже опасный для системы. В настоящее время системы Windows выполняют обязательную проверку цифровых подписей драйверов. Если с подписью все в порядке, то драйвер установлен, если нет, то не установлен. В общем, довольно безопасная мера предосторожности.
Создание цифровой подписи
В некоторых случаях описанные методы могут не помочь. Когда проверка подписи драйверов Windows 7 или 10 не отключена, вам нужно подписать ее самостоятельно. Для этого нам нужно извлечь установочный пакет и найти файл с расширением INF. Содержит информацию, необходимую для установки в систему. Найдя нужный файл, вызовите свойства и перейдите на вкладку «Безопасность». Скопируйте путь, указанный в поле «Имя объекта».
Запустите PowerShell с повышенными правами. Введите следующую команду: «pnputil -a C:pathname.inf». Заменяем в нем строку «C:pathname.inf» на скопированный путь к файлу.
В результате выполнения выбранный водитель будет зарегистрирован в системе. Этот же способ подойдет и в том случае, когда постоянно слетает цифровая подпись водителя.
Как принудить установку драйвера и обойти ошибку?
К счастью для многих пользователей, Microsoft реализовала несколько вариантов обхода функции проверки цифровой подписи драйверов в операционной системе. В этой статье мы покажем вам, как обойти проверку и безопасно установить нужный драйвер в вашей системе.
Обратите внимание на следующее:
В первую очередь хочу предупредить, что не всем сторонним драйверам можно доверять. Некоторые драйверы могут оказаться даже вредоносными программами, задачей которых является, например, сбор личных данных пользователя. Убедитесь, что вы пытаетесь установить драйвер от надежного производителя.
Решение №1 Загрузка драйвера с сайта производителя
Для начала попробуем принудительно установить нужный вам драйвер, скачав его с сайта производителя и установив вручную. Например, пусть это будет драйвер для звуковой карты от Realtek. Если у вас есть правильная версия драйвера на вашем компьютере, выполните следующие действия, чтобы установить его в вашей системе Windows:
- нажмите комбинацию Windows+R;
- введите значение «devmgmt.msc» и нажмите Enter;
- открыть раздел «Аудиовходы и выходы»;
- щелкните правой кнопкой мыши звуковую карту и выберите «Обновить драйвер»;
- выбрать опцию «Искать драйвера на этом компьютере»;
- укажите директорию скачанного драйвера в соответствующей колонке и нажмите кнопку «Далее»;
- следуйте инструкциям на экране, чтобы установить драйвер;
- перезагрузите компьютер.
Сообщение «Сторонняя INF…» не должно появляться во время установки драйвера.
Решение №2 Отключение проверки подписей через Командную строку
Кроме того, вы можете полностью отключить функцию проверки подписи драйверов в вашей системе. Это конечно не рекомендуется, но если вы уверены в драйвере, то это можно сделать. Попробуем отключить управление через командную строку:
- нажмите Виндовс + Р;
- введите «cmd» и нажмите Ctrl+Shift+Enter;
- скопируйте команду «bcdedit / set loadoptions DDISABLE_INTEGRITY_CHECKS & bcdedit / set testsigning on» и нажмите Enter;
- закройте командную строку и перезагрузите компьютер.
После входа попробуйте установить необходимый драйвер.
Решение №3 Отключение проверки подписей через Параметры загрузки
Помимо прочего, вы можете отключить обязательную проверку подписи в параметрах загрузки Windows. Как правило, обычному пользователю не нужно иметь дело с этими опциями, но их можно использовать для решения самых разных задач. Чтобы получить к ним доступ, необходимо сделать следующее:
- нажмите комбинацию Windows+I;
- откройте раздел «Обновление и безопасность»;
- перейти во вкладку «Восстановление»;
- нажмите кнопку «Перезагрузить сейчас» в разделе «Особые параметры запуска»;
- на экране выбора действия нажмите на пункт «Диагностика», затем – «Дополнительные параметры»;
- на экране параметров загрузки нажмите кнопку «Перезагрузить»;
- при входе в систему вам должен быть представлен список из нескольких вариантов — нажмите кнопку F7, чтобы отключить обязательную проверку подписи драйверов.
Оказавшись на рабочем столе, попробуйте еще раз установить нужный драйвер. Сообщение «Сторонняя INF…» больше не должно вас беспокоить.
Решение №4 Восстановление системных файлов
Возможно, проблема вовсе не в проверке подписи драйверов. Есть вероятность, что некоторые из системных файлов Windows были повреждены каким-то процессом, из-за чего проверка подписи драйверов прервана или не удалась. Не помешает запустить SFC и DISM:
- нажмите Виндовс + Р;
- введите значение «cmd» и нажмите Ctrl+Shift+Enter;
- введите следующие команды одну за другой, перезапуская каждый раз после их выполнения:
- пФС /сканировать;
- DISM/Online/Cleanup-Image/RestoreHealth.
После устранения возможных повреждений системы пробуем переустановить необходимый драйвер. Если вам удастся это сделать, а сообщение «Сторонний INF…» не появится, значит проблема действительно в поврежденных системных файлах.
Использование командной строки
- Если у вас UEFI вместо классического BIOS, то необходимо предварительно отключить функцию Secure Boot (в настройки можно войти, нажав клавишу Del или F2 при включении компьютера).
- В списке приложений Windows 10 найдите Командную строку и запустите ее от имени администратора.
- В окне командной строки введите: exe -set loadoptions DISABLE_INTEGRITY_CHECKS и нажмите Enter.
- Теперь введите: exe -set TESTSIGNING ON и также нажмите клавишу Enter.
- Перезапуск.
Установка необходимых параметров завершена и проверка цифровой подписи больше не работает. К счастью, на рабочем столе Windows 10 теперь есть надпись о работе в тестовом режиме, так что вы сами включите тест после установки всех необходимых драйверов. Делается это точно так же, как и в предыдущих шагах, но с помощью одной команды: bcdedit.exe -set TESTSIGNING OFF.
Как выполнить установку неподписанного драйвера в Windows 10
Если вам необходимо подключить какое-либо устройство (например, сканер, принтер, камеру) к компьютеру под управлением Windows 10 (x86 или x64), необходимо также установить правильное программное обеспечение (ПО) для его работы — драйвер.
Microsoft тестирует драйверы для всех устройств, выпускаемых для работы с персональными компьютерами (ПК). На драйверах, прошедших все тесты, компания ставит свою подпись (цифровую), то есть включает в ПО специальный файл в виде сертификата. Этот цифровой документ служит гарантией подлинности драйвера и безопасности операционной системы, на которую он будет установлен. Оборудование с подписанными драйверами можно легко синхронизировать с системой Windows 10.
Однако иногда встречаются устаревшие работающие устройства, которые необходимо подключить к ПК и заставить работать. Программное обеспечение с ЭЦП для таких технических устройств найти невозможно.
Чтобы справиться с этой проблемой, вы можете использовать один из трех методов.
- Нажмите на значок «Пуск» (в левом нижнем углу), выберите «Завершение работы».
- На клавиатуре нажимаем кнопку Shift, удерживаем ее и одновременно выбираем «Reboot».
- В результате перезагрузки на экране появится следующее меню, содержащее несколько опций. Войдите в папку «Диагностика».
- Выберите «Дополнительные параметры».
- Перейдите к параметрам загрузки».
- Нажмите «Перезагрузить» (внизу справа).
- На экране перезагруженного компьютера появляется меню параметров загрузки Windows 10.
- Чтобы изменить конфигурацию запуска для Windows 10, нужно нажать нужную кнопку (F1 — F9). Нажмите F7 .
- После перезагрузки системы могут быть установлены неподписанные драйверы.
- Перезагрузитесь, чтобы восстановить настройки ОС.
Обратите внимание на следующее! Этот вариант подходит только для ПК с программой Basic Input/Output System (BIOS).
Если на вашем компьютере установлен Unified Extensible Firmware Interface (UEFI), вы должны сначала отключить опцию безопасной загрузки.
- Наведите курсор на «Пуск», нажмите правую кнопку мыши. Выберите «Команда (Администратор)».
- Введите bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS, затем bcdedit.exe -set TESTSIGNING ON Нажмите Enter .
- Через некоторое время в окне появится информация об успешном завершении операций. Закройте командную строку.
- Перезагрузите устройство. Теперь операционная система будет работать в тестовом режиме.
- Установите необходимые драйвера с отсутствующей цифровой подписью.
Чтобы вернуться к предыдущим настройкам, введите bcdedit.exe -set TESTSIGNING OFF в командной строке и подтвердите (Enter). Когда указанная операция завершится, перезагрузите ПК.
Обратите внимание на следующее! Этот вариант не будет работать для Windows 10 Домашняя.
- Нажмите одновременно клавиши «Пуск» и R, чтобы открыть окно «Выполнить». В строке «Открыть» введите gpedit.msc. Нажмите OK (или Enter).
- В редакторе (справа) войдите в папку «Конфигурация пользователя».
- Затем «Административные шаблоны».
- Далее Система».
- Выберите раздел «Установка драйверов».
- Затем «Цифровая подпись драйверов устройств».
- Установите флажок «Отключено»
или o, а в опциях под надписью «Если Windows обнаружит файл драйвера без цифровой подписи» выберите «Игнорировать».
Нажмите ОК . - Перезагрузите компьютер.
- Теперь можно устанавливать программы без цифровой подписи.
С помощью командной строки
Этот метод должен навсегда отключить проверку цифровой подписи драйвера — использование командной строки для редактирования параметров загрузки. Ограничения метода: либо у вас должен быть компьютер с BIOS, либо, если у вас UEFI, вы должны отключить Secure Boot (это обязательно). К сожалению, в последних версиях Windows 10 это обычно не работает, но попробовать можно.
Шаги следующие: запустите командную строку Windows 10 от имени администратора (Как запустить командную строку от имени администратора). В командной строке введите следующие две команды по порядку:
- bcdedit.exe — установить параметры загрузки DISABLE_INTEGRITY_CHECKS
- bcdedit.exe -set ПРОБНАЯ ПОДПИСЬ НА
После выполнения обеих команд закройте командную строку и перезагрузите компьютер. Проверка цифровых подписей будет отключена, только с одним нюансом: в правом нижнем углу вы увидите уведомление о том, что Windows 10 работает в тестовом режиме (чтобы убрать надпись и снова включить проверку, наберите bcdedit.exe -set TESTSIGNING OFF в командной строке).
И еще один вариант отключения проверки подписи с помощью bcdedit, который по некоторым отзывам работает лучше (проверка не включается снова автоматически при следующем запуске Windows 10):
- Запустите компьютер в безопасном режиме (см. Как войти в безопасный режим для Windows 10).
- откройте командную строку от имени администратора и введите следующую команду (нажав Enter после нее).
- bcdedit.exe /set NOINTEGRITYCHECKS ON
- Перезапустите Windows 10 в обычном режиме.
В дальнейшем, если вам нужно снова включить проверку, сделайте это так же, но вместо on в команде используйте off.
Установка неподписанных драйверов в Windows 10
1) Перейдите в меню «Пуск» > «Настройки» > «Обновление и безопасность», откройте вкладку «Восстановление» и нажмите кнопку «Перезагрузить сейчас» в разделе «Особые параметры запуска«.
2) Система попросит нас немного подождать и покажет следующее меню, где вам нужно выбрать «Устранение неполадок.
3) На следующем экране выберите Дополнительные параметры.
4) Дальше можем немного почитать, но потом еще нажимаем кнопку Reload.
5) Дождавшись перезагрузки компьютера, в появившемся меню выберите пункт Boot Options.
6) В следующем пункте нас интересует пункт №7, поэтому, внимательно прочитав инструкцию, нажимаем клавишу F7.
7) Дожидаемся полной загрузки системы и пробуем переустановить драйвер устройства. Система в последний раз пытается заставить нас передумать.
Способ 1: Особые параметры загрузки Windows
Чаще всего необходимость отключить проверку ЭЦП возникает один раз. В этой ситуации логичнее всего использовать временное разрешение. Сработает один раз: до следующей перезагрузки компьютера. В течение этого времени вы можете установить любое количество непроверенных драйверов, перезагрузить компьютер, и проверка сертификата будет работать, как и раньше, защищая операционную систему.
Прежде всего, запустите ОС в специальном режиме. Пользователи Windows 10 должны выполнить следующие действия:
То же самое можно сделать, вызвав альтернативное меню ПКМ.
В меню слева перейдите в «Восстановление», а справа в разделе «Особые параметры запуска» нажмите «Перезагрузить сейчас».
Дождитесь запуска Windows и выберите раздел «Устранение неполадок».
В «Диагностике» перейдите в «Дополнительные параметры».
Здесь вы открываете «Параметры запуска».
Проверьте, что применимо при следующем запуске системы, и нажмите «Перезагрузить».
Этот режим отключит управление мышью и изменит разрешение экрана на низкое. Пункт, отвечающий за отключение проверки подписи драйверов, — седьмой в списке. Соответственно, нажмите F7 на клавиатуре.
Начнется перезагрузка, после чего можно завершить установку.
Последовательность действий для пользователей Windows 7 другая:
- Перезагрузите компьютер в обычном режиме.
- После загрузки системы нажмите F8 (чтобы не упустить момент, быстро нажмите клавишу сразу после появления логотипа приветствия материнской платы).
- С помощью стрелок выберите «Отключить обязательную проверку подписи драйверов».
Остается нажать Enter и дождаться перезагрузки системы.
Теперь можно приступать к установке программного обеспечения.
При следующем включении компьютера система загрузится в обычном режиме и снова начнет проверку подписи драйверов, которые вы хотите установить. Обратите внимание, что этот сервис не проверяет установленные драйвера, для этого нужно запустить отдельную программу, которая по понятным причинам нас не интересует.
Читайте также: Виды корпусов для ПК
Способ 2: Командная строка
С помощью знакомого многим интерфейса командной строки пользователь может отключить цифровую подпись, введя последовательно 2 команды.
Этот метод работает только со стандартным интерфейсом BIOS. Владельцы материнских плат с UEFI должны сначала отключить «Безопасную загрузку».
- откройте «Пуск», введите cmd, щелкните правой кнопкой мыши результат и выберите «Запуск от имени администратора».
Десятки пользователей могут открывать командную строку или PowerShell (в зависимости от того, как настроено их альтернативное меню) с правами администратора и через ПКМ при Пуске».
Скопируйте приведенную ниже команду и вставьте ее в строку:
bcdedit.exe — установить параметры загрузки DISABLE_INTEGRITY_CHECKS
Нажмите Enter и введите:
bcdedit.exe -set ПРОБНАЯ ПОДПИСЬ НА
Нажмите Enter еще раз. Через небольшой промежуток времени вы получите уведомление «Операция успешно завершена».
Перезагрузите компьютер и запустите установку программного обеспечения для необходимого оборудования.
Вернуть настройки можно в любой момент, открыв cmd вышеописанным способом и набрав следующее:
bcdedit.exe -set TEST SIGN OFF
После этого нажмите Enter и перезагрузите компьютер. Теперь драйвера всегда будут проверяться операционной системой. Кроме того, вы можете снова включить UEFI так же, как отключили его.
Способ 3: Редактор локальной групповой политики
Еще один вариант решения этой проблемы — отредактировать политику компьютера. Его могут использовать владельцы версий Windows выше Home).
- Нажмите Win + R и введите gpedit.msc. Подтвердите ввод кнопкой «ОК» или клавишей Enter.
Используйте меню слева, чтобы развернуть папки одну за другой, щелкнув стрелку перед их названием: «Конфигурация пользователя» > «Административные шаблоны» > «Система» > «Установка драйвера».
В правой части окна дважды щелкните ЛКМ по пункту «Цифровая подпись драйверов устройств».
Здесь вы устанавливаете значение «Отключено», что означает, что сканирование как таковое выполняться не будет.
Сохраните настройки кнопкой «ОК» и перезагрузите компьютер.
Перезапустите драйвер, который не был установлен, и повторите попытку.
Способ 4: Создание цифровой подписи
Методы, рассмотренные в этой статье, не всегда работают. Если отключить проверку невозможно, можно пойти другим путем — создать подпись вручную. Также подойдет, если сигнатура установленного софта время от времени «слетает».
- Извлеките скачанный EXE-драйвер для установки с помощью архиватора. Попробуем сделать это с помощью WinRAR. Щелкните файл правой кнопкой мыши и выберите «Извлечь в», чтобы извлечь раздел установки в ближайшую папку.
Войдите в него, найдите файл INF и через контекстное меню выберите «Свойства».
Перейдите на вкладку «Безопасность». Скопируйте путь к файлу, указанный в поле Имя объекта».
Откройте командную строку или PowerShell с правами администратора. Как это сделать написано в способе 1. Введите команду pnputil -a, вставьте -a путь, который вы скопировали в шаге 3.
Нажмите Enter, подождите, пока файл INF будет обработан. По завершении вы увидите уведомление об успешном импорте. Это означает, что драйвер зарегистрирован в Windows.
Мы рассмотрели несколько способов установки неподписанного программного обеспечения. Каждый из них прост и доступен даже новичкам. Еще раз стоит напомнить о неопределенности такой установки и возможных ошибках в виде синего экрана. Не забудьте предварительно создать точку восстановления.
Способ №6. Задействуйте административные шаблоны
Нажмите Win+R, наберите там gpedit.msc. Пройдите по пути «Конфигурация пользователя», затем «Административные шаблоны», затем «Система» — «Установка драйвера». Справа выберите опцию «Цифровая подпись для драйверов устройств».
Дважды щелкните по нему и в появившемся слева окне выберите «Отключено». Нажмите «Применить» и перезагрузите компьютер.
Способ №7. Используйте системное восстановление
Если вы недавно не устанавливали какие-либо новые компоненты в свою систему, но столкнулись с ошибкой, упомянутой в статье, рекомендуется выполнить восстановление системы. Нажмите Win + R, введите rstrui и нажмите Enter. Выберите стабильную точку восстановления системы и откатитесь до указанного состояния.
Отключаем проверку цифровой подписи драйверов в редакторе локальной групповой политики Windows 11
Способ с использованием редактора групповой политики — один из полезных, но малоизвестных
Этот метод предназначен для версий Windows 11 Pro или Enterprise. Неприменимо в Домашней — Windows 11 Домашняя.
Откройте окно «Выполнить» — нажмите одновременно клавиши Win + R. В поле «Открыть» введите gpedit.msc. Используем команду — нажимаем «ОК» или нажимаем клавишу Enter.
В левой части окна «Редактор локальной групповой политики» откройте: Конфигурация пользователя — Административные шаблоны — Система — Установка драйвера. Дважды щелкните «Подпись кода для пакета драйверов» в правой части окна, чтобы открыть окно настройки этого параметра.
Выберите «Отключено». Нажмите кнопки «Применить» и «ОК» в правой нижней части окна «Подписание кода пакета драйверов». В типичной ситуации требование о цифровой подписи драйверов снимается сразу после того, как изменения введены в действие. Не помогло — перезагрузить компьютер или ноутбук. Опять пытаемся установить драйвер, который раньше вызывал проблемы с цифровой подписью в Windows 11.