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

5.0
08

Windows embarque un contrôle de signatures des pilotes installés.
En clair Windows interdit l’installation de pilotes non signés numériquement.

Dans certains cas, cela peut poser des problèmes d’installation de pilotes ou même générer des BSOD.
Par exemple 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 aussi afficher un code erreur 52 sur le périphérique en question.

Et donc vous pouvez vouloir désactiver cette signature.
Cet article vous explique comment désactiver la signature numérique des pilotes sur Windows 7, 8 ou Windows 10.

Pourquoi la signature numérique

Celle-ci permet de certifier que le pilote provient bien d’un constructeur ou édité spécifique.
Durant la compilation, l’éditeur utilise un certificat afin de signer les fichiers du pilote.
Par la suite lorsque l’on modifie ces fichiers, par exemple par des logiciels malveillants alors la signature numérique se perd.
Ainsi cela protège de toute falsification.

Par défaut Windows interdit les pilotes non signés.
Ainsi lors d’une tentative pour installer un pilote non signé, on obtient 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).

De plus lors de l’exécution d’une application, vous pouvez rencontrer le message :

Windows a bloqué l'installation d'un pilote non signé numériquement. Désinstallez le programme ou périphérique qui l'utilise et recherchez une version du pilote signée numériquement sur le site WEB de son éditeur.
Comment désactiver la signature numérique des pilotes sur Windows 7, 8 ou 10

Enfin parfois un pilote signé peut générer des BSOD au démarrage de Windows.
Désactiver la signature peut résoudre ces plantages ou crashs.

Mais on peut très bien la désactiver.
Ainsi si vous installez un pilote non signé alors cela devrait fonctionner.

Désactiver la signature numérique temporairement

On peut désactiver la signature de manière temporaire.
Cela se fait depuis le démarrage avancé de Windows 10.

Pour cela,

  • Ouvrez les paramètres de Windows 10
  • puis Mise à jour et sécurité
  • A gauche cliquez sur Récupération
  • Enfin à droite Redémarrez maintenant dans la partie démarrage avancé.
Désactiver la signature numérique temporairement

L’ordinateur redémarre puis cliquez sur Dépannage.

Désactiver la signature numérique temporairement

Ensuite sélectionnez Options avancées.

Désactiver la signature numérique temporairement

Enfin dans le menu des options avancées, cliquez sur Paramètres.

Désactiver la signature numérique temporairement

Enfin sur cette dernière page, cliquez sur Redémarrer.

Désactiver la signature numérique temporairement

Le PC redémarre sur un menu de paramètres de démarrage.
Il faut alors sélectionner l’option 7 avec la touche 7 ou F7.
Windows démarre alors dans un mode où le contrôle de signature de pilote n’est pas actif.

Désactiver la signature numérique temporairement

Enfin au prochain démarrage, ce contrôle se réactive.

Désactiver la signature numérique des pilotes en permanence

Voici comment désactiver la signature numérique des pilotes sur Windows.
Plusieurs méthodes sont possibles.

En invite de commandes

Voici les différents commandes à utiliser pour désactiver la signature depuis l’invite de commandes de 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« 

Ensuite 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
Désactiver la signature numérique en invite de commandes

Enfin redémarrez Windows afin de prendre en compte les changements.

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 
  • Sur l’icône d’invite de commandes faites un clic droit puis exécuter en tant qu’administrateur.
  • Saisissez la commande suivante dans l’invite de commandes :
bcdedit /set nointegritychecks OFF
bcdedit /set testsigning off
Désactiver la signature numérique en invite de commandes

Enfin redémarrez Windows afin de terminer l’opération.
Pour réactiver la vérification, passez la commandes suivantes :

bcdedit /set nointegritychecks ON
bcdedit /set testsigning on

Avec SysHardener

SysHardener permet de sécuriser Windows et aussi de désactiver la signature numérique des pilotes.
Ci-dessous, il faut décocher : Turn On Driver Signing & Integrity Check.
Plus d’informations sur SysHardener :  SysHardener : sécuriser Windows facilement contre les virus

Comment désactiver la signature numérique des pilotes

Autres liens

Sachez que la signature numérique s’utilise aussi avec les exécutables afin notamment de limiter les malwares.
Si vous êtes curieux, vous pouvez lire la page suivant afin de comprendre le principe et fonctionnement : Signature numérique des fichiers sur Windows et sécurité

image_pdfimage_print
(Visité 17 203 fois, 9 visites ce jour)
5.0
08

Add Comment