- Для чего это нужно
- Что потребуется для подписи драйвера
- Где можно скачать средство проверки драйверов?
- Как проверить обновления драйверов в Windows 10
- Способ 1: Приложение «Параметры»
- Способ 2: «Диспетчер устройств»
- Способ 3: Официальный сайт производителя
- Способ 4: Программы для обновления драйверов
- Отключение проверки подписи драйвера на один раз
- Установка драйверов без подписи в Windows 10
- Как отключить проверку навсегда
- Вход в систему в штатном режиме
- С помощью параметров загрузки
- Через Командную строчку
- Редактор групповой политики
- С использованием сторонней утилиты
- Как обратно активировать цифровую подпись драйверов
- Управление проверятелем драйверов
- Отладка нарушений средства проверки драйверов
Для чего это нужно
В целях безопасности на ваш компьютер могут быть установлены только те драйвера, которые имеют электронную подпись. Данная мера защиты предназначена для защиты операционной системы от проникновения вирусов и установки крафтового ПО, которое может привести к сбоям в работе устройства.
Однако бывает, что после загрузки очередного обновления, службы, компоненты ОС перестают работать, потому что их драйверы не имеют специального разрешения — цифровой подписи. Система сообщает об ошибке («Невозможно установить программное обеспечение для этого устройства», «Нет подписи», «Системе не удается проверить производителя программы»).
Причина проблемы: ОС не позволяет добавлять в магазин неподписанные драйвера. Система безопасности также может сигнализировать об ошибке при попытке подключить сторонний сканер (принтер) или установить на ПК приложение, загруженное из Интернета.
Когда исполняемый файл не имеет валидной подписи, в настройках ПК разрешается отключить саму проверку подписки. После деактивации можно будет установить новую версию Win 10 и скачать любое приложение или конкретный драйвер из интернета. Вы можете обратиться к производителю программного продукта и запросить подписанный исполняемый файл.
Что потребуется для подписи драйвера
Чтобы выполнить все описанные ниже шаги, загрузите и установите следующие инструменты от Microsoft:
Из первого комплекта достаточно будет установить Tools, из второго (есть ISO-образ с установщиком, из которого нужно запустить KitSetup.exe) — выбрать Build environments and tools.
Обратите внимание, что это не последние версии наборов инструментов, но они одинаково подходят для самоподписанных драйверов для последующей установки во все операционные системы от Windows 10 до Windows 7, и в инструкциях нет необходимости вдаваться в какие-либо дополнительные нюансы.
Где можно скачать средство проверки драйверов?
Вам не нужно загружать Driver Verifier, так как он включен в большинство версий Windows в %WinDir%system32 как Verifier.exe. (Проверка драйверов не включена в Windows 10 S, поэтому мы рекомендуем протестировать поведение драйверов в Windows 10.) Проверка драйверов недоступна отдельно в виде загружаемого пакета.
Сведения об изменениях в средстве проверки драйверов для Windows 10 и более ранних версий Windows см в разделе Средство проверки драйверов: что нового».
Как проверить обновления драйверов в Windows 10
Способ 1: Приложение «Параметры»
В стандартном приложении «Настройки» есть раздел, где осуществляется управление всеми обновлениями системы. В нем вы найдете информацию о найденных или уже установленных обновлениях драйверов, но только в том случае, если они были обнаружены непосредственно встроенным в Windows инструментом.
- Чтобы открыть нужное меню через «Пуск», перейдите в «Настройки», нажав на шестеренку в панели слева.
- Выберите раздел «Обновление и безопасность».
- Если сканирование возможно, запустите его и дождитесь информации о каких-либо обновлениях или найденных обновлениях. Среди перечня всех нововведений будут обнаружены драйвера, которые можно установить сразу.
- Кроме того, обратите внимание на блок «Доступно дополнительное решение», если он появляется в этом меню. В нем нажмите на надпись «Просмотреть все необязательные обновления».
- Разверните группу «Обновления драйверов».
- Посмотрите, какие компоненты доступны, и решите, хотите ли вы установить какие-либо из них в своей операционной системе.
Как уже понятно, это руководство подходит для отображения найденных, но еще не установленных драйверов. Если вы хотите узнать, какие из них уже добавлены стандартными средствами Windows 10, не выходите из этого меню и выполните следующие действия:
- Найдите строку «Просмотреть историю обновлений» и нажмите на нее.
- Найдите и разверните категорию «Обновления драйверов» в появившемся списке».
- Отобразятся все установленные драйвера, их названия и версии. Ниже указана дата установки, которая поможет восстановить хронологию.
Способ 2: «Диспетчер устройств»
Если вы хотите не только узнать, есть ли обновления для драйверов, но и сразу установить их, не используя дополнительные инструменты, вам может пригодиться Диспетчер устройств. Это стандартное приложение имеет инструмент, который автоматически проверяет наличие обновлений через Интернет.
- Щелкните правой кнопкой мыши «Пуск» и в появившемся контекстном меню выберите «Диспетчер устройств».
- Разверните категорию всех типов устройств, чтобы найти конкретное.
- Щелкните правой кнопкой мыши оборудование и выберите «Обновить драйвер». Если вместо этого вы перейдете в «Свойства», вы увидите текущую версию драйвера в новом окне.
- Запустите автоматический поиск драйверов — компьютер должен быть подключен к Интернету.
- Установка начнется сразу после успешного поиска, помните об этом при выполнении операции.
Если обновлений не обнаружено, в новом окне появится соответствующее сообщение. Однако это не значит, что их действительно нет — во многих случаях встроенный инструмент не может найти их в официальной библиотеке. В то же время на сайте разработчика устройства вполне могут быть доступны для скачивания последние версии драйверов.
Способ 3: Официальный сайт производителя
В этом методе речь идет об использовании официального сайта производителя материнской платы, ноутбука или конкретного компонента для поиска обновлений драйверов. Следовательно, теперь вам нужно узнать текущую версию, чтобы сравнить ее и установить. Проще всего это сделать через системный инструмент.
- откройте окно «Выполнить» с помощью горячей клавиши Win + R. Введите там msinfo32 и нажмите Enter для подтверждения команды.
- В списке компонентов вы найдете интересующий вас драйвер.
- Выберите его и прочитайте информацию в блоке справа. Теперь вас интересует строка «Версия драйвера».
При желании вы можете получить ту же информацию через «Диспетчер устройств», как уже упоминалось ранее, или с помощью специального программного обеспечения от сторонних разработчиков, предоставляющего информацию о компонентах. Список подходящих программ можно найти в статье по ссылке ниже.
Теперь, когда текущая версия установленного драйвера найдена, осталось узнать о последней выпущенной, найдя ее на официальном сайте разработчика оборудования. Разберем данный алгоритм действий на примере материнской платы ASUS.
- Зайдите на официальный сайт по прямой ссылке, введите поиск в поисковике или сразу откройте страницу модели ноутбука, материнской платы или другого компонента, указав его в поиске.
- Перейдите в раздел «Техническая поддержка» (на сайтах компаний он называется по-разному, например «Загрузки» или «Документация и файлы»).
- Разверните список драйверов и выберите версию используемой операционной системы.
- Найдите последнюю версию драйвера и сравните ее с установленной.
- Вы можете сразу загрузить и обновить программное обеспечение компонента, если хотите сделать это прямо сейчас. Обычно разработчики предоставляют установщик в виде EXE-файла, который следует запустить и следовать инструкциям, появляющимся на экране.
Способ 4: Программы для обновления драйверов
Не обязательно сразу устанавливать найденные соответствующим сторонним ПО драйвера. Ничто не мешает вам просто посмотреть версию и использовать эту информацию в личных целях. Однако иногда такой софт полезен и позволяет установить драйвера, которых уже нет на официальном сайте.
Прямое назначение таких приложений — обновление программного обеспечения всего оборудования, установка фирменных средств от производителя ноутбука или отдельных компонентов ПК.
Отключение проверки подписи драйвера на один раз
Встроенная система безопасности Windows не позволяет установить исполняемый файл без специальной метки разрешения. Однако вы можете попробовать отключить функцию защиты.
Чтобы установить файл самостоятельно на ПК без метки разрешения:
- активировать консоль настроек;
- перейти в подраздел «Обновление и безопасность»;
- найти «Защитник Windows» и самостоятельно отключить «Постоянную защиту»;
- найти «Журнал защитника»;
- найти исполняемый файл в отписавшемся карантине и «Восстановить» его.
Метод разового прекращения через «Выбор действия»:
- подойдите к окну, чтобы выключить ПК;
- выберите «Перезагрузить» и одновременно нажмите кнопку «Shift»;
- ПК перезагрузится;
- Появится окно «Выберите действие»;
- активировать подпункт «Поиск ..неисправностей»;
- найти подпункт «Параметры загрузки»;
- активировать строку «Отключить. проверку подписи драйверов».
Установка драйверов без подписи в Windows 10
Установка неподписанных драйверов в Windows 10 невозможна без отключения проверки подписи драйверов. Это можно сделать несколькими способами (выберите наиболее удобный для вас). Как установить драйвер без подписки в Windows 10:
- Отключить обязательную проверку подписи
- Установите необходимый неподписанный драйвер
- Включить проверку подписи драйверов
Как отключить проверку навсегда
Когда однократное отключение функции не помогло, допустимо попытаться отключить ее навсегда. Есть несколько способов установить неподписанный исполняемый файл на ПК.
Вход в систему в штатном режиме
Один из вариантов отключения обязательной проверки ЭЦП водителей предполагает вход в систему в том же режиме. Соответственно, чтобы снова включить указанную функцию, нужно загрузить Windows 10 в обычном режиме. Для этого просто перезагрузите компьютер и задача считается выполненной.
Для этого раскройте меню «Пуск» всеми возможными способами, например, нажав клавишу Win на клавиатуре, нажмите на кнопку «Завершение работы» и выберите «Перезагрузить».
Обратите внимание, что Windows 10 поддерживает довольно много режимов работы, которые доступны для выбора в специальном загрузочном меню. На нашем сайте есть отдельная статья, в которой подробно рассматриваются все варианты загрузки операционной системы.
Читайте также: Как отображать расширения файлов в Windows 7 и 10
С помощью параметров загрузки
Как запустить неподписанный драйвер на ПК:
- активировать консоль настроек;
- перейти в подпункт под названием «Восстановление»;
- найти строку «Особые параметры запуска»;
- активировать опцию «Перезагрузить сейчас»;
- устройство перезагрузится;
- на экране появится список и предложение выбрать действие;
- выбрать подпункт «Поиск..неисправности»;
- найти и включить «Параметры загрузки»;
- появится список;
- нажмите на строку «Отключить обязательную проверку подписи драйверов»;
- сразу после перезагрузки ноутбука Win 10 запускается с отключенной функцией.
Через Командную строчку
Первый способ отключения:
- запустить операционную систему в безопасном режиме;
- включить командную строку с правами администратора;
- чтобы отключить эту функцию, введите: bcdedit.exe / set NOINTEGRITYCHECKS ON;
- после завершения процесса перезагрузите ноутбук в обычном режиме.
Важно! При первом способе отключения метки необходимо иметь ПК с поддержкой BIOS. Если модель с UEFI, необходимо отключить «Secure BOOT», чтобы отключить эту функцию».
Второй способ отключения:
- включить командную строку с правами администратора;
- для отписки введите: bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS;
- при включении тестового режима введите: bcdedit.exe -set TESTSIGNING ON.
Важно! После того, как система выполнит заданные команды, устройство необходимо перезагрузить. Функция выключена, тестовый режим активирован. В любой момент пользователь сможет самостоятельно активировать опцию, отвечающую за проверку подлинности загружаемых исполняемых файлов.
Редактор групповой политики
Как отключить функцию самостоятельно:
- вызвать системный инструмент «Выполнить»;
- печатать символы: gpedit.msc;
- Появляется «Редактор…»;
- пройти: «Конфигурация пользователя»/подпункт «Шаблоны администратора»/подпункт «Система»;
- расширить ветку до последней ссылки;
- найти «Установка драйверов» (развернуть);
- найти «Цифровая подпись…», вызвать всплывающее окно со списком различных действий;
- включить «Отключено»;
- допускается оставить опцию включенной, но в подпункте «Если Win 10 обнаружит файл…» нажать один раз на «Пропустить»;
- после внесения изменений требуется перезагрузка устройства.
С использованием сторонней утилиты
Чтобы переопределить электронную подпись с помощью Driver Signature Enforcement Overrider:
- скачать инструмент на ПК;
- сначала отключите UAC (вызовите «Выполнить» и введите: UserAccountControlSettings);
- запустить скачанный инструмент;
- согласиться с условиями лицензии;
- включить тестовый режим;
- выбрать драйвер без подписки и подписать его с помощью скачанного приложения;
- перезагрузите ноутбук.
Как обратно активировать цифровую подпись драйверов
Повторное включение проверки наличия метки разрешения для исполняемого файла зависит исключительно от метода деактивации. Пользователь должен помнить, как функция была отключена.
Чтобы повторно включить проверку из командной строки:
- активировать системный инструмент с правами администратора;
- для отмены активного тестового режима введите: bcdedit.exe /set TESTSIGNING off;
- при включении функции проверки введите: bcdedit.exe /set loadoptions ENABLE_INTEGRITY_CHECKS;
- если пользователь изначально использовал команду «ПРОВЕРКА ЦЕЛОСТНОСТИ НЕТ включена», то в конце напишите «выключено».
Как повторно активировать функцию через «Редактор…»:
- вызвать системный инструмент «Выполнить»;
- печатать символы: gpedit.msc;
- Появится «Редактор …»;
- как отключить опцию из «Конфигурация…» перейти в подпункт «Система»;
- найти строку «Установка драйвера»;
- подпункт «Цифровая подпись…» вызывает «всплывающее» окно;
- если функция отключена, активируйте «Включено», можно «Не настроено».
Важно! Если пользователь ранее использовал загрузку Windows в специальном режиме, просто перезагрузите ноутбук, чтобы снова включить отключенную функцию. Если для изменения подписи использовался сторонний инструмент, ничего менять не нужно. Ведь приложение отменило проверку только одного файла, указанного пользователем.
Управление проверятелем драйверов
Вы можете использовать Driver Verifier Manager или командную строку для управления Driver Verifier. Чтобы запустить Driver Verifier Manager, см раздел «Как запустить Driver Verifier» ранее в этом разделе.
Для каждого из следующих действий вы можете использовать Driver Verifier Manager или ввести командную строку.
Остановить или сбросить проверку драйверов
- В диспетчере проверки драйверов выберите «Удалить существующие настройки» и нажмите «Готово».или же
В командной строке введите следующую команду.
верификатор / сброс
- Перезагрузите компьютер.
Показывает статистику проверки драйверов
- В Диспетчере проверки драйверов выберите «Просмотреть информацию о проверенных драйверах» и нажмите «Далее». При нажатии кнопки «Далее» отображается дополнительная информация.или же
В командной строке введите следующую команду.
верификатор / запрос
Показывает варианты проверки драйвера
- В диспетчере проверки драйверов выберите «Показать существующие настройки» и нажмите «Далее».или же
В командной строке введите следующую команду.
проверить/запросить настройки
Отладка нарушений средства проверки драйверов
Чтобы получить максимальную отдачу от Driver Verifier, вам нужно использовать отладчик ядра и подключить его к тестовой машине. Общие сведения о средствах отладки Windows см в разделе Средства отладки Windows (WinDbg, KD, CDB, NTSD).
Если программа проверки драйверов обнаруживает нарушение, она создает проверку на наличие ошибок, чтобы остановить компьютер. Это даст вам наиболее подробную информацию для устранения проблемы. Если у вас есть отладчик ядра, подключенный к тестовому компьютеру, на котором работает Driver Verifier, и Driver Verifier обнаруживает нарушение, Windows переходит к отладчику и отображает краткое описание ошибки.
Все нарушения, обнаруженные верификатором драйверов, приводят к проверке на наличие ошибок. Ниже приведены распространенные коды проверки ошибок.
- проверка ошибки 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
- проверка ошибки 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
- проверка ошибки 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
- проверка ошибки 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
- проверка ошибки 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
- проверка ошибки 0xE6: DRIVER_VERIFIER_DMA_VIOLATION
Дополнительные сведения см в разделе Обработка проверки ошибок при включенном средстве проверки драйверов. Советы по устранению ошибок проверки 0xC4 см в разделе Устранение неполадок 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION.
При запуске нового сеанса отладки используйте команду расширения отладчика !analyze . В режиме ядра команда !analyze отображает информацию о последней проверке ошибок. Чтобы отобразить дополнительную информацию для определения сбойного драйвера, добавьте параметр -v к команде в командной строке kd> :
kd> !анализировать -v
В дополнение к !analyze вы можете указать следующие расширения отладчика в приглашении kd> для просмотра информации, связанной с контроллерами драйверов:
- дампы !verifier собирают статистику от верификатора драйверов. Используйте !верификатор -? для отображения всех доступных параметров.kd> !верификатор
- !deadlock отображает информацию, связанную с блокировками или объектами, обнаруженными функцией обнаружения взаимоблокировок в средстве проверки драйверов. Используйте !тупик -? для отображения всех доступных параметров.кд>! стоп
- !iovirp адрес Отображает информацию, связанную с IRP, отслеженным проверяющей операцией ввода-вывода. Пример:kd>!iovirp 947cef68
- !ruleinfo RuleID Отображает информацию, связанную с нарушенным правилом соответствия DDI. (RuleID всегда является первым аргументом проверки ошибок.) Все идентификаторы правил из DDI-соответствия имеют форму 0x200nn. Пример:kd> !Информация о правиле 0x20005