Режим неподписанных драйверов windows 10. Неподписанный драйвер. Как установить в Windows

Многие пользователи уже встречались с неподписанными драйверами. Хочешь установить необходимый драйвер для какой-то программы, а Windows 7 показывает здоровенную фигу – мол, иди гуляй, парнишка, у драйвера нет цифровой подписи. Как решить такую проблему?

Собственно, решений здесь ровным счетом два – либо избавиться вообще от проверки цифровых подписей, либо…добавить эту подпись самостоятельно! Ага, вы небось и не знали, что драйвера можно подписывать собственноручно? Век живи – век учись.

Но сначала узнаем, как можно отключить проверку цифровой подписи у драйверов.

Отключение проверки цифровых подписей у драйверов в Windows 7

Отключить сие безобразие можно в специальном режиме Windows 7, который выбирается при загрузке системы. Как правило, такая возможность актуальна для программ, что устанавливают свой драйвер без перезагрузки.

Для отключения следует открыть загрузочное меню Windows 7, для чего используется клавиша . Включим компьютер, подождем пока промелькнет текст BIOS и начинаем часто нажимать клавишу . Жмем-жмем и появится либо меню выбора операционной системы (если их несколько), либо загрузочное меню.

В первом случае выберите нужную версию Windows, затем снова жмите (надо успеть нажать до того, как Windows загрузится), после чего появится нужное нам меню.

В этом меню выберите параметр и нажмите клавишу .

В результате, Windows будет загружена в специальном режиме. Но не пугайтесь, от обычного он отличается только тем, что в нем нет проверки цифровой подписи у драйверов – и больше ничем. Достаточно перезагрузить Windows и обычный режим проверки снова будет включен.

Кстати, если устанавливать некоторые драйвера в таком режиме, вредная Windows все равно может показать предупреждение, что драйвер не подписан. Наплюйте на него, закройте это предупреждение, и драйвер будет все равно установлен.

Все это замечательно, но я хочу сам подписывать драйвера, ага! Об этом мы поговорим в следующем разделе.

Как вручную подписать драйвер в Windows 7

Сделать такое злодейство, как подпись драйвера, нам поможет программа DSEO (Driver Signature Enforcement Overrider). С помощью данной программы можно создавать собственные подписи драйверов. Учтите – чтобы программа работала, обязательно нужно , иначе фокуса не получится.

Сама программа простая как веник, и работать с ней чрезвычайно просто.

  1. Запустите программу, щелкните на кнопке Next , затем еще раз на кнопке Next .
  2. Выберите переключатель Enable Test Mode (тестовый режим), щелкните Next .
  3. Выберите переключатель Sign a System File (подписать системный файл) и щелкните на кнопке Next .
  4. Укажите путь к файлу драйвера (вроде C:\Windows\System32\Drivers\lkindrv.sys), затем снова щелкните на кнопке Next .
  5. Таким же макаром подписывается необходимое количество драйверов. Осталось перезагрузиться и спокойно себе устанавливайте нужный драйвер.

Есть у такого метода и нюансы – данный тестовый режим будет включен постоянно. К слову сказать, он совершенно официально предназначен для тестирования новых драйверов. Иногда из-за него рядом с панелью задач отображается номер сборки Windows и указано, что операционная система работает в тестовом режиме. Из-за надписи можно не переживать, после выхода из тестового режима она исчезнет.

А как из него выйти? Запустить DSEO, выбрать переключатель Disable Test Mode и снова перезагрузиться.

Метод весьма действенный, причем он не изменяет системный загрузчик либо системные файлы Windows. Однако, есть и альтернативы, которые изменяют загрузчик для автоматического выбора пункта меню . Речь идет о программе ReadyDriverPlus и подробнее о ней в следующем разделе.

Программа ReadyDriverPlus

Программа ReadyDriverPlus позволяет сделать выбор пункта автоматическим. Другими словами, не придется постоянно давить кнопку при загрузке – мелочь, а приятно.

Требование обязательного наличия цифровой подписи драйвера в Windows 8 (Device Driver Signing) –это требование системы безопасности Windows, которая разрешает установку только драйверов, имеющих цифровую подпись производителя. Система сертификации и подписывания драйверов нужна Microsft для того, чтобы максимально обезопасить систему от установки некорректного или опасного ПО, способного дестабилизировать систему.

При попытке установки в Windows 8 драйвера, не имеющего цифровой подписи появляется окно с предупреждением:

“Windows encountered a problem installing the driver software for your device. Windows found driver software for your device but encoutered an error while attempting to install it. The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering.”

(Хэш этого файла отсутствует в заданном файле каталога. Возможно файл поврежден или подделан)

