Считается, что с появлением операционной системы Windows в виде «семерки», и ужесточились требования к некоторым «железным» устройствам. Вернее, даже не к ним самим, а к устанавливаемым драйверам, которые обеспечивают их корректное функционирование.
И не всегда некоторые устройства можно интегрировать в систему стандартными способами. Посмотрим, как можно в Windows 7 можно избавиться от постоянной (и часто очень назойливой) проверки подписей драйверов, на простейших примерах (это работает и системах 8, 8.1 и 10).
Политика безопасности
В сравнении с предыдущими системами, «семерка» действительно оказывается достаточно жестокой в плане того, что требует подтверждения цифровой подписи сертификата разработчика драйвера устройства. С одной стороны, вроде бы и система безопасности, как бы выполняет свои функции, с другой – это оказывается полным бредом (если можно так выразиться).
Дело в том, что сама система в большинстве случаев распознает только те драйверы, и только тех устройств, которые имеются в ее начальной базе данных. Соответственно, ни один оригинальный драйвер для устройства, в списке не присутствующий, установлен по умолчанию (при определении оборудования на уровне «железа») не будет.
При этом при наличии в том же «Диспетчере устройств» любого компонента, обозначенного желтым кружочком со знаком вопроса, даже стандартная операция установки или обновления драйвера не всегда помогает. Виной тому в нашем случае именно система. Отключить проверку, которую требует «операционка» (а то еще и исключает из списка программ, выполняемых от имени администратора), в общем-то, несложно.
Альтернативная установка драйверов оборудования
Начнем с того, что есть два принципиально различающихся меду собой решения. Во-первых, для Windows 7 отключение можно использовать, либо на время, либо постоянно (правда, с точки зрения безопасности, это чревато последствиями).
Как правило, если система в процессе инсталляции не определила некоторые, скажем так, нестандартные устройства (скорее всего, графические адаптеры или сетевые карты), рекомендуется сделать повторную установку дайверов, но только не с использованием стандартных баз той же «семерки» (даже при наличии оригинального установочного диска), а из указанного источника в виде ручного выбора месторасположения набора драйверов от производителя соответствующего оборудования, который обычно поставляется в комплекте при покупке на оптическом носителе.
Правда, тоже еще не факт, что система просто не «плюнет» и установит соответствующие элементы функционирования и управления данным устройством. Это связано только с тем, что ОС Windows в целях безопасности требует подтвердить, кто именно является производителем этого оборудования и разработчиком драйвера для него. Вот тут-то и потребуется знать, как отключить такую проверку (исходим из того, что «семерка» сегодня считается наиболее востребованной операционной системой).
Простейшие примеры отключения проверки
Как известно, домашняя сборка (Home) является наименее требовательной и к ресурсам, и к программным компонентам. Если задаваться вопросом, как избавиться от проблемы затребования подписи драйвера, стоит просто подписать искомый драйвер самому (правда при помощи специальных утилит).
Но можно поступить иначе, выключив проверку еще на стадии загрузки системы. Для этого придется загрузиться в безопасном режиме (F8 при старте Windows), а затем из списка предложенных загрузок выбрать самый последний пункт недоступности проверки (именно в Windows 7 такая срока есть).
Оказывается, после этого в «семерке» можно устанавливать любые драйверы, даже если их функционирование идет вразрез с требованиями самой системы.
Теперь обратим внимание на аспект постоянного отключения данной службы. Ранее был рассмотрен вариант отключения только при старте системы. Но не будешь же каждый раз задействовать команды безопасного входа и т.д.?
Считается, что наилучшие системы сегодня – это именно те, которые построены на 64-битной архитектуре. Рассмотрим теперь проблему, как отключить проверку навсегда. В данном случае имеется в виду тот момент, что система безопасности Windows выдавать такие уведомления не будет (а это, кстати, напрямую связано именно с ней).
Итак, заходим в меню «Выполнить», где используем редактор, отвечающий за параметры групповой политики (команда gpedit.msc). Далее в конфигурации юзера с использованием административных шаблонов входим в раздел System.
Там расположены интересующие нас параметры ветки Driver Installation, где выбирается (в правом окне) строка с подтверждением распознавания. При двойном клике на ней появится меню, в котором параметр доступности (Enable) нужно сменить на игнорирование (Ignore). Только и всего.
Можно использовать командную строку и поочередно ввести две команды: bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS и bcdedit.exe /set TESTSIGNING ON. Затем следует перезагрузить систему, и любой драйвер можно будет установить без всяких проблем.
Что имеем в итоге?
Если подвести некую черту под вышесказанным, можно отметить, что для рядового пользователя, незнакомого с исполняемыми элементами систем Windows, первые варианты подойдут.
Что касается администраторов или юзеров, обладающих приоритетными правами изменения конфигурации системы, конечно же, стоит предпочесть «родные» методы решения проблем Windows 7. Отключить проверку данного типа можно только при условии полного доступа и использования командной строки.
Не все, правда знают, какие именно есть команды в самой системе, и на что они способны. А жаль, ведь зачастую работоспособность конкретной компьютерной системы (как в нашем случае) может зависеть именно от этого.
Более того! Даже соответствующие функции программ автоматического обновления драйверов или инсталляции неустановленных будут попросту заблокированы. В лучшем случае они просто они выполнят поиск без последующей интеграции драйвера в систему, а само устройство по-прежнему работать не будет.