Компьютерные уроки

Отключить защиту от неподписанных драйверов. Как отключить проверку цифровой подписи драйверов Windows

Майкрософт всячески старается улучшить стабильность своей системы. Одним из путей воплотить это стремление в жизнь, является введение тестирования продуктов производителей на совместимость. Теперь система проверяет законность устанавливаемых файлов. Однако, из-за этого часто можно встретить оповещение: «Не удается проверить цифровую подпись драйверов (Код 52)», которое встречается в Windows 7, 8, 10. Сегодня мы расскажем, что делать при появлении этого уведомления и что не так с драйверами.

Назначение?

Благодаря цифровой подписи разработчика (ЦПР), рядовой пользователь способен установить только проверенное на совместимость железо, девайсы и дрова к ним. ЦПР избавляет от множества возможных проблем и снижает угрозу установки нежелательного ПО (включая вирусы), но и ограничивает, ведь присоединить оборудование без электронного сертификата не получится.

Явление сопровождается сообщением об отсутствии такой подписи (Код 52) и оповещением о том, что при последнем изменении была произведена установка неверно подписанного файла, либо вредоносной программы неизвестного происхождения. Даже если выбрать пункт «Все равно установить» , то по окончании оборудование по-прежнему будет работать нестабильно.

Для решения проблемы вам потребуется отключить опцию проверки в Windows. Вот когда приходится отключать мониторинг проверки:

  1. Использование устаревшего девайса, с которым идут дрова, не проходившие тест на совместимость с ОС.
  2. При установке кастомных драйверов.
  3. Для налаживания функционирования нестандартных устройств, но их количество невелико.

Как исправить Код 52 в Windows (7, 8, 10)

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

  • изменение локальной групповой политики;
  • модификация загрузки операционки;
  • самостоятельная подпись дров (для опытных пользователей).

Кстати, почитайте эту статью тоже: NiceHash не видит видеокарту и процессор - что делать

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

Для одноразового тестирования

Не хотите рисковать стабильностью и безопасностью? Подходящий метод – Режим без проверки цифровых подписей . Вот краткая инструкция:


Это подходящее решение в ситуациях, когда использование оборудование нужно лишь время от времени или вообще один раз.

Периодическое использование

Если же необходимо деактивировать проверку на определенное время, то подходят целых два варианта.

Корректировка групповой политики:


Не хотите блуждать по дебрям настройки? Тогда есть более простой метод.

Изменение параметров загрузки:


При этом обратная процедура включения выглядит так.

  1. Включить консоль от Админа.
  2. Прописать: bcdedit.exe /set loadoptions ENABLE_INTEGRITY_CHECKS . Дождаться выполнения.
  3. Прописать: bcdedit.exe /set TESTSIGNING OFF . Дождаться завершения и перезапустить операционку.

Самостоятельная подпись

Как и в предыдущем случае, существует несколько вариантов. Более простой метод – использование соответствующего софта, выполняющего процедуру подписи. Например, Driver Signature Enforcement Overrider . Как сделать с его помощью подпись, смотрите здесь:

Заключение

Есть и более сложные, но эффективные методы для исправления ошибки “Не удается проверить цифровую подпись драйверов (Код 52)”. Самостоятельная подпись программами Microsoft Windows SDK for Windows и Windows Driver Kit позволяет в последствии использовать оборудование более комфортно, поэтому если вы налаживаете работу оборудования, которым будут пользоваться и другие, то этот вариант предпочтительнее. Для выполнения необходимых манипуляций также потребуется .NET Framework 4 .

Обратите внимание, что самостоятельная подпись не приводит к отключению защитных механизмов операционки, что дает возможность пользоваться оборудованием дольше.

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

Зачем нужна цифровая подпись драйвера

Для начала, наверное, нужно определиться, зачем вообще нужна эта проверка драйверов. Операционная система Windows обладает хорошей системой защиты, не идеальной конечно, но и не плохой. Любой устанавливаемый на компьютер драйвер проверяется на наличие цифровой подписи. Если ее нет, вероятно он не сертифицирован или был изменен после сертификации.

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

Деактивируем проверку цифровой подписи драйвера в Windows

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

Windows 10

