- Résoudre un problème de pilote de filtre :
Un périphérique est piloté grâce à deux pilotes :
* Un pilote de classe chargé d'assurer les fonctions essentielles. C'est votre système d'exploitation qui s'occupe de cette partie.
* Un mini pilote qui est propre à chaque marque et modèle de périphérique. Le fabricant vous fournit généralement un tel type de pilote.
Il arrive souvent qu'un logiciel tiers modifie les informations de pilote de filtre et qu'après une désinstallation un ou plusieurs lecteurs présents disparaissent de l'Explorateur Windows et que le pilote correspondant soit signalé dans le Gestionnaire de périphériques avec une erreur de type 37 ou 39. Le principe de résolution consiste à :
- Supprimer les valeurs chaîne nommées Upperfilters et Lowerfilters (une de ces valeurs contenant des données obsolètes) présentes dans HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass puis la clé CLSID de la classe de périphérique.
- Désinstaller le périphérique indiqué comme étant en erreur puis redémarrer l'ordinateur.
Voici une liste de clés CLSID ainsi que la classe de périphériques correspondante :
* Lecteurs de CD-ROM/DVD-ROM : {4D36E965-E325-11CE-BFC1-08002BE10318}
* Lecteurs de disque : {4D36E967-E325-11CE-BFC1-08002BE10318}
* Lecteurs de disquettes : {4D36E980-E325-11CE-BFC1-08002BE10318}
* Volumes de stockage : {71A27CDD-812A-11D0-BEC7-08002BE2092F}
* Périphériques USB : {4D36E967-E325-11CE-BFC1-08002BE10318} et {4D36E980-E325-11CE-BFC1-08002BE10318}.
Je signale d'autres entrées qui peuvent aussi être source de problèmes :
* Claviers : {4D36E96B-E325-11CE-BFC1-08002BE10318}
* Souris et autres périphériques de pointage : {4D36E96F-E325-11CE-BFC1-08002BE10318}
* Périphériques infrarouge : {6BDD1FC5-810F-11D0-BEC7-08002BE2092F}
Notez que dans ces trois derniers cas, c'est souvent le signe d'un problème matériel sur les ports correspondants.
Voici une illustration concernant l'absence du lecteur de disquettes dans l'explorateur Windows, le fait qu'il soit signalé en erreur dans le Gestionnaire de périphériques alors même qu'il est parfaitement détecté dans le Bios et que la nappe est correctement enfichée.
- Dans le Registre Windows ouvrez cette clé : HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E980-E325-11CE-BFC1-08002BE10318}.
- Supprimez les valeurs Upperfilters et Lowerfilters.
- Dans le Gestionnaire de périphériques activez l'affichage des périphériques cachés puis supprimez toutes les occurrences de votre lecteur de disquette.
- Redémarrez votre machine.
Astuce communiquée par H. Le Houelleur.