L'un des problèmes courants auxquels les gens sont confrontés lorsqu'ils utilisent un Windows 64 bits est le chargement de pilotes non signés. Ceci est voulu par la conception pour fournir un environnement plus restrictif pour protéger Windows contre une infection facile par les rootkits, un type de logiciel malveillant qui utilise un pilote pour le raccordement de bas niveau. Il est également très difficile pour un logiciel appartenant à une catégorie à haut risque d'obtenir un certificat numérique et un exemple est l'Elite Keylogger où il leur a fallu des années pour faire signer leur pilote.
Cela devient un problème lors de l'utilisation de certains logiciels légitimes et vous ne parvenez pas à charger un ancien programme tel que PeerGuardian avec le message d'erreur «Windows ne peut pas vérifier la signature numérique de ce fichier» en raison d'un pilote non signé. Nous savons que PeerGuardian a été remplacé par un programme appelé PeerBlock qui n'a pas ces problèmes, mais il est juste utilisé comme exemple pour illustrer le problème.
Il semble que l'obtention d'un certificat pour effectuer la signature du pilote coûte des centaines de dollars par an et tous les développeurs de logiciels ne peuvent pas se permettre ce genre d'argent, surtout lorsque leur logiciel est gratuit ou open source. Heureusement, il existe des moyens de forcer les pilotes non signés à se charger dans les versions 64 bits (x64) de Windows 7, 8 et Vista. Il y a quelques tutoriels suggérant que taper cette commande:
bcdedit / set loadoptions DDISABLE_INTEGRITY_CHECKS
dans l'invite de commande fera le travail, mais cela ne fonctionne pas sur Windows 7 x64. On pense que cette commande a été rendue inutile avec la sortie de Vista x64 SP1 et ne fonctionne certainement pas sous Windows 7 ou 8. Il y avait également un certain nombre de correctifs de sécurité distincts sur Vista qui ont provoqué le dysfonctionnement de la commande. L'éditeur du gestionnaire de démarrage Windows EasyBCD a une option qui utilise une commande équivalente à DDISABLE_INTEGRITY_CHECKS, mais comme cela n'est plus utile, nous vous recommandons d'ignorer cette option dans EasyBCD.
Il existe cependant quelques méthodes de travail pour charger les pilotes non signés…
Option 1
Cette première méthode consiste à appuyer en continu sur F8 lorsque Windows démarre jusqu'à ce que vous obteniez le menu Options de démarrage avancées, puis sélectionnez «Désactiver l'application de la signature du pilote».
Le problème de cette méthode est que vous devez le faire à chaque démarrage de Windows et si vous oubliez de sélectionner cette option, vous ne pourrez pas charger les pilotes non signés et le logiciel qui a besoin du pilote ne fonctionnera pas.
Option 2
Cette méthode consiste à utiliser ReadyDriver Plus, une version améliorée du programme ReadyDriver d'origine. Il fait la même chose que la première méthode en sélectionnant l'option Disable Driver Signature Enforcement dans Advanced Boot Options, mais le fait automatiquement comme si vous le fais vous-même.
Des modifications ont été apportées au chargeur de démarrage Vista / 7 pour charger ReadyDriverPlus et vous n'avez pas besoin de toucher les touches pendant le démarrage. ReadyDriverPlus se lance à partir du menu, puis effectue la sélection appropriée pour désactiver l'application des pilotes, en fonction de ce que vous choisissez d'installer. Cet outil fonctionne très bien sur Windows 7 x64.
Ensuite, nous vous montrerons comment charger Windows en mode test en permettant l'activation des pilotes non signés.
1 2Suivant › Voir tout