J'essaie d'installer automatiquement et en mode silencieux un pilote d'imprimante spécifique (ghostpdf) et une imprimante pour préparer plusieurs ordinateurs à l'exécution de tests. j'utilise Installation en ligne de commande du pilote d'imprimante
rundll32 printui.dll, PrintUInternet Explorerntry /Gw /ia /m "Ghostscript PDF" /K /h x64 /v 3 /f
"c:\temp\lib\ghostpdf.inf"
Le pilote c: \ temp \ lib a été copié pour GhostPDF ( http://ghostscript.com/GhostPDF.HTML )
L'installation affiche le message "Windows ne peut pas vérifier l'éditeur de ce logiciel pilote". Il existe plusieurs solutions pour supprimer cet avertissement, toutes impliquent un redémarrage. Existe-t-il un moyen de supprimer l'avertissement de sécurité Windows et d'installer le pilote d'imprimante à l'aide de scripts?
pour ceux d'entre vous qui veulent contourner le dialogue de sécurité qui se produit lors de l'installation de pilotes non signés par MS-WHQL sur Windows 7 64 bits (et Windows 8, 8.1), il n'y avait qu'une seule solution pour moi qui fonctionnait avec un script, automatisé, sans surveillance ou installations silencieuses: importez les certificats avant de les installer
Suivez ces étapes:
installez le logiciel une fois manuellement en vous assurant que les pilotes non signés seront utilisés
Accédez à% windir% \ inf et recherchez le dernier fichier OEM ??. INF; ouvrez-le (bloc-notes) et vérifiez par son contenu qu'il s'agit du pilote que vous souhaitez installer automatiquement la prochaine fois
Accédez à% windir% \ system32 \ catroot {n'importe quel ID} \ OEM ??. CAT (& lt; - même numéro qu'à l'étape 2); faites un clic droit sur ce fichier, sélectionnez les propriétés, allez à l'onglet "Signatures numériques", marquez le certificat, cliquez sur les détails
dans la fenêtre suivante, cliquez sur "Afficher le certificat"
dans la fenêtre suivante, ouvrez l'onglet "Détails" et cliquez sur "Enregistrer dans un fichier ..."
collecter ce / tous les certificats
déployer ces certificats
7a. soit dans un script batch / cmd utilisant "certutil.exe -f -addstore" TrustedPublisher "" MYFILE.cer "avant la configuration
7b. ou par stratégies de groupe (ordinateur \ Stratégies \ Windows \ Sécurité \ Stratégies de clé publique \ ajoutez vos fichiers ici)
Enfin, lancez votre configuration comme vous le souhaitiez: D
Remarque:
Je n’ai pas pu contourner les vérifications de la signature du pilote Windows sur Windows 7 SP1 Enterprise x64 avec
Bcdedit.exe / set nointegritychecks ON
Bcdedit.exe / set testsigning ON
Bcdedit.exe / set loadoptions DDISABLE_INTEGRITY_CHECKS
Stratégie de groupe / Utilisateurs / Paramètres / Modèles d'administration / Système / Pilotes / Signature = ignorer
Compatibilité des applications (ApplicationCompatibilityToolkitSetup.exe http://www.microsoft.com/download/en/details.aspx?id=7352 ) définir NoSignatureCheck, Export DB, sdbinst -q \ path \ dbfile.sdb)
la source