L’erreur code 31 est l’un des nombreux codes d’erreur du Gestionnaire de périphériques de Windows.
Elle indique qu’un périphérique ne fonctionne pas correctement et ne peut être démarré.
L’erreur Code 31 s’affiche presque toujours de la manière suivante :
Ce périphérique ne fonctionne pas correctement car Windows ne peut pas charger les pilotes requis pour ce périphérique. (Code 31)
Ainsi, il s’agit en général d’un problème de pilotes et cela peut toucher toutes les versions de Windows : Windows 11, Windows 10, Windows 7 et 8.
Dans ce tutoriel, je vous aide à corriger le code 31 dans le gestionnaire de périphériques avec le message d’erreur « Ce périphérique ne fonctionne pas correctement ».

Table des matières
Quelles sont les sources de ce code erreur 31
Une icône d’erreur (généralement un point d’exclamation jaune) apparaît devant le périphérique qui ne fonctionne pas correctement dans le gestionnaire de périphériques.
De nombreuses raisons (telles que la mise à jour de Windows) peuvent être à l’origine de cette erreur matérielle de Windows. Mais quelle que soit la raison, vous devez suivre les étapes mentionnées dans les méthodes ci-dessous pour résoudre le problème vous-même.
- Une mise à jour de Windows empêche le périphérique de démarrer
- Vous utilisez un logiciel de mise à jour de pilotes qui a installé un pilote corrompu
- Le matériel est endommagé
- Le BIOS rencontre un problème et doit être mis à jour
- Windows est corrompu
Suivez les étapes de ce guide pour résoudre ce problème matériel.
Comment corriger l’erreur « Ce périphérique ne fonctionne pas correctement – code 31 »
Restaurer Windows
La première chose a tenté est de restaurer Windows à une date antérieure.
Revenir à un point de restauration système permet d’éliminer une mise à jour du système corrompu ou encore une modification de la configuration qui pose problème.
Voici comment faire :
- Sur votre clavier, appuyez sur la touche + R
- Dans la fenêtre exécuter, copiez/collez : rstrui.exe
- Puis cliquez sur OK
- Faites suivant et sélectionnez un point de restauration système antérieur au problème rencontré
- Cliquez sur Suivant et laissez vous guider pour terminer la restauration du système
Plus de détails :
- Comment restaurer Windows 10 : les étapes pas à pas
- Restaurer Windows 11 à une date antérieure : toutes les étapes
Une fois la restauration du système achevée, vérifiez dans le gestionnaire de périphériques, si le code 31 est résolu.
Mettre à jour les pilotes
Via le gestionnaire de périphériques
Via Windows Update depuis le gestionnaire de périphériques de Windows 10/11 :
- Faites un clic droit sur le menu Démarrer ou utilisez le raccourci clavier + X
- Puis gestionnaire de périphériques. Plus d’informations : Comment ouvrir le gestionnaire de périphériques sur Windows
- Déroulez et cliquez sur le matériel et périphérique que vous souhaitez mettre à jour
- Faites un clic droit dessus puis Mettre à jour le Pilote
- Ensuite, choisissez rechercher un pilote sur mon ordinateur
- Windows Update vérifie alors si de nouveaux pilotes sont disponibles et les installe automatiquement dans le système
Automatiquement avec DriversCloud ou Snappy Driver Installer
- Avec un programme automatisé comme DriversCloud, Snappy Driver Installer Origin ou touslesdrivers.com
- Dans le cas d’un problème USB sur un chipset Intel : Mise à jour de pilotes Intel (carte graphique, Wi-Fi, Ethernet, etc)
La page suivante récapitule toutes ces méthodes pas à pas pour actualiser les pilotes de périphériques :
Testez ensuite si les problèmes de périphérique qui ne fonctionne pas sont résolus.
Utiliser l’utilitaire de résolution des problèmes
Windows 10 et Windows 11 sont fournis avec un utilitaire de résolution des problèmes matériel et hardware
L’outil effectue un diagnostic du fonctionnement du matériel et tente de réparer et résoudre les problèmes détectés.
Voici comment l’utiliser :
- Sur votre clavier, appuyez sur les touches + R
- Puis saisissez la commande suivante : msdt.exe -id DeviceDiagnostic
- Et cliquez sur OK
- L’utilitaire de résolution des problèmes d’imprimante s’ouvre, cliquez sur Suivant
- L’utilitaire détecte les problèmes puis des actions sont à menées selon les problèmes rencontrés. Laissez vous guider pour terminer les corrections
Mettre à jour le BIOS
Une autre solution pour résoudre le code 31 est de mettre à jour le BIOS de votre PC.
Le but est de corriger des bug notamment au niveau de la gestion de l’énergie (ACPI) qui peuvent être la source de problème de retour de mise en veille.
Réparer Windows 11, Windows 10
Lorsque Windows est totalement endommagé et que les problèmes sont trop nombreux, vous pouvez tenter de réparer Windows 10, 11 sans perte de données et en conservant les programmes installés.
Cela permet de rétablir un système fonctionnel à partir des fichiers ISO et images de Windows.
La procédure est décrite pas à pas dans cet article :
Il s’agit d’une opération de réinitialisation et de remise à zéro qui supprime les applications et remet le système à son état d’origine.
C’est la solution radicale pour retrouver un système fonctionnel.
Pour cela :
- Allez dans Paramètres > Mise à jour et sécurité > Récupération
- Sous la section Réinitialiser ce PC, clique sur Commencer et choisis si tu veux conserver ou supprimer tes fichiers personnels
Les tutoriels :
Liens
- Résoudre le code erreur 10 dans le gestionnaire de périphériques de Windows
- Code 10 sur Contrôleur High Definition Audio de Windows 10/11
- Résoudre le code 10 sur périphérique I2C HID sur Windows 10/11
- Corriger le code erreur 34 : Windows ne peut pas déterminer les paramètres de ce périphérique
- Résoudre le code 43 sur le gestionnaire de périphériques
- Résoudre le code 45 dans le gestionnaire de périphériques de Windows 10/11
- Code erreur 52 gestionnaire de périphériques : 3 solutions ULTIMES
- Code 31 : Ce périphérique ne fonctionne pas correctement
- Résoudre les erreurs de pilotes ou de périphériques sur Windows
- Le gestionnaire de périphériques de Windows
- Comment désactiver un périphérique avec le gestionnaire de périphériques
- Désactiver la signature numérique des pilotes sur Windows 10
- Connaître la version d’un pilote installé sur Windows
- Supprimer les pilotes inutiles de Windows