В этой статье мы предлагаем познакомиться с процедурой установки неподписанного драйвера устройства в Windows 8 путем отключения проверки цифровой подписи драйвера системой. Немаловажно отметить тот факт, что неподписанные версии драйверов Вы устанавливаете на свой страх и риск, и четко понимаете, что своими действиями вы рискуете стабильностью и безопасность своей ОС .

Напомним, что требование обязательного подписывания драйверов, выполняемых в режиме ядра, появилось впервые в 64 битной Windows Vista. Однако, если в Windows 7 (ранее мы уже описывали как в Windows 7 можно ) и Vista, система еще предлагала возможность установки неподписанного драйвера (что не всегда получалось), то в Windows 8, установка драйвера без цифровой подписи просто завершается с соответствующим предупреждением.

Отключаем проверку цифровой подписи драйвера в параметрах загрузки Windows 8

Отключать проверку подписи можно из меню параметров загрузки Windows 8. Чтобы попасть в него, нужно в системе нажать комбинацию клавиш Win+ I , выбрать пункт Change PC Settings , затем на вкладке General выбрать опцию Restart Now (перезагрузится сейчас). В результате компьютер перезагрузится и автоматически попадет в режим расширенных параметров загрузки.

Тот же самый эффект (попасть в режим настройки параметров загрузки системы) можно, компьютер из командной строки ():

Shutdown.exe /r /o /f /t 00


Затем выберите опцию Advanced Startup

И, наконец, нажмите кнопку Restart

Компьютер опять перезагрузится и перед вами появится меню выбора опций загрузки. Нас интересует пункт Disable driver signature enforcement (отключить проверку драйвера), выберите его нажав на клавиатуре клавишу F7 или 7

В результате Windows 8 загрузится в режиме, в котором возможна установка подписанных драйверов. Теперь при установке такого драйвера (через диспетчер устройств или с помощью мастера) в Windows 8 появится окно с предупреждением системы безопасности Windows:

Выберите пункт: Install this driver software anyway , после чего драйвер должен установится. Осталось перезагрузиться в обычном режиме и проверить работоспособность установленного драйвера и устройства.

Установка неподписанного драйвера в Тестовом режиме Windows 8

В том случае если вышеприведенная методика у вас не сработала, существует еще один способ установки неподписанных драйверов. В Windows 8 и Windows Server 2012 существует так называемый «тестовый режим работы» (Test Mode ), в котором возможна установка любых (в т.ч. и неподписанных драйверов).

Чем грозит работа системы в «тестовом режиме»? Технически вы работаете с той же самой полноценной ОС, но есть несколько нюансов. Во-первых, формально такая конфигурация не поддерживается вендором (Microsoft). Во-вторых, переведя систему в отладочный режим работы, вы существенно снижаете ее безопасность и стабильность работы ОС, так что риск появления различных ошибок, BSOD-ов и заражения ее существенно увеличивается.

Итак, на 64 битной ОС нужно запустить командную строку с правами администратора и последовательно выполнить команды:

Bcdedit.exe /set nointegritychecks ON bcdedit.exe /set TESTSIGNING ON

Первую команду можно заменить на

Bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS

После каждой команды должно появляется сообщение об ее успешном выполнении.

Затем перезагрузите систему и попробуйте установить неподписанный драйвер.

Факт работы Windows 8 в тестовом (отладочном) режиме проявляется в наличии в правом нижнем углу рабочего стола надписи: Тестовый режим (Test Mode), версии ОС и номера сборки Windows.

Чтобы отключить Test Mode, необходимо с правами админа выполнить команды:

Bcdedit.exe /set nointegritychecks OFF bcdedit.exe /set TESTSIGNING OFF

Вместо первой команды можно использовать:

Bcdedit /set loadoptions ENABLE_INTEGRITY_CHECKS

Итак, мы рассмотрели способы отключения проверки цифровой подписи в 64-битной версии Windows 8.

Стоит отметить, что подобная проблема наиболее часто возникает у владельцев всевозможных старых устройств (драйвера на которые также существенно устарели). Этим «счастливчикам» нужно быть готовым к тому, что старые драйвера без цифровой подписи производителя, установленные по данной статье в обход системы безопасности Windows, не всегда будут работать корректно. Поэтому в первую очередь рекомендуется проверить наличие свежей подписанной версии драйвера для Windows 8 (Windows 7) на сайте производителя.

В Windows 10, в одной из самых современных операционных систем, по умолчанию система безопасности работает таким образом, что блокирует инсталляцию сомнительных программ, в том числе и драйверов, не имеющих цифровой подписи. С одной стороны, это вроде бы и хорошо, поскольку такая подпись является гарантией безопасности инсталляционного файла и устанавливаемого программного обеспечения. С другой - это настоящая проблема для обладателей устаревшего, но работоспособного оборудования, драйверы которого были выпущены достаточно давно и такой подписи не имеют. К сожалению, система этого не понимает и начинает, что называется, ставить палки в колеса (хотя сами драйверы являются официальными).

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