Будем использовать самый простой способ, не требующий множества действий:

    1. Открываем поиск Виндовс и вводим «Командная строка» .

    1. Запускаем ее от имени администратора.


    1. В открывшуюся консоль нужно вписать команду bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS и нажать кнопку Enter на клавиатуре.


  1. Далее следует вписать bcdedit.exe -set TESTSIGNING ON и снова нажать Enter , а также перегрузить компьютер.


Если вы захотите включить проверку обратно воспользуйтесь командой bcdedit.exe -set TESTSIGNING OFF , которая вводится в командную строку.

Windows 8/8.1

Чтобы отключить обязательную проверку цифровой подписи драйверов Windows 8 и 8.1 следует:

    1. Перейти в панель Charms в правой части дисплея и выбрать «Параметры» .


    1. Далее кликните на «Изменение параметров компьютера» .
    2. Найдите «Обновление и восстановление» , там кликните на «Восстановление» .
    3. После чего откройте «Особые варианты загрузки» , кликните по надписи: «Перезагрузить сейчас» .
    4. Произойдет рестарт системы. Среди появившихся вариантов нужно открыть «Диагностика» и выбрать «Параметры загрузки» .
    5. Затем следует кликнуть на .

После перезапуска на дисплее вы сможете увидеть разнообразные варианты. Нажмите F7 , чтобы выбрать «Отключить обязательную проверку подписи драйверов» .


Когда пройдет рестарт, файл драйвер уже будет доступен к инсталляции в систему.

Windows 7

Если вы пытаетесь установить в Виндовс 7 не цифровой драйвер, у вас ничего не получиться. Деактивировать проверку можно следующим образом:

  1. Запустите командную строку от имени администратора.
  2. В ней поочередно впишите команды, нажимая Enter после каждой:
    • bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
    • bcdedit.exe -set TESTSIGNING ON

Вот так можно отключить обязательную проверку цифровой подписи драйверов Windows 7 64. Если есть необходимость активировать ее обратно:

  1. Снова откройте консоль командной строки от имени администратора.
  2. Поочередно пропишите данные команды:
    • bcdedit.exe -set TESTSIGNING OFF
    • bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS

Заключение

Думаю, вы все же сумели устранить проблему. Если что-то не ясно, остались вопросы, пишите в комментарии, обязательно всем отвечу.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

С одной стороны необходимость наличия именно фирменных драйверов в Windows 7 является необходимостью насущной, а с другой – очень часто такие программы не проходят проверку и перед пользователем встает задача инсталлировать драйвер в обход системной защиты.

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

Давайте рассмотрим возможные альтернативы.

Особый способ загрузки системы

В Windows 7 существует одна интересная возможность вовсе отказаться от проверки подписей – речь идет об особом варианте загрузки системы. Отключение данной функции можно установить при старте ОС по нажатию клавиши F8. В результате появляется всем знакомое системное меню, в котором нужно выбрать пункт «Отключение обязательной проверки подписи драйвера» или в англоязычном варианте - «Disable Driver Signature Enforcement». Как только вы зайдете в Windows таким образом - все проверки будут сняты. Чтобы не быть голословными, приведем соответствующую картинку:

Однако у этого способа есть один минус. Загрузиться таким способом и протестировать оборудование можно. Но как только вы войдете в систему обычным способом – инсталляция оборудования слетит. Так что данный вариант можно предложить разве что для тестирования.

Применение особой групповой политики

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

  • Заходим в редактор групповых политик. Для этого в окне «Выполнить» меню «Пуск» набираем команду gpedit.msc.
  • На панели слева находим раздел под названием «User Configuration->Administrative Templates-> System->Driver Installation».
  • На панели справа дважды щелкаем по надписи «Code Signing for Device Drivers».
  • Появится окошко опций, в котором сверху нужно выставить переключатель «Enabled», а снизу выбрать значение «Ignore», так, как на рисунке:

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

Работаем с командной строкой

Как всегда на выручку приходит консоль Windows. С ее помощью отключение ненужной функции можно произвести так:

  • Заходим в консоль по команде cmd в окне «Выполнить».
  • Набираем следующую последовательность команд:

(после каждой из них жмем на «Enter»).

Затем перезапускаем компьютер, и любуемся полученным результатом. Это именно то, что нам было нужно.

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

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

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

Желаем вам удачи в этом деле!