для тех из вас, кто хочет обойти диалоговое окно безопасности, возникающее при установке драйверов, не подписанных MS-WHQL, в 64-битной Windows 7 (и Windows 8, 8.1), для меня было только одно решение, которое работало бы для сценариев, автоматических и автоматических или установка без вывода сообщений: импортируйте сертификаты до установки
Следуй этим шагам:
установите программное обеспечение один раз вручную, подтвердив, что должны использоваться неподписанные драйверы
перейдите в% windir% \ inf и найдите последний файл OEM ??. INF; откройте его (блокнот) и проверьте его содержимое, что это драйвер, который вы хотите установить автоматически в следующий раз
перейдите в% windir% \ system32 \ catroot \ OEM ??. CAT (<- тот же номер, что и в шаге 2); щелкните правой кнопкой мыши на этом файле, выберите свойства, перейдите на вкладку «Цифровые подписи», отметьте сертификат, нажмите на детали
в следующем окне нажмите «Показать сертификат»
в следующем окне откройте вкладку «Подробности» и нажмите «Сохранить в файл ...»
собрать этот / все сертификаты
развернуть эти сертификаты
7а. либо в пакетном / cmd-скрипте, используя "certutil.exe -f -addstore" TrustedPublisher "" MYFILE.cer "перед установкой
7b. или групповыми политиками (компьютер \ Политики \ Windows \ Безопасность \ Политики открытого ключа \ добавьте ваши файлы сюда)
наконец, запустите вашу настройку так, как вы хотели: D
Замечания:
Я не смог обойти проверки подписи драйверов Windows на Windows 7 SP1 Enterprise x64 с помощью
Bcdedit.exe / установить nointegritychecks ON
Bcdedit.exe / установить тестирование
Bcdedit.exe / установить параметры загрузки DDISABLE_INTEGRITY_CHECKS
Групповая политика / Пользователи / Настройки / Административные шаблоны / Система / Драйверы / Подпись = игнорировать
Совместимость приложений (ApplicationCompatibilityToolkitSetup.exe http://www.microsoft.com/download/en/details.aspx?id=7352 ) set NoSignatureCheck, Export DB, sdbinst -q \ path \ dbfile.sdb)