Установка неподписанных драйверов в Windows 10: использование настроек загрузки системы

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

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

Наконец, установка неподписанных драйверов в Windows 10 может быть разрешена путем активации седьмого пункта нажатием клавиши F7 (в строке прямо указано отключение проверок подписей). После этого останется только произвести загрузку в обычном режиме и инсталлировать любой драйвер, не имеющий подписи.

Как разрешить установку неподписанных драйверов Windows 10 через групповые политики?

Не менее действенным средством можно назвать и использование изменения разрешений в Вызвать его можно через обычную консоль «Выполнить» командной gpedit.msc.

Здесь через разделы административных шаблонов и системы необходимо перейти к меню установки драйверов, а справа использовать параметр цифровой подписи драйвера устройства. В Windows 10 установка неподписанных драйверов (NVIDIA, например) может быть активирована путем входа в редактирование указанного параметра, в окне настроек которого в качестве приоритетной отмечается строка отключения (имеется в виду деактивация требования постоянной проверки). После этого, как и во всех остальных случаях применения таких настроек, необходимо произвести рестарт системы, после чего любой драйвер (если, конечно, он совместим с системой) можно инсталлировать без всяких проблем.

Использование режима отключения проверки подписей через командную строку

Наконец, установка неподписанных драйверов в Windows 10 может быть активирована через командную строку (cmd), которую нужно запустить с правами администратора системы.

В самой консоли необходимо прописать две строки, показанные на изображении выше. После этого система перезагружается. Если потребуется вернуться в обычный режим с активированной проверкой, для второй команды вместо значения «ON» устанавливается «OFF» с обязательным рестартом по окончании выполнения.

Вместо итога

Как видим, установка неподписанных драйверов в Windows 10, вернее сказать, деактивация проверки наличия цифровых подписей - дело не такое уж и сложное. В принципе, все представленные методы абсолютно равнозначны между собой. Можно было, конечно, порекомендовать еще и некоторые действия в системном реестре, но это совершенно необязательно, поскольку все они дублируются в групповых политиках. К тому же реестр имеет более высокий приоритет по устанавливаемым параметрам.

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

Драйвер - это программа, обеспечивающая взаимодействие компьютера с оборудованием и устройствами. Без драйверов невозможна нормальная работа подключенного к ПК оборудования, например видеоадаптера или принтера.

В большинстве случаев драйверы поставляются вместе с Windows, или их можно найти, перейдя в центр обновления Windows на панели управления и проверив наличие обновлений. Если в Windows отсутствует нужный драйвер, то обычно его можно найти на веб-сайте производителя

При подключении к компьютеру нового устройства ОС Windows пытается найти и установить драйвер для этого устройства. Иногда можно увидеть уведомление, что драйвер не подписан, был изменен после подписывания или не может быть установлен ОС Windows. Всегда можно решить, следует ли устанавливать неподписанный или измененный драйвер.

Подписанный драйвер - это драйвер устройства, имеющий цифровую подпись. Цифровая подпись является электронной меткой безопасности, которая может указать издателя данного программного обеспечения, а также факт изменения драйвера после его подписания. Если драйвер подписан издателем и достоверность подписи подтверждена центром сертификации, то можно быть уверенным, что драйвер выпущен именно этим издателем и не подвергался изменениям.

Примечание : 64-разрядные версии ОС Windows блокируют установку драйверов без действительной цифровой подписи (или измененных после ее нанесения). Это сообщение появляется только при попытке установить такой драйвер на 64-разрядную версию Windows. Если при установке драйвера появляются подобные сообщения, посетите веб-сайт изготовителя устройства для получения драйвера устройства с цифровой подписью.

Устанавливать драйвера без цифровой подписи или нет

Невозможно с уверенностью определить, что файл без действительной цифровой подписи получен из указанного источника и не был подделан (возможно, с помощью вируса) после его публикации. Желательно избегать открытия файла, если нет уверенности в достоверности источника и безопасности содержимого файла. Даже действительная цифровая подпись не гарантирует, что содержимое файла является безопасным. На основе удостоверения издателя файла и данных об источнике его загрузки следует решить, можно ли доверять содержимому файла

Выбор действия при установке драйвера

При установке нового драйвера Windows отобразит одно из предупреждений:

  • Этот драйвер не подписан
  • Windows не может проверить издателя данного драйвера
  • Системе Windows требуется драйвер с цифровой подписью

