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

Способы деактивации проверки

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

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

Способ 1: Переход в режим загрузки с деактивацией обязательной верификации подписей

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

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

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

    Способ 2: «Командная строка»

    Отключить верификацию цифровой подписи можно при помощи введения команд в операционной системы.

      Жмите . Переходите во .

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

    Активируется , в которую нужно ввести следующее:

    bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

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

    bcdedit.exe -set TESTSIGNING ON

    Снова применяйте .

    Верификация подписи теперь деактивирована.

    Для её повторной активации вбейте:

    bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS

    Применяйте нажатием .

    bcdedit -set TESTSIGNING ON

    Снова нажимайте .

  • Верификация подписи снова активирована.
  • Существует ещё один вариант действий через . В отличие от предыдущего, он требует всего лишь введения одной команды.

    bcdedit.exe /set nointegritychecks ON

    Проверка деактивирована. Но после инсталляции необходимого драйвера все-таки рекомендуем снова активировать верификацию. В вбейте:

    bcdedit.exe /set nointegritychecks ON OFF

  • Верификация подписи опять активирована.
  • Способ 3: «Редактор групповой политики»

    Другой вариант деактивации верификации подписи осуществляется методом манипуляций в . Правда, он доступен только в редакциях «Корпоративная», «Профессиональная» и «Максимальная», а вот для редакций «Домашняя базовая», «Начальная» и «Домашняя расширенная» этот алгоритм выполнения поставленной задачи не подойдет, так как в них отсутствует необходимая функциональность.

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

    Запускается необходимый для наших целей инструмент. В центральной части открывшегося окна щелкайте по позиции .

    Далее жмите .

    Теперь войдите в директорию .

    Затем откройте объект .

    Теперь щелкайте по названию .

    Открывается окно настройки вышеуказанного компонента. Выставьте радиокнопку в положение , а затем жмите и .

    Теперь закрывайте все открытые окна и программы, далее щелкайте . Кликните по треугольной фигуре справа от кнопки . Выбирайте .

  • Компьютер будет перезапущен, после чего верификация подписи деактивируется.
  • Способ 4: «Редактор реестра»

    Следующий способ решения поставленного задания выполняется через .

    Активируется оболочка . В левой области оболочки кликайте по объекту .

    Далее заходите в каталог .

    Откроется очень длинный перечень разделов, расположенных по алфавиту. Отыщите среди элементов наименование и кликните по нему.

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

    Отобразится новая папка с активным полем для наименования. Вбейте туда такое имя – (без кавычек). Щелкайте .

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

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

    После этого название параметра станет активным. Впишите вместо текущего наименования следующее:

    После этого произведите двойной щелчок левой кнопкой мыши по этому элементу.

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

  • Теперь закрывайте , нажав стандартный значок закрытия окна, и перезагружайте ПК. После процедуры перезапуска верификация подписи будет деактивирована.
  • В Виндовс 7 существует несколько методов деактивации проверки подписи драйверов. К сожалению, только вариант с включением компьютера в особом режиме запуска гарантировано обеспечит нужный результат. Хотя и он имеет некоторые ограничения, выражающиеся в том, что после запуска ПК в обычном режиме все инсталлированные драйвера без подписи слетят. Остальные методы могут работать не на всех компьютерах. Их работоспособность зависит от редакции ОС и установленных обновлений. Поэтому, возможно, придется перепробовать несколько вариантов, прежде чем вы получите ожидаемый результат.

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

    Установка драйверов значительно упрощается, если использовать специальные утилиты, способные автоматизировать все действия. Избавление от рутины – это хорошо, но при эксплуатации таких приложений они часто предлагают неподписанные драйверы. Вследствие этого операционная система выдаёт оповещение, что проверка цифровой подписи продукта не была пройдена, и запрашивает разрешение пользователя на инсталляцию такого ПО. Здесь всей автоматизации приходит конец, ведь нужно постоянно кликать «Все равно установить данный драйвер».

    Избавиться от такого сообщения можно двумя способами:

    • подписать проблемный драйвер;
    • отключить проверку цифровых подписей для всех продуктов в системе.

    Давайте рассмотрим, как отключить цифровую подпись драйверов в Windows 7, а в конце коснёмся и первого варианта.

    Что такое подпись драйверов?

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

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

    Особый вариант загрузки

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

    1. Перезагружаем компьютер и начинаем жать F8 между завершением самотестирования оборудования и моментом, когда начнётся загрузка ОС.
    2. При помощи курсорного блока клавиш перемещаемся к варианту «Отключение обязательной проверки…».

    1. Жмём Enter для подтверждения действия.

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

    Командная строка

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

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

    1. Открываем командную строку, выполнив «cmd» в окне интерпретатора команд (вызывается при помощи Win + R или кликом по одноимённой кнопке в «Пуске») либо в поисковой строке «Пуска».

    Также командную строку можете вызвать через ярлык в каталоге «Стандартные».

    1. Вводим или вставляем следующую команду «bcdedit.exe /set nointegritychecks ON» и жмём Enter для её запуска.

    Если захотите опять запускать только подписанные драйверы, вместо «ON» используйте параметр «OFF».

    1. Завершаем все приложения и перезагружаем компьютер командой «shutdown /r» или через «Пуск», если так удобнее.

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

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

    • exe -set loadoptions ddisable_integrity_checks;
    • exe -set testsigning on.

    Убедитесь, что после каждого нажатия кнопки Ввод появилось сообщение об успешном выполнении операции.

    Включить обязательную проверку подлинности драйверов перед их загрузкой и установкой обратно можно аналогичным образом, заменив параметр «ddisable» на «enable» в первой команде, а «on» на «off» во второй.

    Настройки групповых политик

    Сразу отметим, что для домашней редакции Windows 7 предложенный вариант неактуален, так как «Редактор групповых политик» в ней отсутствует.

    1. В командном интерпретаторе выполняем «gpedit.msc».

    1. Переходим в раздел конфигурации текущего пользователя и разворачиваем «Административные шаблоны».

    1. Переходим вниз по иерархии, как показано на скриншоте.

    1. Открываем диалог редактирования записи «Цифровая подпись…».

    1. Переносим переключатель в положение «Отключить» и щёлкаем «ОК».

    Редактор системного реестра

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

    1. Идём в раздел с настройками текущего пользователя.

    1. В каталоге с параметрами программного обеспечения разворачиваем ветку «Policies».

    1. В разделе «Microsoft» создаём папку «Driver Signing».

    1. Переходим в неё и через контекстное меню добавляем параметр «DWORD 32 bit», даже если используетесь Windows 64 bit.

    1. Называем его «BehaviorOnFailedVerify», выполнив двойной клик по названию, а в качестве значения вводим «0».

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

    Подписываем драйвер вручную

    Если ничего не помогло, придётся самостоятельно осуществить подписывание драйвера. Для этого выполняем команду типа: «pnputil –a c:*.inf», где «c:*.inf» – путь до inf файла проблемного продукта.

    Чтобы отыскать inf-файл, скорее всего придётся распаковать инсталлятор, если таков используется, при помощи архиватора, например, 7z.

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

    Видеоинструкция

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

    Ставь 5 звезд! Мы старались.

    Читайте также:

    Драйвер SM-контроллера шины для Windows 7 x64 скачать бесплатно

    Автор: rf-webmaestro · Published 26.08.2019

    Как открыть панель задач в Windows 7

    Автор: rf-webmaestro · Published 09.03.2019

    Удаляем обновления в Windows 7

    Автор: rf-webmaestro · Published 07.07.2019

    комментариев 10

    Автор, ты сам хоть проверял? Из всего этого работает только загрузка в режиме без проверки подписи. А групповая политика не работает вообще

    Удаленно помогло только ReadyDriverPlus.
    Ссылку на оф.сайт желательно подправить.
    На оф.сайте доступна версия 1.2

    bcdedit.exe /set nointegritychecks ON
    после этой команды ноут ушел в востановление,запускается только когда выбираю режим отключения подписи драйверов F8.
    Чем поможешь?

    Ну так нам же это и нужно было.

    Что вам нужно было,чтобы ноут не возвращался в исходную нормальную работу?

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

    В данной статье идет речь о ПК, который запускается. «у ебя» ??

    bcdedit.exe /set nointegritychecks ON
    После этой команды стационарный комп загружается только в режиме отключения подписи драйверов. делал bcdedit.exe /set nointegritychecks OFF, не помогает пытался удалить запись через bcdedit /deletevalue nointegritychecks команда выполнилась но проблема осталась

    Бывает и такое. Инструкция не может помочь абсолютно всем. Нужно учитывать, например, не оригинальный Windows.

    Иван :А вот нафига автору проверять читать и вникать в то, что там собственно написано в нотации редактора групповой политики в правиле политики которое вы включаете лучше и быстрее как дрессированная мартышка сдуть с другого сайта не глядя не читая что написано и не вдаваясь в суть а что-же там пишут -то
    PS И так читаем нотацию к правилу которое включили (внимательно вдумчиво по букве :-)) а именно: Редактор групповой политики—>Административные шаблоны —>Установка драйвера—>Цифровая подпись драйверов устройств (цитирую :
    Определяет действие системы, когда пользователь пытается УСТАНОВИТЬ файлы драйверов устройств без цифровой подписи.

    Этот параметр политики определяет наименее безопасное действие, разрешенное пользователям группы в системе. Пользователи могут использовать компонент «Система» панели управления для выбора более безопасного параметра, но когда этот параметр включен, система не разрешит никакие менее безопасные параметры, чем тот, который выбран.
    При включении этого параметра задайте нужное действие в поле с раскрывающимся списком. .
    «Пропустить» предписывает системе продолжить УСТАНОВКУ . (А НЕ загрузку драйвера из базы драйверов и выполнение при запуске системы) даже при неподписанных файлах.
    Предупредить» уведомляет пользователя, что файлы не имеют цифровой подписи, и предоставляет пользователю возможность решить, остановить УСТАНОВКУ . (А НЕ загрузку драйвера из базы драйверов и выполнение при запуске системы) или продолжить, и разрешить ли установку неподписанных файлов. Параметр «Предупредить» используется по умолчанию.
    «Блокировать» предписывает системе отказаться от УСТАНОВКИ . (А НЕ загрузки драйвера из базы драйверов и выполнение при запуске системы) предписывает системе отказаться от установки неподписанных файлов. В результате установка прекращается и никакие файлы из пакета драйвера не устанавливаются. неподписанных файлов. В результате установка прекращается и никакие файлы из пакета драйвера не устанавливаются.

    Чтобы изменить безопасность файла драйвера, не задавая параметр, воспользуйтесь компонентом «Система» панели управления. Щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства», перейдите на вкладку «Оборудование» и нажмите кнопку «Подписывание драйверов».

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

    Вопрос

    Ответы

    Стоит у меня 64_разрядная Windows 7! Купил девайс, не могу установить «Отсутствует цифровая подпись драйвера»! Пошарив по форумам, я нашёл способ, как отключить проверку подписей в Windows Vista! На висте то я отключил! Попробовал сделать тоже самое на семёрке. не получилось! Подскажите, кто знает, как можно отключить проверку цифровой подписи драйверов в Севен!

    Не помогает? Равно как и выбор соответствующей опции по F8 при загрузке? Покажите вывод bcdedit.exe MCSA 2000, MCSA 2003, MCTS

    • Предложено в качестве ответа Nikita Panov Moderator 28 мая 2009 г. 12:36
    • Помечено в качестве ответа Nikita Panov Moderator 28 мая 2009 г. 12:37

    Все ответы

    Стоит у меня 64_разрядная Windows 7! Купил девайс, не могу установить «Отсутствует цифровая подпись драйвера»! Пошарив по форумам, я нашёл способ, как отключить проверку подписей в Windows Vista! На висте то я отключил! Попробовал сделать тоже самое на семёрке. не получилось! Подскажите, кто знает, как можно отключить проверку цифровой подписи драйверов в Севен!

    Не помогает? Равно как и выбор соответствующей опции по F8 при загрузке? Покажите вывод bcdedit.exe MCSA 2000, MCSA 2003, MCTS

    • Предложено в качестве ответа Nikita Panov Moderator 28 мая 2009 г. 12:36
    • Помечено в качестве ответа Nikita Panov Moderator 28 мая 2009 г. 12:37

    У меня аналогичная ситуация. Очень нужно поставить драйвер, который не имеет цифровой подписи Windows 7 x64. В командной строке через «Запуск от имени администратора» ввожу: «bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS». Перезагружаюсь и захожу через F8 с отключением проверки подписи драйверов, ставлю драйвер — вроде все нормально, но только когда захожу в систему отключением проверки подписи драйверов. Как только перезагружаю систему и вхожу уже без F8 — в диспечере висит ошибка, связанная с проверкой цифровой подписи драйвера. Как мне либо добавить исключение для этого драйвера, либо вообще снять проверку драйверов на цифровую подпись? Присоединяюсь к проблеме
    выхлоп bcdedit

    loadoptions DDISABLE_INTEGRITY_CHECKS
    Как я понимаю означает что команда выполнилась и параметр установлен. Но все также не работает а по f8 все нормально.
    Здается мне что параметр в семерке немного другой. Помогите решить эту проблему

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

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

    Проверка подписей

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

    Direct X

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

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

    Переключившись на следующую вкладку, в поле «Драйверы» мы видим положительный ответ системы.

    Аналогичным образом проверяем остальные страницы, убеждаясь в наличии сертификата WHQL.

    Signature Verification

    Выявить наличие в системе всех компонентов без цифровой подписи можно, используя специальную утилиту проверки. Запустим ее, набрав в текстовом поле «sigverif».

    Нажимаем отмеченную кнопку для активации процедуры тестирования компонентов.

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

    Выбираем опцию «Просмотр журнала».

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

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

    Отключение подписи

    Поддерживая стабильность ОС, Microsoft не рекомендует устанавливать компоненты, не имеющие сертификатов WHQL, но такая возможность в системе осталась. Необходимость установить неподписанный драйвер может возникнуть по разным причинам. К примеру, это может быть оборудование, снятое с производства, но необходимое для работы.

    Групповая политика

    Самый простой способ отключить электронную подпись заключается в изменении политики безопасности. Запускаем редактор, используя меню «Выполнить».

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

    В управляющем блоке ставим переключатель в положение «Включено». В области параметров используем выпадающее меню. Выбираем пункт, отмеченный цифрой «2». Применяем и сохраняем внесенные изменения.

    Заданное правило должно начать действовать без перезагрузки.

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

    Следующий способ предполагает использование особых вариантов загрузки операционной системы. Открываем меню параметров Windows и переходим в указанный на скриншоте раздел.

    В области навигации перемещаемся к пункту «Восстановление». Используем отмеченную кнопку для перезагрузки системы.

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

    Выбираем дополнительные параметры.

    Переходим к настройкам загрузки.

    Эта область информационная и работает в ней только отмеченная кнопка.

    Система переходит в режим низкого разрешения экрана и отключает управление мышью. Нужный нам пункт седьмой в списке. Выбираем его, нажимая управляющую клавишу «F7» в верхнем ряду клавиатуры.

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

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

    С помощью этого метода можно также отключить проверку цифровой подписи драйвера в Windows 7. Запускаем PowerShell в режиме повышенных прав. Вводим последовательно приведенные на скриншоте команды.

    После перезагрузки система не будет сообщать, что ей требуется драйвер с цифровой подписью. Для отключения режима в тексте последней команды указываем «OFF» вместо «ON».

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

    Операционная система еще раз перезагрузится, отобразив командную строку в режиме администратора. Вводим приведенную на скриншоте команду. Для выхода в графическое меню набираем «exit».

    Отключение данного режима также выполняется заменой «ON» на «OFF» в конце управляющей команды.

    Создание цифровой подписи

    В некоторых случаях описанные методы могут не помочь. Когда не отключается проверка подписи драйверов Windows 7 или 10, придется подписать его самостоятельно. Для этой цели нам понадобится распаковать установочный пакет и найти файл с расширением INF. В нем содержится необходимая для инсталляции в системе информация. Найдя нужный файл, вызываем его свойства и переходим на вкладку «Безопасность». Копируем путь, указанный в поле «Имя объекта».

    Запускаем PowerShell с повышенными правами. Вводим следующую команду: «pnputil -a C:pathname.inf». Заменяем в ней строку «C:pathname.inf» на скопированный путь к файлу.

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

    В заключение

    Как мы убедились, существует несколько вариантов установки необходимых компонентов без электронного сертификата WHQL. Действия несложные и могут быть выполнены любым пользователем. Тем не менее, установка неподписанного драйвера не должна быть нормой. Поскольку он не тестировался Microsoft, компания не будет нести ответственность за последствия его установки, а пользователь имеет высокие шансы столкнуться с ошибками BSOD.

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

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


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

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

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

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

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

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

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

    Возможно временно отключить проверку подписей драйверов, если перегрузить систему, при загрузке нажать клавишу F8. В появившемся меню с вариантами загрузки системы выбрать пункт 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

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

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

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

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

    Блог Андрея Ткаченко

    суббота, 26 января 2013 г.

    Как отключить проверку цифровой подписи драйверов. Делал в win7 x64

    Взялся переустановить Виндовс 7 х64 на буке Asus G72GX. Дрова скачал с офсайта. Там все было под Win 7×64. Так что проблем возникнуть не должно было. Все дрова поставились “с пол-тычка” кроме драйвера на кардридер. Он выдал вот такое сообщение.

    Начал я гуглить. Среди прочих нашел и такое решение:

    Это мне показалось самым простым выходом из сложившейся ситуации. И я так и сделал. Перезагрузился, зашел в диспетчер устройств, но проблема, походу, не решилась. Те же раскрытые IDE ATA/ATAPI контроллеры и неподписанные дрова на кардридер 🙁

    Стал я смотреть дальше. Была еще ссылочка на такую программку — ReadyDriver Plus. Но она при установке вроде как вносит изменения в загрузчик. А это может негативно повлиять на активацию винды. Поэтому я отказался от использования этой программы. Не хотелось потом лишний раз винду переустанавливать.

    И вот решение, которым я воспользовался и оно мне помогло. Нашел его я здесь: http://proffy.info/win7/win7.htm#16 хотя в разных вариациях оно предлагалось на многих сайтах.

    Вот чесговоря, я не понял смысл следующих двух команд, вроде как сама прога Driver Signature Enforcement Overrider тоже включает тестовый режим. Но, на всякий случай сделал как написано.

    1. Откройте коммандную строку (cmd) с правами администратора, выполните следующие команды:
    bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
    bcdedit.exe -set TESTSIGNING ON
    2. Чтобы изменения вступили в силу, перезапустите компьютер.

    После этой перезагрузки, либо после того как мы перезагрузились включив «Enable Test Mode» в программе Driver Signature Enforcement Overrider (читай ниже) в нижнем правом углу экрана скорее всего появится такое предупреждение. Мы его уберем потом.

    Отсюда.

    1. Скачиваем программу: Driver Signature Enforcement Overrider (далее DSEO)
    2. Отключаем Контроль учетных записей пользователей (UAC). – ну это я сразу отключаю как только винду ставлю
    3. Запускаем программу.
    4. Включаем тестовый режим, установив переключатель в положение «Enable Test Mode». И перезагружаем компьютер. Кстати, здесь же предусмотренно обратное действие «Disable Test Mode», отключающее тестовый режим. – вот здесь я имел ввиду. Не двойная ли работа? И если потом отключить Test Mode, драйвера снова будут раскрыты и с желтым треугольничком! Типа не удается проверить цифровую подпись и всё такое.
    5. Выпишите список драйверов (их полный путь и название)для своего устройства. Для этого следует зайти в «Свойства системы» — «Диспетчер устройств» найти там устройство с «проблемным» драйвером и посмотреть сведения о драйверах.
    6. Добавляем подписи для непроверенных системных файлов. Для этого выберите «Sign a System File» и введите имя файла, включая полный путь. Полный путь – в окошке №3 в списке “Файлы драйверов”. Не очень удачный пример, он пугает, т.к. файлов драйверов много. А выписать придется каждый из них вручную. Т.к. из этого окошка путь к файлу нельзя скопировать 🙁 Разве что кто-то будет заморачиваться со скриншот-ридерами какими-нибудь. Но в моем случае на каждое устройство было по одному, максимум, 2 файла. Добавлять подпись нужно для каждого файла! Добавили, прога рапортовала об успехе и делаем Sign следующего файла.

    Вписывать придется ручками в это поле:

    7. Перезагружаем компьютер.

    Заходим в Диспетчер устройств, убеждаемся в том что все стало на свои места. Кстати, мне один драйвер пришлось дважды подписать. И перезагрузиться потом, соответственно, лишний раз. Не знаю, может я опечатался? Тестовый режим нам отключать нельзя. При его отключении мы вернемся к тому с чего начинали. Нам нужно только убрать надпись про Тестовый режим.

    И чтобы убрать её, запускаем снова программку DSEO и выбираем в ней пункт Remove Watermarks, жмем Next.

    Откроется страничка в браузере, которая предложит скачать нам универсальный патч Remove Watermark, V0.8 для удаления всех надписей в нижнем правом углу экрана, включая и надпись о том что у нас не лицензионная винда (ну мало ли, может кому надо?). Я его скачал. Правда, не с офсайта, а с RGHOST. Запустил от имени Администратора. Подтвердил свои намерения, программа сделала все свои дела. Я потом перезагрузился и надпись исчезла. Т.е. я так понимаю, что я до сих пор работаю в Тестовом режиме, но это ничего страшного не даёт. А чтобы клиент этой надписи не пугался, я использовал Remove Watermark, V0.8. Зато я знаю что в буке все устройства работаю. Только что проверил кардридер карточкой памяти. Все в порядке.

    Источник: softaltair.ru

    Добавить комментарий