Code 31 : Ce périphérique ne fonctionne pas correctement

malekalmorte

Création :

3 octobre 2023

Modification :

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 ».

Comment corriger l'erreur "Ce périphérique ne fonctionne pas correctement - code 31"

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
Exécuter rstrui.exe pour restaurer Windows
  • 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
Choisir un point de restauration pour restaurer Windows

Plus de détails :

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
Mettre à jour le pilote depuis le gestionnaire de périphériques

Automatiquement avec DriversCloud ou Snappy Driver Installer

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
Utiliser l'utilitaire de résolution des problèmes matériels et périphériques
  • L’utilitaire de résolution des problèmes d’imprimante s’ouvre, cliquez sur Suivant
Utiliser l'utilitaire de résolution des problèmes matériels et périphériques
  • 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
Utiliser l'utilitaire de résolution des problèmes matériels et périphériques

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.

Comment mettre à jour le BIOS de son PC (Flasher le BIOS)

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 :

Réinitialiser Windows

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.