К сожалению, не существует надежных источников сведений, которые могут указать, кто опубликовал неподписанный драйвер. Любой может изменить содержимое неподписанного драйвера. Первоначальная версия неподписанного драйвера действительно могла прийти от изготовителя устройства, но если драйвер не подписан, то возможно, что кто-то его изменил. Нет способа узнать, был ли драйвер изменен злоумышленником. В настоящее время большинство изготовителей подписывают созданные ими драйверы перед их реализацией

Следует устанавливать неподписанный драйвер только в том случае, если он получен с лицензионного диска изготовителя.

Отключение проверки цифровой подписи драйвера

Если вы приняли решение отключить проверку цифровой подписи, то это делается так.

Нажмите клавишу Win + R или Пуск - Выполнить и введите команду gpedit.msc

Откроется Редактор локальной групповой политики. Находим Конфигурация пользователя - Административные шаблоны - Система - Установка драйвера.

В правой половине окна находим Цифровая подпись драйвера устройств . Два раза кликаем или правой клавишей на этом пункте и выбираем Изменить .

В этом окне выбираем пункт Отключить . Применить и ОК. Если выбрать Включить , то дополнительно можно выбрать как системе реагировать на драйвер без цифровой подписи

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

В ОС Windows 7 Microsoft существенно ужесточила требованию к устанавливаемым драйверам (рекомендуем познакомиться с занимательной статьей об ). Теперь любой устанавливаемый драйвер должен иметь цифровую подпись, проверенную и сертифицированную Microsoft. Перед загрузкой и установкой драйвера любого устройства Windows 7 проверяет цифровую подпись этого драйвера. И если при попытке установить драйвер для нового устройства в Windows 7 вы увидите сообщение: «Windows can’t verify the publisher of this driver software» , значит, данный драйвер не имеет цифровой подписи. В указанном диалогом окне можно выбрать вариант ”Install this driver software anyway” («Все равно установить этот драйвер») , однако в любом случае этот драйвер не установится, и значит, устройство работать не будет.



При установке неподписанного драйвера, в диспетчере устройств данное устройство будет помечено восклицательным знаком и содержать следующее сообщение об ошибке:

Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)

Также о проблемах с цифровой подписью драйверов могут свидетельствовать такие ошибки:

Политика проверки цифровой подписи у драйверов работает как в 32-х (x86), так и в 64-х (x64) версиях Windows 7 и главная причина появления такой политики установки сторонних драйверов – желание улучшить стабильность и надежность ОС Windows, добившись того, чтобы все выпускаемые драйвера проходили через сертификационный тест и тест на совместимость в Microsoft.

К счастью в Windows 7 можно отключить проверку цифровой подписи драйвера. И сделать это можно несколькими способами:

  • Самому подписать драйвер (сделать это можно с помощью специального софта, или по инструкции, описанной в мануале )
  • Отключить проверку цифровой подписи драйверов с помощью групповой политики
  • Изменить режим загрузки ОС на загрузку без проверки цифровой подписи (с помощью bcdedit )
  • Загрузить Windows 7 без проверки цифровой подписи (через загрузочное меню по клавише F8)

Рассмотрим все перечисленные варианты отключения проверки подписей драйверов

Загрузка Windows 7 без проверки цифровой подписи

Возможно временно отключить проверку подписей драйверов, если перегрузить систему, при загрузке нажать клавишу F 8 . В появившемся меню с вариантами загрузки системы выбрать пункт Disable Driver Signature Enforcement («Отключение обязательной проверки подписи драйвера»).

После загрузки Win 7 можно будет установить неподписанный драйвер и протестировать его работу, однако если загрузиться в обычном режиме, драйвер работать не будет

Отключаем проверку подписи драйверов в Windows 7 с помощью групповой политики

В том случае, если вы полностью хотите отключить проверку подписывания драйверов в Windows 7, сделать это можно с помощью групповой политики.

Откройте редактор локальной групповой политики, набрав

В меню политик перейдите в раздел User Configuration->Administrative Templates-> System->Driver Installation.

В правой панели найдите пункт ‘Code Signing for Device Drivers’ и дважды щелкните по нему.

В появившемся окне выберите ‘Enabled’, а в нижнем меню — ‘Ignore’. Нажмите Ок и перезагрузите компьютер. После перезагрузи и применения политика, в своей Windows 7 вы полностью отключите подписывание драйверов, и сможете установить любые, в том числе, неподписанные драйвера.

Отключаем проверку цифровой подписи драйверов в Windows 7 с помощью bcdedit

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

Bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS bcdedit.exe /set TESTSIGNING ON

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

Перезагрузите компьютер и попробуйте установить неподписанный драйвер. Вуаля!

Если вам нужно отменить этот режим работы и вновь включить проверку цифровой подписи в win 7, выполните следующие команды:

Bcdedit.exe /set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit.exe /set TESTSIGNING OFF




Top