Powered By Blogger

Rechercher sur ce blogue

dimanche 3 décembre 2017

Comment désactiver la signature numérique des pilotes sur Windows 7, 8 ou 10



Windows embarque une vérification de signatures sur les pilotes qui peut chez certains constructeurs poser des problèmes d’installation de pilotes.
Durant l’installation, un message peut indiquer que Windows n’a pu vérifier la signature numérique du pilote (erreur 0xc0000428).
Le gestionnaire de périphériques peut, par exemple, afficher un code erreur 52 sur le périphérique en question.
Cet article vous explique Comment désactiver la signature numérique des pilotes sur Windows 7, Windows 8 ou Windows 10


Pourquoi la signature numériques sur les pilotes

La signature numérique permet de certifier que le pilote a bien été édité par le constructeur.
Durant la compilation, un certificat est utilisé afin de signer les fichiers et s’assurer que c’est bien le constructeur qui a créé ces fichiers.
Si ces fichiers sont modifiés, par exemple par des logiciels malveillants, la signature numérique est perdue.
Si la vérification de la signature des fichiers est activée, ce qui est le cas par défaut, lors d’une tentative pour installer un pilote non signé, vous pouvez rencontrez les erreurs suivantes :
  • Windows ne peut vérifier la signature du fichier pour ce fichier. (0xc0000428)
  • Windows requiert une signature digitale pour ce pilote ou un pilote signé numériquement est nécessaire.
  • Windows ne peut pas vérifier la signature numérique du pilote requis pour ce périphérique … (erreur 52)
Sachez qu’il est possible de démarrer Wndows dans un mode où la signature numérique sera désactivée.
Si vous installez un pilote non signé dans ce mode, cela devrait fonctionner mais au redémarrage, la vérification de la signature digitale va se réactiver.
A partir de là, votre pilote sera rejetée et le périphérique sera en erreur dans le gestionnaire de périphériques de Windows

Comment désactiver la signature numérique des pilotes

Voici comment désactiver la signature numérique des pilotes sur Windows.

Sur Windows 7

Ouvrez une invite de commandes en administrateur, pour cela :
  • Cliquez sur le Menu Démarrer > Tous les programmes >Accessoires
  • Sur « L’invite de commandes », faites un clique-droit et « Exécuter en tant qu’Administrateur« 
Dans la fenêtre de l’invite de commandes, collez les commandes suivantes :
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

Redémarrez Windows, la vérification de la signature numérique de fichiers n’est alors plus active.

Sur Windows 8 ou Windows 10

Sur Windows 10, il faut aussi ouvrir une invite de commandes en administrateur.
bcdedit /set nointegritychecks OFF
bcdedit /set testsigning off

Redémarrez Windows, la vérification de la signature digitale de fichiers est alors désactivée.
Pour réactiver la vérification, passez la commandes suivantes :
bcdedit /set nointegritychecks ON
bcdedit /set testsigning on
 
REF.: 

Aucun commentaire: