Un guide pratique pour activer le mode Test Signing de Windows avec BCDEdit, vérifier son état, corriger les erreurs courantes et le désactiver en toute sécurité.
Le mode test, également appelé mode Test Signing, est une option de configuration de démarrage de Windows qui permet au système de charger des pilotes en mode noyau signés pour les tests, ainsi que certains composants de développement qui ne sont pas signés via le processus de signature de production standard.
Vous pouvez avoir besoin de l’activer pour tester un pilote personnalisé, installer un ancien logiciel destiné à du matériel spécialisé, développer des composants Windows de bas niveau ou suivre les instructions d’un fabricant de matériel ou d’un outil de développement de confiance.
Important : le mode test réduit les restrictions normales liées à la signature des pilotes. Ne l’activez pas simplement pour contourner des avertissements de sécurité concernant des pilotes téléchargés depuis des sites non fiables. Utilisez-le uniquement si vous comprenez pourquoi un pilote signé pour les tests est nécessaire.
Avant de modifier la configuration de démarrage, vérifiez les points suivants :
La méthode standard pour activer le mode test consiste à utiliser l’outil en ligne de commande bcdedit. Les étapes sont identiques dans Windows 10 et Windows 11.
Dans Windows 11, le menu affiche généralement Terminal (administrateur). Dans Windows 10, il peut afficher Windows PowerShell (administrateur) ou Invite de commandes (administrateur).
Copiez et exécutez cette commande :
bcdedit /set testsigning onSi la commande réussit, vous devriez voir un message similaire à celui-ci :
The operation completed successfully.Redémarrez l’ordinateur. Après le redémarrage, Windows devrait démarrer en mode test. Un filigrane Test Mode peut apparaître dans l’angle inférieur droit du bureau.
Pour vérifier la configuration de démarrage actuelle, ouvrez Terminal ou l’Invite de commandes avec des droits administrateur, puis exécutez :
bcdeditRecherchez l’entrée testsigning dans la section Windows Boot Loader. Si le mode test est activé, elle devrait afficher :
testsigning YesVous pouvez aussi le vérifier visuellement : lorsque le mode test est actif, Windows affiche souvent un filigrane sur le bureau avec l’édition de Windows et les mots Test Mode.
Ce filigrane est normal. Il indique que Windows fonctionne avec la signature de test activée. Ce n’est pas un problème d’activation et cela ne signifie pas que Windows est endommagé.
Le filigrane disparaît généralement après la désactivation du mode test et le redémarrage de l’ordinateur. S’il reste affiché après la désactivation, vérifiez l’état avec bcdedit et assurez-vous que testsigning n’est plus défini sur Yes.
Lorsque vous n’avez plus besoin de pilotes signés pour les tests, désactivez le mode test. Ouvrez Terminal, PowerShell ou l’Invite de commandes en tant qu’administrateur, puis exécutez :
bcdedit /set testsigning offRedémarrez ensuite l’ordinateur. Après le redémarrage, Windows devrait revenir au comportement normal de vérification de la signature des pilotes, et le filigrane du mode test devrait disparaître.
Remarque : si un pilote ou un programme dépend du mode test, il peut cesser de fonctionner après sa désactivation. Supprimez ou remplacez le pilote signé pour les tests par une version correctement signée avant de désactiver le mode test sur un PC de production.
Lorsque vous exécutez bcdedit /set testsigning on, l’erreur suivante peut apparaître :
An error has occurred setting the element data.
The value is protected by Secure Boot policy and cannot be modified or deleted.Cela signifie généralement que Secure Boot est activé dans le micrologiciel UEFI et empêche l’activation du mode test.
bcdedit /set testsigning on en tant qu’administrateur.Avertissement de sécurité : Secure Boot est une fonctionnalité de protection importante. Ne le désactivez que si vous avez une raison technique claire, puis réactivez-le après les tests si votre configuration le permet.
| Erreur ou symptôme | Cause probable | Que faire |
|---|---|---|
Access is denied |
Le terminal n’a pas été ouvert en tant qu’administrateur. | Fermez la fenêtre et ouvrez Terminal (administrateur) ou Invite de commandes (administrateur). |
The boot configuration data store could not be opened |
Droits insuffisants ou configuration de démarrage endommagée. | Exécutez la commande dans un terminal avec élévation de privilèges. Si l’erreur persiste, vérifiez la configuration de démarrage de Windows et l’état du disque. |
| La commande réussit, mais aucun filigrane n’apparaît | Windows n’a pas encore été redémarré, ou le filigrane est masqué par un logiciel de personnalisation de l’interface. | Redémarrez le PC et vérifiez l’état avec bcdedit. |
| Le pilote ne se charge toujours pas | Le pilote peut être bloqué, incompatible, signé d’une autre manière ou conçu pour une autre version de Windows. | Vérifiez le Gestionnaire de périphériques, l’Observateur d’événements et la documentation du fournisseur du pilote. |
Non. Le mode sans échec démarre Windows avec un ensemble minimal de pilotes et de services pour le dépannage. Le mode test modifie le comportement de la signature des pilotes afin que les pilotes signés pour les tests puissent être chargés.
Non. Le mode test n’a aucun lien avec l’activation de Windows. Il affecte uniquement la signature de test et le chargement des pilotes.
Pour une utilisation quotidienne, il est préférable de laisser le mode test désactivé. Gardez-le activé uniquement pour le développement de pilotes, les tests de matériel ou une tâche de dépannage clairement définie.
Non. La modification de la configuration de démarrage nécessite des privilèges administrateur.
Non. La désactivation du mode test ne supprime pas les pilotes, mais les pilotes qui nécessitent la signature de test peuvent ne plus se charger après le redémarrage.
Pour activer le mode test dans Windows 10 ou Windows 11, ouvrez Terminal ou l’Invite de commandes avec des droits administrateur, exécutez bcdedit /set testsigning on, puis redémarrez l’ordinateur. Pour revenir au mode normal, exécutez bcdedit /set testsigning off et redémarrez de nouveau.
Activer le mode test : bcdedit /set testsigning on
Vérifier l’état : bcdedit
Désactiver le mode test : bcdedit /set testsigning off
Si la commande échoue à cause de Secure Boot, décidez si la désactivation de Secure Boot est acceptable dans votre situation. Sur un ordinateur personnel ou professionnel classique, le mode test doit être utilisé temporairement et désactivé une fois les tests nécessaires terminés.