para aqueles que querem ignorar a caixa de diálogo de segurança que ocorre ao instalar drivers não assinados pelo MS-WHQL no Windows 7 64Bit (e Windows 8, 8.1), havia apenas uma única solução para mim que funcionava para scripts instalações automáticas, não atendidas ou silenciosas: importe os certificados antes de instalar
Siga estas etapas:
-
instale o software uma vez manualmente, confirmando que os drivers não assinados devem ser usados
-
vá para% windir% \ inf e procure pelo arquivo OEM mais recente ??. INF; abra-o (notepad) e verifique pelo seu conteúdo que este é o driver que você deseja instalar automaticamente na próxima vez
-
vá para% windir% \ system32 \ catroot {qualquer ID} \ OEM ??. CAT (< - same number como na etapa 2); clique com o botão direito neste arquivo, selecione propriedades, vá para a guia "Assinaturas Digitais", marque o certificado, clique nos detalhes
-
na janela seguinte, clique em "Mostrar certificado"
-
na próxima janela, abra a guia "Detalhes" e clique em "Salvar no arquivo ..."
-
colete este / todos os certificados
-
implemente esses certificados
7a. em um script em lotes / cmd usando "certutil.exe -f -addstore" TrustedPublisher "" MYFILE.cer "antes da instalação
7b. ou por Políticas de Grupo (computador \ Políticas \ Windows \ Segurança \ Políticas de Chave Pública \ adicione seus arquivos aqui)
finalmente, execute sua configuração do jeito que você queria: D
Nota:
Eu não consegui ignorar as verificações de assinatura do driver do Windows no Windows 7 SP1 Enterprise x64 usando
-
Bcdedit.exe / set nointegritychecks ON
-
Bcdedit.exe / conjunto de assinaturas de teste
-
Bcdedit.exe / definir as opções de carregamento DDISABLE_INTEGRITY_CHECKS
-
Diretiva de grupo / Usuários / Configurações / Modelos administrativos / Sistema / Drivers / Assinatura = ignorar
-
Compatibilidade de aplicativos (ApplicationCompatibilityToolkitSetup.exe link ) defina NoSignatureCheck, Export DB, sdbinst -q \ caminho \ dbfile.sdb)