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
Table des matières
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)
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«
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.- Faites une recherche sur l’invite de commandes depuis Cortana, si vous avez besoin d’aide pour ouvrir l’invite de commandes de Windows : Comment ouvrir l’invite de commandes sur Windows 10
- Saisissez la commande suivante dans l’invite de commandes :
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.: