Comment résoudre l’erreur « Ce périphérique ne peut pas démarrer (code 10) »

📅
🕑 7 minutes de lecture

Ah, la fameuse erreur « code 10 ».Elle apparaît dans le Gestionnaire de périphériques lorsqu’un périphérique refuse de démarrer correctement, généralement à cause de problèmes de pilotes, de conflits matériels, ou parfois tout simplement parce que Windows est trop prudent. Franchement, c’est frustrant quand un simple périphérique USB ou composant matériel ne fonctionne pas, même après l’avoir débranché et rebranché. Le plus souvent, il s’agit d’un problème de pilote, ou Windows a du mal à reconnaître l’état du périphérique. Ce guide propose plusieurs solutions pour dépanner et, on l’espère, remettre le périphérique en marche. Chaque méthode cible une cause possible différente ; choisissez celle qui vous semble la plus simple ou la plus pertinente. Les résultats varient : parfois un redémarrage suffit, parfois des étapes plus avancées sont nécessaires. Parce que, bien sûr, Windows aime bien compliquer les choses.

Solution 1 : Solutions de base — Redémarrage, réinstallation et ports

Avant de vous lancer dans un dépannage plus poussé, essayez d’abord les solutions les plus simples. Redémarrer l’ordinateur est généralement la première étape : cela réinitialise le cache du périphérique et peut permettre au pilote de se charger correctement. Si vous vous sentez d’attaque, un redémarrage à froid en débranchant l’ordinateur (ou en retirant la batterie) peut résoudre certains problèmes persistants. Si le périphérique est connecté en USB, essayez de le brancher à un autre port ; il arrive que ces ports deviennent instables sans prévenir. Voici un récapitulatif :

  • Redémarrez votre PC et vérifiez si l’appareil fonctionne. Toujours pas de nouvelles ? Essayez un redémarrage à froid : éteignez-le, débranchez-le, attendez 30 secondes (même pour les ordinateurs portables), puis rallumez-le. Pour les ordinateurs portables, retirez la batterie si possible.
  • Changez de port USB. Branchez l’appareil sur un autre port. Dans certains cas, cela suffit à résoudre le problème, notamment si un port est endommagé ou si des contacts sales perturbent le fonctionnement.

Cela fonctionne généralement car, bizarrement, Windows a souvent juste besoin d’un petit coup de pouce pour reconnaître à nouveau les périphériques. De plus, c’est rapide.

Solution 2 : Mettre à jour ou réinstaller les pilotes

Le problème vient généralement des pilotes. Les pilotes obsolètes, corrompus ou manquants sont les causes les plus fréquentes. Mettre à jour les pilotes depuis le Gestionnaire de périphériques est simple et efficace : si Windows trouve la bonne version, cela peut résoudre l’erreur. Sinon, vous pouvez toujours télécharger le pilote le plus récent directement sur le site web du fabricant. Voici comment faire :

  • Faites un clic droit sur l’ icône du menu Démarrer et sélectionnez Gestionnaire de périphériques. Pour y accéder facilement, il suffit de commencer à taper « Gestionnaire de périphériques » dans la barre de recherche si nécessaire.
  • Repérez le périphérique présentant l’erreur. Il est généralement accompagné d’un triangle d’avertissement jaune. Faites un clic droit dessus, puis sélectionnez « Mettre à jour le pilote ».
  • Choisissez « Rechercher automatiquement les pilotes ». Windows recherchera une mise à jour en ligne. Si la recherche échoue ou si le pilote est très ancien, rendez-vous sur le site web du fabricant (Dell, HP, ASUS, etc.).
  • Téléchargez le pilote le plus récent. Dans la plupart des cas, l’installation du fichier téléchargé et le suivi des instructions suffisent. Toutefois, sur certaines configurations, il peut être nécessaire d’indiquer manuellement l’emplacement du pilote dans le Gestionnaire de périphériques via l’option « Rechercher un pilote sur mon ordinateur ».
  • Si cela ne fonctionne pas, essayez de désinstaller le périphérique via le menu contextuel (clic droit), puis débranchez-le, patientez quelques secondes, puis rebranchez-le, ou cliquez sur « Rechercher les modifications matérielles » dans le menu Action. Windows tentera alors de réinstaller un pilote récent.

Cette simple mise à jour du pilote peut corriger de nombreuses erreurs « code 10 », notamment si le pilote est obsolète ou présente des bogues. Redémarrez votre ordinateur si nécessaire. Il est parfois nécessaire de réessayer plusieurs fois, ou d’installer manuellement un pilote depuis le site web du fabricant.

Solution 3 : Télécharger les pilotes manuellement

