J'essaie d'utiliser les pilotes de construction RBC9 SpaceNavigator TEST x64 pour mon joystick 3D SpaceNavigator afin qu'il puisse fonctionner comme un joystick normal dans des jeux comme Quake.
Malheureusement, j'obtiens l'erreur «Cette version de Windows nécessite que tous les pilotes aient une signature numérique valide» et dans «État du périphérique» dans le gestionnaire de périphériques, j'obtiens «Windows ne peut pas vérifier la signature numérique des pilotes requis pour ce périphérique. une modification récente du matériel ou du logiciel peut avoir installé un fichier signé incorrectement ou endommagé, ou un logiciel malveillant provenant d'une source inconnue. (Code 52) ".
Existe-t-il un moyen de contourner ce problème?
la source
Il existe environ trois niveaux de sécurité pour les pilotes en mode noyau:
Les pilotes signés s'installent normalement, à condition que le certificat soit valide, etc.
Les pilotes signés de test nécessiteront ces
bcdedit
commandes, car Windows n'accepte normalement pas les pilotes auto-signés. Les développeurs de pilotes du noyau exécuteraient généralement leur ordinateur Windows en mode test. L'idée est qu'ils peuvent «signer eux-mêmes» leurs chauffeurs. Le mode test permet de charger leur pilote auto-signé. Une fois les tests terminés, le pilote devra toujours être signé.Les pilotes non signés ne seront pas chargés. Pas même en mode test, car ils doivent au moins être signés test!
C'est alors qu'il est nécessaire d'appuyer sur la touche F8 au démarrage et de choisir
Disable Driver Signature Enforcement
. C'est une option de dernier recours.Notez également que le paramètre F8 concerne uniquement cette session Windows et ne persistera pas après un redémarrage. Un peu comme l'option «mode sans échec» de Windows.
De là, où pouvez-vous aller?
Soit vous acceptez d'avoir à appuyer sur F8 à chaque fois, soit vous savez comment auto-signer votre pilote pour pouvoir au moins le charger en mode test.
Quelques lectures supplémentaires:
Installation d'un pilote non signé pendant le développement et le test
Signature du test
la source
Le meilleur moyen d'éviter le message d'erreur «Windows ne peut pas vérifier la signature numérique» consiste à désactiver l'application de la signature numérique pour la session Windows actuelle. Voici une explication détaillée de chaque version de Windows: http://freewisdoms.com/windows-cannot-verify-the-digital-signature-code-52-driver-fix/
Sachez que cette solution n'est pas permanente, vous devrez donc la faire à chaque démarrage de Windows. La solution permanente, y compris les commandes CMD (mentionnées ci-dessus), peut parfois fonctionner, mais la plupart du temps, elle ne fonctionne pas. Microsoft s'efforce de rendre cette vérification de signature très difficile à désactiver car ils gagnent beaucoup d'argent auprès des fournisseurs de pilotes ...
la source
Je suis tombé sur ce fil. Après avoir lu un autre fil (sur Overflow), il semble qu'il existe une documentation concluante à ce sujet. Voir- /programming/52778961/windows-10-error-code-52-in-device-manager-with-correct-signature-in-cross-sign
la source