Comment désactiver l'application de la signature du pilote et installer des pilotes non signés sous Windows
Il arrive que Windows bloque l'installation de pilotes non validés, c'est-à-dire ceux que vous avez obtenus en dehors des mises à jour Windows ou du site web du fabricant de votre matériel. Si vous avez un besoin précis de ce pilote et que vous êtes sûr de sa fiabilité, il est possible de contourner cette restriction et d'autoriser son installation.
Ce guide vous présente plusieurs approches pour y parvenir.
Comment désactiver le contrôle de signature des pilotes via les options de démarrage
Une méthode temporaire consiste à utiliser les options de démarrage pour désactiver la vérification de la signature des pilotes. Cela permet l'installation de pilotes non signés. Cependant, cette modification est révoquée au prochain redémarrage de votre ordinateur, et Windows réactivera la vérification. Les pilotes non signés précédemment installés continueront de fonctionner, mais l'installation de nouveaux pilotes non signés sera à nouveau bloquée.
Pour désactiver la vérification de la signature des pilotes de cette manière, vous devez accéder au menu Options de démarrage. L'option "Désactiver le contrôle obligatoire des signatures de pilotes" est la septième de la liste, sélectionnez-la en appuyant sur la touche F7 ou 7 de votre clavier.
Votre ordinateur redémarrera, et lors du prochain démarrage, vous serez en mesure d'installer les pilotes non signés.
Comment désactiver le contrôle de signature des pilotes via l'éditeur de stratégie de groupe local
Il est également possible de désactiver le contrôle de signature des pilotes en modifiant la politique de signature de code pour les paquets de pilotes dans l'éditeur de stratégie de groupe local (LGPE). Cette méthode vous permettra d'installer des pilotes non signés de façon permanente, même après un redémarrage de l'ordinateur.
L'accès au LGPE est natif uniquement pour les versions Windows Pro ou Enterprise. Toutefois, une astuce permet d'y accéder également sur Windows Home.
- Utilisez les touches Win + S pour ouvrir la barre de recherche Windows, saisissez "stratégie de groupe", puis sélectionnez "Modifier la stratégie de groupe" parmi les résultats.

- Une fois le LGPE ouvert, naviguez jusqu'à : "Configuration utilisateur" > "Modèles d'administration" > "Système" > "Installation du pilote".
- Faites un clic droit sur "Signature de code pour les packages de pilotes", puis sélectionnez "Modifier".

- Cliquez sur le bouton radio "Activé", puis dans la section "Options", choisissez "Ignorer" dans le menu déroulant.

- Validez en cliquant sur "OK".
Si vous souhaitez réactiver la vérification de la signature des pilotes, reprenez à l'étape 4 et cochez l'option "Non configuré".
Comment désactiver le contrôle de signature des pilotes via PowerShell
Une autre méthode pour désactiver la vérification de signature des pilotes consiste à utiliser une commande PowerShell (que vous devrez exécuter en tant qu'administrateur). De même qu'avec l'éditeur de stratégie de groupe local, la désactivation sera effective jusqu'à ce que vous la réactiviez.
Voici comment désactiver la vérification de la signature des pilotes dans PowerShell:
- Faites un clic droit sur le bouton Démarrer et sélectionnez "Terminal (Admin)" sous Windows 11, ou "Windows PowerShell (Admin)" sous Windows 10.
- Confirmez l'exécution avec l'invite de contrôle de compte d'utilisateur (UAC) en cliquant sur "Oui".
- Copiez la commande "bcdedit /set nointegritychecks on" et collez-la dans PowerShell.

- Appuyez sur Entrée pour exécuter la commande.
Pour réactiver la vérification de signature des pilotes, remplacez la commande de l'étape 3 par "bcdedit /set nointegritychecks off".
Une erreur peut se produire lors de la désactivation via PowerShell, indiquant que la valeur est protégée par la politique de démarrage sécurisé et ne peut être ni modifiée, ni supprimée.

Si cette erreur apparait, il est possible de désactiver temporairement le démarrage sécurisé et de réessayer. Si vous préférez éviter cette démarche, l'utilisation des options de démarrage ou de l'éditeur de stratégie de groupe local sont des alternatives tout à fait valables.
Vous pouvez également activer le mode test de Windows. Ce mode désactive la vérification de la signature des pilotes, vous permettant d'installer les pilotes non signés. Pour activer ce mode test, suivez les instructions suivantes (gardez à l'esprit que l'erreur de démarrage sécurisé mentionnée précédemment peut survenir) :
- Cliquez avec le bouton droit sur le menu Démarrer et sélectionnez "Terminal (Admin)" sur Windows 11 ou "Windows PowerShell (Admin)" sur Windows 10.
- Cliquez sur "Oui" à l'invite du contrôle de compte d'utilisateur (UAC).
- Copiez "bcdedit /set testsigning on" et collez-le dans PowerShell.

- Appuyez sur la touche Entrée pour exécuter la commande.
Redémarrez votre ordinateur. Au redémarrage, il sera en mode test. Une fois l'installation des pilotes terminées, n'oubliez pas de désactiver le mode test. La commande pour cela est "bcdedit /set testsigning off".
Vous pouvez maintenant installer des pilotes non signés sur Windows
L'installation de pilotes non signés sous Windows n'est pas conseillée en général, car elle peut entrainer des dysfonctionnements. Toutefois, si vous êtes certain de la fiabilité d'un pilote, il n'y a pas de raison de laisser votre système d'exploitation vous interdire de l'installer. Utilisez une des méthodes décrites ci-dessus pour pouvoir utiliser des pilotes non signés sur votre PC Windows.