Si Windows ne trouve pas automatiquement les pilotes appropriés, ou si la version du pilote n’est pas compatible, vous devrez rechercher et installer manuellement le pilote adéquat. Cela nécessite un peu de recherche. En général, les informations du périphérique dans le Gestionnaire de périphériques permettent de déterminer la version du pilote ou le modèle requis. Voici la procédure habituelle :

  • Pour vérifier les informations du périphérique : dans le Gestionnaire de périphériques, cliquez avec le bouton droit sur le périphérique, puis sélectionnez Propriétés et enfin l’ onglet Détails. Dans le menu déroulant, choisissez Identifiants matériels ou Chemin d’accès à l’instance du périphérique. Parfois, une chaîne de caractères contenant des informations sur le modèle ou le fabricant s’affiche. Si ces informations ne sont pas évidentes, recherchez une étiquette sur le périphérique lui-même ou consultez son emballage s’il s’agit d’un périphérique externe.
  • Consultez le site web du fabricant. Recherchez le modèle ou l’identifiant matériel de votre appareil. Par exemple, pour une carte graphique, rendez-vous sur les sites de NVIDIA, AMD ou Intel. Pour les périphériques, consultez les sites de Belkin, Logitech, etc.
  • Téléchargez le pilote le plus récent correspondant à votre système d’exploitation (32 bits ou 64 bits).Les pilotes sont parfois fournis sous forme de fichiers ZIP ou d’installateurs auto-extractibles ; soyez prêt(e) à les télécharger.
  • Si Windows refuse toujours d’installer les anciens pilotes, vous pouvez les désinstaller depuis le Gestionnaire de périphériques en cliquant avec le bouton droit et en choisissant « Désinstaller le périphérique ». Ensuite, dans le Gestionnaire de périphériques, cliquez sur « Action » > « Rechercher les modifications matérielles ». Vous pouvez également, lors de l’installation d’un pilote, choisir « Ajout manuel du pilote » si cette option est disponible.

Cette méthode peut s’avérer un peu complexe, mais elle résout souvent les problèmes de compatibilité des pilotes que le système de mise à jour automatique de Windows ne parvient pas à gérer. Attention : n’essayez pas d’installer des pilotes destinés à d’autres modèles ; la correspondance exacte entre le matériel et la version du système d’exploitation est primordiale.

Solution 4 : Modifications du registre (si rien d’autre ne fonctionne)

Je ne vais pas vous mentir, modifier le registre paraît plus compliqué qu’il n’y paraît, mais c’est une solution de dernier recours. Windows stocke certaines informations et certains filtres relatifs aux périphériques dans le registre, et il arrive que ces éléments soient corrompus ou obsolètes, ce qui perturbe la détection des périphériques. Une solution courante consiste à supprimer les entrées « UpperFilters » et « LowerFilters » qui peuvent persister et provoquer des conflits de pilotes. Alors, soyez prudent et sauvegardez toujours le registre au préalable. Voici la procédure générale :

  • Appuyez sur la toucheWin + R, tapez regedit, puis appuyez sur Entrée. Vous verrez peut-être une invite — oui, le Contrôle de compte d’utilisateur (UAC) — acceptez-la simplement.
  • Rendez-vous à l’adresse suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class. Vous pouvez coller ceci dans la barre d’adresse — mais attention, c’est un grand site avec de nombreuses sous-clés.
  • Ouvrez à nouveau le Gestionnaire de périphériques, cliquez avec le bouton droit sur le périphérique concerné, puis sélectionnez Propriétés. Dans l’ onglet Détails, choisissez GUID de classe dans la liste déroulante. Copiez cette chaîne de caractères.
  • Dans le registre, recherchez le dossier correspondant à ce GUID de classe, ou consultez les sous-clés ; elles sont souvent étiquetées au format {XXXX-XXXX-XXXX}.En cas de doute, utilisez l’identifiant matériel ou le GUID de classe du périphérique.
  • Dans la clé appropriée, recherchez les entrées UpperFilters et LowerFilters. Si elles existent, cliquez dessus avec le bouton droit et supprimez-les. Cela peut parfois résoudre un problème de filtre corrompu qui bloque le chargement du pilote.
  • Fermez regedit, redémarrez votre PC et vérifiez si le périphérique fonctionne maintenant.

Cette méthode est un peu du bricolage et n’est recommandée qu’en dernier recours. Mais bon, si un filtre de registre corrompu est à l’origine du problème, ça peut être la solution miracle.

Voilà qui couvre les bases et quelques étapes avancées pour résoudre les erreurs persistantes du type « périphérique ne peut pas démarrer ».Toutes les solutions ne fonctionnent pas immédiatement, mais en les essayant une par une, la plupart des périphériques et du matériel refonctionnent généralement.