Что значит код 52 при установке драйвера Windows 7
Многие файлы в настоящее время обладают цифровой подписью. К таким программным продуктам относятся также драйверы. Это явный гарант безопасности системной программы, которая несет в себе конкретные данные. Подпись позволит расширить информацию о скачиваемом ПО, узнать о разработчике, дату и время, изменения, которые были внесены после регистрации. Однако если с подписью есть какие-то проблемы, то защита операционки не дает установить такой драйвер на компьютер, так как считает его небезопасным.
Появление кода в процессе установки
Код 52 при установке драйвера Windows 7 как раз указывает на проблемы с подписью. Не замечать или не проверять подлинность драйверов в таких случаях не рекомендуется. Неизвестно, что находится в установочной папке, возможно, там вирусы либо программы шпионы, которые могут повредить работу операционной системы.
Таким образом, подпись драйверов — крайне важная опция. Полностью отключать ее не стоит, так как есть риск заразить компьютер вирусами. На время приостановить функцию можно, главное — знать, как включить ее потом обратно.
Использование параметра расширенной загрузки F8
Windows Vista и более поздних версиях Windows поддерживают параметр расширенной загрузки F8 — «Отключить принудительное применение подписи драйвера», который отключает принудительное применение подписи во время загрузки для драйвера в режиме ядра только для текущего системного сеанса. Этот параметр не сохраняется во время перезапуска системы.
Во время перезагрузки появится следующий экран параметра загрузки, который позволяет отключить принудительное применение подписи драйвера. Эта подготовка позволит установить неподписанный драйвер для тестовой цели.
Присоединение отладчика ядра для отключения проверки подписи
Присоединение активного отладчика ядра к компьютеру разработки или тестирования отключает принудительное применение подписи во время загрузки для драйверов в режиме ядра. Чтобы использовать эту конфигурацию отладки, подключите компьютер отладки к компьютеру разработки или тестирования и включите отладку ядра на компьютере разработки или тестирования, выполнив следующую команду:
Чтобы использовать BCDEdit, пользователь должен быть членом группы администраторов в системе и выполнить команду из командной строки с повышенными привилегиями. Чтобы открыть окно командной строки с повышенными привилегиями, создайте ярлык рабочего стола для Cmd.exe, выберите и удерживайте ярлык (или щелкните его правой кнопкой мыши) и выберите команду «Запуск от имени администратора».
Однако следует помнить, что в некоторых ситуациях разработчику может потребоваться подключить отладчик ядра, но также необходимо поддерживать принудительное применение подписи во время загрузки. См . приложение 1. Применение проверки подписи Kernel-Mode в режиме отладки ядра , чтобы узнать, как это сделать.
Создаем цифровую подпись вручную
Если по каким-либо причинам вам не удалось отключить функцию или система все еще требует наличие цифровой подписи файла установки, следует присвоить этот идентификатор для драйвера самому. Для этого можно использовать ряд специальных приложений.
DSEO – это популярная утилита для установки и редактирования цифровых подписей программного обеспечения любого типа. Следуйте инструкции:
- После установки DSEO откройте программу от имени администратора;
- В главном окне выберите режим Test Mode и перейдите в следующее окно, нажав на клавишу Next;
- Кликните на опцию Sign a System Mode для подписи определенного системного файла и снова нажмите на Next;
- Во всплывающем окне выберите файл, для которого будет проводиться создание подходящей цифровой подписи и нажмите ОК;
- Дождитесь окончания работы процесса и закройте программу.
Теперь вы сможете установить выбранный драйвер на свой компьютер.
Как отключить проверку навсегда
Когда однократная деактивация функции не помогла, разрешается попробовать выключить ее насовсем. Есть несколько способов, позволяющих установить на ПК неподписанный исполняемый файл.
С помощью параметров загрузки
Как запустить на ПК неподписанный driver:
выполнить активацию консоли Параметры;
перейти в подпункт под названием «Восстановление»;
- отыскать строчку «Особые варианты загрузки»;
- активировать опцию «Перезагрузить сейчас»;
- выполнится перезапуск устройства;
- на мониторе появится список и предложение выбрать любое действие;
- выбрать подпункт «Поиск…неисправностей»;
отыскать и активировать «Параметры загрузки»;
- отобразится список;
- нажать на строчку «Отключить обязательную проверку подписи драйверов»;
сразу после перезапуска ноутбука выполнится запуск Вин 10 с деактивированной функцией.
Через Командную строчку
Первый способ деактивации:
- запустить ОС в безопасном режиме;
- выполнить активацию Командной строчки на администраторских правах;
для деактивации функции написать: bcdedit.exe /set NOINTEGRITYCHECKS ON;
после завершения процесса перезагрузить ноутбук в нормальном режиме.
Важно! При первом способе деактивации метки нужно иметь ПК с поддержкой БИОС. Если модель с UEFI, то для выключения функции потребуется отключение «Secure BOOT»
Второй способ деактивации:
активировать Командную строчку на администраторских правах;
для отмены подписки написать: bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS;
при активации test-режима написать: bcdedit.exe -set TESTSIGNING ON.
Важно! После выполнения системой заданных команд потребуется перезагрузка устройства. Функция отключится, активируется test-режим
В любое время пользователь сможет самостоятельно активировать опцию, отвечающую за контроль подлинности скачиваемых исполняемых файлов.
Редактор групповой политики
Как самостоятельно деактивировать функцию:
- вызвать системный инструмент «Выполнить»;
- напечатать символы: gpedit.msc;
появится «Редактор…»;
пройтись: «Конфигурация пользователя»/ подпункт «Админ. шаблоны»/ подпункт «Система»;
- развернуть веточку последнего подпункта;
- отыскать «Установка драйвера» (развернуть);
отыскать «Цифровая подпись…», вызвать всплывающее окошко со списком различных действий;
активировать «Отключено»;
- разрешается сохранить опцию включенной, но в подпункте «Если Вин 10 обнаружит файл…» один раз нажать на «Пропустить»;
- после внесения изменений требуется перезагрузка устройства.
С использованием сторонней утилиты
Как подменить электронную подпись с использованием Driver Signature Enforcement Overrider:
скачать утилиту на ПК;
- предварительно выключить UAC (вызвать «Выполнить» и написать: UserAccountControlSettings);
- запустить скачанную утилиту;
- принять условия лицензии;
- активировать test-режим;
- выбрать driver без подписки и подписать его средствами скачанного приложения;
- выполнить перезагрузку ноутбука.
Способ 3: «редактор групповой политики»
Другой вариант деактивации верификации подписи осуществляется методом манипуляций в «Редакторе групповой политики». Правда, он доступен только в редакциях «Корпоративная», «Профессиональная» и «Максимальная», а вот для редакций «Домашняя базовая», «Начальная» и «Домашняя расширенная» этот алгоритм выполнения поставленной задачи не подойдет, так как в них отсутствует необходимая функциональность.
1. Для активации нужного нам инструмента воспользуемся оболочкой «Выполнить». Нажмите Win R. В поле отобразившейся формы введите:
gpedit.msc
Жмите «OK».
2. Запускается необходимый для наших целей инструмент. В центральной части открывшегося окна щелкайте по позиции «Конфигурация пользователя».
3. Далее жмите «Административные шаблоны».
4. Теперь войдите в директорию «Система».
4. Затем откройте объект «Установка драйвера».
5. Теперь щелкайте по названию «Цифровая подпись драйверов…».
6. Открывается окно настройки вышеуказанного компонента. Выставьте радиокнопку в положение «Отключить», а затем жмите «Применить» и «OK».
7. Теперь закрывайте все открытые окна и программы, далее щелкайте «Пуск». Кликните по треугольной фигуре справа от кнопки «Завершение работы». Выбирайте «Перезагрузка».
8. Компьютер будет перезапущен, после чего верификация подписи деактивируется.
Командная строка
Если требуется постоянно работать с программным обеспечением, которое не имеет цифровой метки, отключите проверку подписи драйвера навсегда. Быстрее всего это делается при помощи командной строки.
- Открываем командную строку, выполнив «cmd» в окне интерпретатора команд (вызывается при помощи Win + R или кликом по одноимённой кнопке в «Пуске») либо в поисковой строке «Пуска».
- Вводим или вставляем следующую команду «bcdedit.exe /set nointegritychecks ON» и жмём Enter для её запуска.
- Завершаем все приложения и перезагружаем компьютер командой «shutdown /r» или через «Пуск», если так удобнее.
Ещё один способ избавиться от сообщения, оповещающего, что издателя каких-либо драйверов проверить не удается, при помощи командной строки заключается в активации режима, где неподписанные продукты будут выполняться в изолированной среде.
Запускаем командную строку любым способом и выполняем в ней последовательность команд:
- exe -set loadoptions ddisable_integrity_checks;
- exe -set testsigning on.
Убедитесь, что после каждого нажатия кнопки Ввод появилось сообщение об успешном выполнении операции.
Включить обязательную проверку подлинности драйверов перед их загрузкой и установкой обратно можно аналогичным образом, заменив параметр «ddisable» на «enable» в первой команде, а «on» на «off» во второй.
Настройка проверки подписи драйверов через bcdedit.exe
Данный вариант деактивации поможет избавиться от проверки навсегда. Для выполнения используется также командная строка, позволяющая редактировать параметры загрузки.
Проверка подписи через bcdedit.exe
Обратите внимание! Компьютер пользователя должен быть оснащен БИОС или, если есть UEFI, нужно обязательно выключить Secure Boot. Для реализации данного способа деактивации необходимо:
Для реализации данного способа деактивации необходимо:
- Выполнить запуск командной строки через учетную запись администратора.
- В открывшейся строке ввести «bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS» после чего нажать на «Enter».
- Далее ввести «bcdedit.exe -set TESTSIGNING ON» и тоже нажать на «Enter».
- Как только введенные команды выполнятся, необходимо закрыть командную строчку и перезагрузить устройство.
Таким образом проверка будет отключена. Ее можно вновь активировать и проверить все загруженные системные программы. Для этого необходимо заменить в команде «bcdedit.exe -set TESTSIGNING» «On» на «Off». Вводить нужно все так же через командную строку.
Есть еще один вариант отключения проверки подписи при помощи команды «bcdedit». Некоторые пользователи указывают, что после повторного входа в базовую версию операционной системы проверка не включается автоматически.
Для этого надо:
- Загрузить компьютер в режиме безопасности.
- Вызвать командную строчку через админа и ввести «bcdedit.exe /set NOINTEGRITYCHECKS ON», после чего нажать на «Enter».
- Перезагрузить компьютер, выполнив вход в обычном режиме.
Обратите внимание! Чтобы позднее включить проверку подписи, все нужно сделать в той же последовательности, только в команде «On» заменить на «Off»
Утилита bcdedit.exe
Зачем деактивировать проверку цифровой подписи драйверов в «десятке»
Цифровая подпись представляет собой метку, зашитую в коде программы или драйвера. Она означает, что утилита лицензированная и безопасная — её со спокойной душой можно устанавливать на компьютере.
Разработчики «Виндовс» 10 включили в «операционку» сканирование на наличие такой подписи, которое запускается само при открытии файла-установщика ПО, ранее скачанного из интернета. По умолчанию проверка включена в системе, но вы можете её деактивировать, если, например, при установке драйвера появилось сообщение системы об отсутствии должной цифровой подписи.
При установке драйвера может появиться ошибка с сообщением о том, что не удалось проверить издателя
Конечно, в сообщении присутствует опция «Установить этот драйвер всё равно», однако, даже если вы нажмёте на неё, «дрова» установятся с ошибками — в «Диспетчере устройств» в дальнейшем будет отображён восклицательный знак в жёлтом треугольнике, а само оборудование либо вовсе не будет функционировать, либо будет работать, но с частыми сбоями. В описании в диспетчере будет также значиться код ошибки 52.
Принудительная установка драйвера может завершится ошибкой
Выключать проверку стоит только в том случае, если вы полностью уверены в безопасности данного ПО. Иначе вы рискуете безопасностью своего ПК и данных на нём — он может быть атакован вирусом, который скрывается в коде утилиты, или взломан хакерами.
Отключение проверки цифровой подписи драйверов Windows 10
Способ №1 — меню перезагрузки
Перед тем как воспользоваться данным способ сохраните все данные ваши данные работы за компьютером и закройте программы.
1.Перейдите в «ПУСК» и выбрать «Параметры»
2. Переходим в «Обновление и безопасность» -> «Восстановление» -> «Особые варианты загрузки» -> «Перезагрузить сейчас»
3. Далее компьютер перезагрузиться в специальный режим восстановления работоспособности Windows, вам будет необходимо перейти «Поиск и устранение неисправностей» -> «Дополнительные параметры» -> «Параметры загрузки» -> «Перезагрузить»
F7
5. Проверки цифровой подписи драйверов в Windows 10 отключена на время (до следующей перезагрузки), устанавливаем необходимый драйвер.
Способ №2 — редактор локальной групповой политики
1. Зажмите одновременно клавиши WIN + R и в появившемся окне «Выполнить» напишите команду gpedit.msc и нажать Ok
2. В окне Редактора Локальной групповой политики перейдите по меню «Конфигурация пользователя» -> «Административные шаблоны» -> «Система» -> «Установка драйвера» и выбираем параметр для изменения «Цифровая подпись драйверов устройств»
3. Перевести параметр в «Включено», если в низу в окне (Если Windows обнаруживает файл драйвера без цифровой подписи:) будет доступно изменения, выставить параметра «Пропустить»
4. Подтвердите изменения и перезагрузите компьютер, проверка цифровой подписи драйверов в Windows 10 отключена.
Способ №3 — командная строка (тестовый режим)
- В меню пуск выполните поиск — введите cmd
- Запустите командную строку от имени администратора
- Введите поочередно следующие команды:
4. Подтвердите изменения и перезагрузите компьютер, проверка цифровой подписи драйверов в Windows 10 отключена.
Способ №4 — командная строка (вариант загрузки Windows 7)
1. В меню пуск выполните поиск — введите cmd
2. Запустите командную строку от имени администратора
3. Введите команду:
4. Перезагрузите компьютер и в момент загрузки компьютера нажимайте клавишу F8
5. В меню выбрать «Отключение обязательной проверки подписи драйверов»
6. Проверка цифровой подписи драйверов в Windows 10 отключена.
Отключение проверки цифровой подписи драйверов Windows 8.1 / 8
Способ №1 — меню перезагрузки
- Нажать одновременно клавиши WIN + I
- В появившемся справа боковом меню выбрать «Параметры»
- Зажимаем кнопку «Shift» и в меню выключения выбираем «Перезагрузка»
- Далее компьютер перезагрузиться в специальный режим восстановления работоспособности Windows, вам будет необходимо перейти «Диагностика» -> «Дополнительные параметры» -> «Параметры загрузки» -> «Перезагрузить»
- Windows вновь перезагрузиться и перед вами появиться меню с вариантами выбора загрузки, нажимаем клавишу F7
- Проверки цифровой подписи драйверов в Windows 8.1 /8 отключена на время (до следующей перезагрузки), устанавливаем необходимый драйвер.
Способ №2 — редактор локальной групповой политики
1. Зажмите одновременно клавиши WIN + R и в появившемся окне «Выполнить» напишите команду gpedit.msc и нажать Ok
2. В окне Редактора Локальной групповой политики перейдите по меню «Конфигурация пользователя» -> «Административные шаблоны» -> «Система» -> «Установка драйвера» и выбираем параметр для изменения «Цифровая подпись драйверов устройств»
3. Перевести параметр в «Включено», если в низу в окне (Если Windows обнаруживает файл драйвера без цифровой подписи:) будет доступно изменения, выставить параметра «Пропустить»4. Подтвердите изменения и перезагрузите компьютер, проверка цифровой подписи драйверов в Windows 8.1 / 8 отключена.
1. В меню пуск выполните поиск — введите cmd
2. Запустите командную строку от имени администратора
3. Введите поочередно следующие команды:
4. Подтвердите изменения и перезагрузите компьютер, проверка цифровой подписи драйверов в Windows 10 отключена.
Способ №4 — командная строка (вариант загрузки Windows 7)
1. В меню пуск выполните поиск — введите cmd
2. Запустите командную строку от имени администратора
3. Введите команду:
4. Перезагрузите компьютер и в момент загрузки компьютера нажимайте клавишу F8
5. В меню выбрать «Отключение обязательной проверки подписи драйверов»
6. Проверка цифровой подписи драйверов в Windows 8.1/8 отключена.
Как это работает?
В компании Майкрософт есть специальное подразделение, которое занимается тестированием программ для различного оборудования. Если будет доказана полная совместимость драйвера с конкретным устройством под управлением Windows, то такое приложение получит цифровой сертификат (подпись). Он указывает на подлинность «дров» и служит залогом безопасности при установке. Такой вариант является самым приемлемым, но не всегда всё идет по плану.
Допустим, Вы решили подключить к новому ПК старенький принтер, который долго пылился в кладовке (или на складе). Но теперь настал его «звездный час». При попытке выполнить инсталляцию неподписанных драйверов, Вы увидите на экране ошибку.
Как с этим справиться? Расскажу три простых способа.
- Подводим курсор мыши в левый нижний угол и нажимаем на кнопку «Старт» (или «Пуск», если Вам так больше нравится).
- Кликаем по значку завершения работы, чтобы открыть дополнительное меню. Там увидите три пункта. Зажмите на клавиатуре Shift и вместе с этим кликните мышкой по «Перезагрузке»:
После запуска Вы увидите на экране особое диагностическое меню:
Внутри него стоит перейти к дополнительным параметрам:
Погружаемся еще глубже, выбирая настройку загрузки:
Чтобы узнать, как установить неподписанные драйвера на Windows 10, придется еще раз перезагрузить компьютер. Для этого нажмите кнопку в правом нижнем углу:
Когда ПК снова запустится, Вы увидите меню со списком действий. Возле каждого указана цифра, нажав которую Вы перейдете к нужным опциям. Нам предстоит выбрать седьмой пункт. Для этого нажмите F7 :
Вот и всё. При следующем запуске ПК Вы сможете смело устанавливать любые драйвера. Но помните, что очередная перезагрузка приведет к восстановлению базовых настроек.
Зачем нужна цифровая подпись драйвера
Цифровая подпись – это так называемая метка файла или библиотеки, которая гарантирует его безопасность.
Она необходима, чтобы пользователь смог узнать о происхождении и разработчике приложения.
Также подпись проверяется и самой операционной системой на начальном этапе установки любого исполняемого файла.
Если этот атрибут отсутствует или в нем найдены определенные ошибки, установка не начнется, а пользователь будет уведомлен о возможной опасности, к которой может привести использование не идентифицированной программы.
Цифровая подпись отображается во всплывающем окне, как только юзер запускает установку исполняемого файла.
В этом окне необходимо предоставить ОС дополнительное разрешение на запуск мастера установки. Здесь же можно увидеть наименование сертификата.
Он указывается после имени программы. На рисунке ниже представлен пример отображения окна User Account Control, в котором цифровая подпись приложения — это поле Publisher.
Рис. 1 – пример окна проверки сертификата программы
Цифровая подпись вшита не только в стандартные приложения и системные библиотеки. Её также можно встретить в драйверном ПО.
Драйвер – это программа, которая отвечает за настройку работы аппаратных компонентов ПК и подключенных к нему устройств (видеокарта, мышка, клавиатура, принтер, микрофон и прочие).
Как правило, все драйвера устанавливаются через окно диспетчера устройств. В нем можно настроить автоматическое обновление конфигурации для любого подключенного устройства.
Часто пользователи скачивают драйвера со сторонних источников.
Некоторые из них могут быть кастомными (неофициальными), поэтому сертифицируемая подпись в таких файлах почти всегда отсутствует.
В таком случае, компьютер определит отсутствие идентификатора, и вы не сможете выполнить установку.
Также, в Windows могут возникать ошибки конфигурации.
Из-за этого даже драйвер с наличием официальной цифровой подписи может определяться как потенциальная угроза безопасности для ПК.
64-битные версии ОС сразу блокируют установку и удаляют файл приложения, если цифровая подпись не обнаружена.
Появившееся окно ошибки Windows может отображать один из следующих вариантов неполадки:
- «Отсутствие подписи драйвера»;
- «Система не может проверить производителя программы»;
- «Windows нужен драйвер с наличием цифровой подписи».
Рис. 2 – пример окна ошибки Windows Security
Самый легкий вариант решения проблемы – это отключение проверки цифровой подписи.
Процесс настройки этого параметра может отличаться в зависимости от установленной на вашем компьютере версии Windows.
Перед тем как отключать эту функцию, пользователь должен быть осведомлен обо всех возможных угрозах для операционной системы и компьютера.
Система может не распознавать подпись из-за её подделки или небезопасного содержания. В большинстве случаев, лучше избегать работы с приложениями без цифрового идентификатора.
Инструкция для Windows 10
Большинство функций и параметров новой Windows 10 схожи с восьмой версией системы.
Отключение опции постоянной проверки цифровых идентификаторов драйверов проводиться в окне групповых политик:
- Зайдите в редактор, как это было показано в инструкции для Windows 8;
- Откройте окно включения/отключения проверки подписи;
- Выберите пункт «Отключено»;
- В графе параметров оставьте пустое поле;
- Сохраните изменения.
Рис. 10 – отключение параметра в Windows 10
Если в выпадающем списке отсутствует нулевое (пустое) значение выберите «Пропустить». Для деактивации с помощью командной строчки необходимо использовать две команды.
Первая — для загрузки опций, вторая – для отключения функции. Обе команды и порядок их выполнения указан на рисунке ниже:
Рис. 11 – отключение с помощью Command Line в Windows 10
Через редактор реестра
Ещё один способ отключения обязательной проверки криптографической подписи драйверов Windows – правки реестра. Для этого нам нужно запустить редактор реестра (команда regedit в консоли «Выполнить») с правами администратора и найти ветку:
Затем выполняем следующие действия:
- кликаем ПКМ на слове «Microsoft», появится контекстное меню, где останавливаем свой выбор на пункте «Создать»;
- в появившемся списке выбираем «Раздел»;
- вводим имя раздела Driver Signing;
- справа появится раздел с таким именем, в любом свободном месте вызываем ПКМ контекстное меню и снова жмём «Создать»;
- теперь нас интересует пункт «Параметр DWORD (32 бита)»;
- вводим имя параметра – BehaviorOnFailedVerify;
- снова кликаем ПКМ по введенному параметру и выбираем пункт «Изменить»;
- присваиваем параметру значение 0;
- закрываем окно редактора реестра;
- перезагружаем компьютер.
Чтобы отменить это действие, можно либо изменить значение параметра BehaviorOnFailedVerify на единичку, либо просто удалить ветку Driver Signing. Последний способ не рекомендуется, если вы планируете и в дальнейшем использовать этот способ, манипулируя с параметром BehaviorOnFailedVerify.
С помощью командной строки
Командная строка поможет отключить проверку драйверов различных устройств, которые идут без подписи, на все время. Для отключения необходимо будет отредактировать опции загрузки операционной системы. Этим методом можно воспользоваться, если на вашем компьютере есть BIOS или Extensible Firmware Interface (расширяемый интерфейс прошивки). Для использования метода необходимо отключение защитной функции (Secure Boot).
Выполните эти два шага:
Нажмите «Пуск» и запустите командную строку от имени администратора.
В открывшемся окне выполните эти команды:
После выполнения обеих команд, выходите из командной строки и перезагружайте ПК, чтобы вступили в силу новые параметры. Проверять подписи драйверов ОС не будет, но предупреждает вас о том, что загружена в режиме теста. После установки драйвера с отсутствующей подписью выполните
После перезагрузки ОС заработает в обычном режиме, а проверка вновь будет включена.
Можно использовать для отключения подписей и bcdedit. Этот метод могут выбирать те пользователи, кто хочет отключить проверку драйверов на все время. Выполните следующие шаги:
Шаг первый
Загрузите операционную систему в безопасном режиме.
Шаг второй
Запустите командную строку (выберите ее в меню «Пуск»).
Шаг третий
Выполните:
bcdedit.exe -set nointegritychecks on.
Шаг четвертый
Загрузите компьютер в обычном режиме.
В командной строке «On» отключает проверку, в то время как «Off» включает. Пользуясь этим методом, можно отключать проверку подписей на все время или на момент установки драйвера.
Способ 2: «командная строка»
Отключить верификацию цифровой подписи можно при помощи введения команд в «Командную строку» операционной системы.
1. Жмите «Пуск». Переходите во «Все программы».
2. Щелкайте «Стандартные».
3. В раскрывшейся директории ищите «Командная строка». Произведя нажатие по указанному элементу правой кнопкой мышки (ПКМ), выбирайте позицию «Запуск от имени администратора» в отобразившемся перечне.
4. Активируется «Командная строка», в которую нужно ввести следующее:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
5. Щелкайте Enter.
6. После появления информации, говорящей об удачном завершении задачи, вбивайте такое выражение:
bcdedit.exe -set TESTSIGNING ON
Снова применяйте Enter.
Верификация подписи теперь деактивирована.
7. Для её повторной активации вбейте:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
Применяйте нажатием Enter.
8. Затем вбейте:
bcdedit -set TESTSIGNING ON
Снова нажимайте Enter.
Верификация подписи снова активирована.
Существует ещё один вариант действий через «Командную строку». В отличие от предыдущего, он требует всего лишь введения одной команды.
1. Вводите:
bcdedit.exe /set nointegritychecks ON
Жмите Enter.
2. Проверка деактивирована. Но после инсталляции необходимого драйвера все-таки рекомендуем снова активировать верификацию. В «Командной строке» вбейте:
bcdedit.exe /set nointegritychecks ON OFF
Верификация подписи опять активирована.
Отключение с помощью утилит
Есть специальные утилиты, которые осуществляют подмену подписи. Вначале необходимо установить в Windows 10 данную утилиту и потом инсталлировать драйвер. Следует учесть и то, что при удалении из системы утилиты подменны цифровой подписи в первую же перезагрузку Windows 10 «отторгнет» драйвер, не имеющий идентификационной цифровой подписи.
Например, как происходит с тюнером TECHNOTREND TT-BUDGET S-1401. Данная карта расширения способна принимать DVB-S и спутниковый интернет.
Есть еще один вариант установка не WDM (Windows Driver Model) драйвера, а BDA (Broadcast Driver Architecture) для тюнеров, радио карт или же карт захвата видео.
Если чип был массовый в использовании, то можно попробовать инсталлировать инсталлятор от другого производителя, но только разработан драйвер должен под устройство с именно таким чипом.
Учтите, изменяя параметры Windows 10 вы повышаете ее уязвимость к вирусам и другим вредоносным программам.
Итак, существует три способа выключения проверки установки пригодности драйвера.
Отключение проверки цифровой подписи драйверов Windows в командной строке
Произвести деактивацию функции проверки подписей драйверов можно с помощью командной строки. Есть целых 2 способа.
Способ 1:
- Запустить командную строку. Можно найти ее в поиске Windows. Или нажать сочетание клавиш Win+R, ввести команду cmd и нажать Enter;
- В окне командной строки ввести следующую команду:exe /set nointegritychecks ON
И нажать Enter; - Перезагрузить компьютер.
Снова включить ее можно с помощью команды:
bcdedit.exe /set nointegritychecks OFF
Способ 2:
- Запустить командную строку;
- Ввести команду:exe -set loadoptions DISABLE_INTEGRITY_CHECKS
И нажать Enter; - Затем, ввести еще одну команду:exe -set TESTSIGNING ON
И нажать Enter; - Произвести перезагрузку компьютера / ноутбука.
Включение проверки подписей драйверов производиться поочередным вводом следующих команд:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
Несколько рекомендаций напоследок
Вот, собственно, и все основные решения, которые между собой являются совершенно равнозначными, если только не брать в расчет действия по отключению инструментария «Защитника» в Windows 10. Впрочем, как уже говорилось, при активном состоянии установленного антивируса такие действия не требуются.
Да, и вот еще что. Если по каким-либо причинам все описанные действия должного результата не дают или их выполнение оказывается невозможным по причине слишком сильных ограничений со стороны так называемого суперадминистратора, попробуйте снизить уровень контроля «учеток» UAC (доступ к данному разделу можно получить, вбив искомое сокращение в поле поиска) или попытайтесь проделать все это с использованием загрузки в Safe Mode. В некоторых случаях такой подход может явиться единственно правильным решением. Но в большинстве случаев даже при установленных опциях по умолчанию такие действия не требуются (они нужны только тогда, когда настройки безопасности кардинально менялись).
Однако напоследок стоит напомнить всем без исключения пользователям о том, что заниматься отключением проверок рекомендуется исключительно в тех случаях, когда точно известно, что программное обеспечение загружено с ресурса, заслуживающего доверия и не содержит явных и неявных угроз работоспособности операционной системы (например, при скачивании с сайта производителя устройства или разработчика драйвера).
На крайний случай для обеспечения безопасности после загрузки файлы следует проверить на вирусы любым доступным сканером (желательно портативного типа, не зависящего от установленного штатного средства защиты). Для этих целей прекрасно подойдут утилиты наподобие KVRT или Dr.Web CureIt!, которые способны выявлять практически все известные угрозы и вредоносные коды, не требуя установки на жесткий диск, что может спровоцировать появление конфликтов со штатным антивирусом на программном уровне.
Для чего это нужно
В целях безопасности на свой компьютер разрешается устанавливать только те драйверы, которые имеют электронную подпись. Такая мера защиты призвана обезопасить ОС от проникновения вирусов и установки кустарных ПО, способных вызвать некорректную работу устройства.
Однако бывает, что после скачивания очередного обновления перестают работать сервисы, компоненты ОС, потому что их драйверы не имеют специального разрешения — цифровой подписи. Система сообщает об ошибке («Невозможно установить ПО для данного устройства», «Отсутствие подписи», «Система не может проверить производителя программы»). Причина проблемы: ОС не разрешает добавлять неподписанные драйверы в свое хранилище. Система безопасности может сигнализировать об ошибке и при попытке подключить сторонний сканер (принтер) или установить на ПК скачанное из интернета приложение.
Когда у исполняемого файла отсутствует допустимая подпись, разрешается в настройках ПК деактивировать саму проверку подписки. После деактивации появится возможность установить новую версию Вин 10 и скачать любое приложение или конкретный драйвер из просторов интернета. Разрешается обратиться к производителю программного продукта и попросить предоставить подписанный исполняемый файл.
Установка, удаление и загрузка пакета драйвера Test-Signed
После перезагрузки системы на шаге 2 пакет драйвера, подписанный тестом, можно установить и загрузить. Установить пакет драйверов можно двумя способами:
- С помощью предоставленного ОС средства Pnputil (pnputil.exe).
- С помощью средства Devcon (devcon.exe), являющегося средством командной строки WDK для установки драйверов, но не распространяемых. Пример кода средства Devcon предоставляется в WDK. Для повторного распространения можно реализовать собственное средство Devcon из примера кода и повторно распространить версию средства.
Установка и удаление пакета драйверов с помощью PnpUtil
Установка пакета драйверов:
- Откройте командное окно с повышенными привилегиями и присвойте каталогу по умолчанию значение c:\тостер.
- Выполните одну из следующих команд:
- Чтобы просто подготовить пакет драйвера, выполните следующие действия.
- Чтобы подготовить драйвер и установить его на существующих устройствах, выполните следующие действия.
Удаление пакета драйверов:
- Откройте командное окно с повышенными привилегиями.
- Определите имя OEM INF, соответствующего пакету драйверов, который требуется удалить из списка, возвращенного
- Выполните .
Установка и удаление пакета драйверов с помощью DevCon
Установка пакета драйверов:
-
Откройте командное окно с повышенными привилегиями и присвойте каталогу по умолчанию значение c:\тостер.
-
Devcon.exe предоставляется в каталоге инструментов WDK версии x86, amd64 и версии ia64. Скопируйте соответствующую версию в каталог c:\тостер и выполните следующую команду.
Рекомендуется использовать кавычки вокруг <hwid>. Для образца тостера это будет:
Удаление пакета драйверов: пакет драйверов не следует удалять из системы, пока устройство все еще использует его. Если устройство необходимо удалить для удаления пакета драйверов, устройство можно удалить с помощью средства Devcon с помощью переключателя remove. отображает все переключатели для этого средства. Чтобы получить конкретные сведения об использовании переключателя, необходимо добавить «справку», как показано ниже для переключателя remove.
После удаления устройства для удаления драйвера необходимы две команды. Используйте первую команду с параметром «dp_enum», чтобы найти имя inf-файла драйвера, соответствующее пакету драйверов, установленному на компьютере.
Эта команда отобразит список всех файлов oemNnn.inf, соответствующих пакету драйверов, где Nnn — десятичное число с сведениями о классе и предоставленными сведениями, как показано ниже.
Чтобы удалить соответствующий пакет драйверов из DriverStore, используйте следующую команду, показанную ниже для драйвера Intel Network Adapters:
Убедитесь, что драйвер Test-Signed работает правильно
Чтобы убедиться, что Toastpkg работает правильно:
-
Запуск диспетчер устройств
-
Выберите «Тостер» из списка устройств. Пример см. на снимке экрана ниже.
-
Чтобы открыть диалоговое окно «Свойства драйвера», дважды щелкните «Тостер» и выберите пункт «Свойства»
-
Чтобы убедиться, что тостер работает правильно, на вкладке «Общие» установите флажок «Состояние устройства»
диспетчер устройств можно использовать для удаления устройства и драйвера из диалогового окна «Свойства».