Deux problèmes distincts ont été détectés concernant les pilotes USB Foresight Sports et affectent les utilisateurs Windows. Ce document est fourni afin de faciliter le diagnostic de ces problèmes et de fournir des instructions pour les résoudre afin de rétablir le fonctionnement normal des systèmes concernés.
Sur certaines installations de Windows, un problème est apparu, empêchant la communication avec le pilote du périphérique USB et, par conséquent, le fonctionnement de tous les logiciels associés. Ce problème est dû à un composant du noyau Windows, encore inconnu, qui écrase les attributs de sécurité par défaut de notre identifiant de périphérique.
Le logiciel et le pilote s'installent correctement, mais la communication avec l'appareil échoue avec le message d'erreur « Accès refusé ».
1. Ouvrez le Gestionnaire de périphériques
2. Recherchez l'entrée « Périphérique d'interface NGLM MSC »
3. Double-cliquez pour ouvrir la boîte de dialogue « Propriétés » et cliquez sur l'onglet « Détails »
4. Dans le menu déroulant « Propriétés », sélectionnez « Nom de l'objet du périphérique physique »
5. Notez la valeur (ex. : \Device\USBPDO-10)
7. Extrayez et exécutez l'exécutable avec les privilèges d'administrateur, puis accédez à l'arborescence « Périphériques ».
8. Double-cliquez sur l'entrée correspondant au « Nom de l'objet du périphérique physique » indiqué précédemment.
9. Si le message d'erreur « Accès refusé » s'affiche, suivez les étapes de la solution de contournement.
Solution de contournement
1. Désinstaller le logiciel d'instance de périphérique
- Débranchez le périphérique USB NGLM
- Ouvrez le Gestionnaire de périphériques et sélectionnez « Affichage > Afficher les périphériques cachés »
- Désinstallez l'instance de l'appareil (clic droit > Désinstaller). Remarque : sous Windows 10, cochez la case « Supprimer le pilote de cet appareil »
2. Désinstallez le logiciel de configuration de périphérique
- Exécutez « Regedit » avec les privilèges d'administrateur
- Aller à : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{78A1C341-4539-11d3-B88D-00C04FAD5171}
- Prenez possession de cette clé (clic droit > Autorisations > Sécurité > Avancé > Propriétaire : Modifier)
- Ajoutez explicitement les autorisations complètes (clic droit > Autorisations > Sécurité > Ajouter : Autorisations complètes)
- Répétez les deux étapes précédentes pour toutes les sous-clés
- Supprimer la clé de registre
3. Réinstallez les pilotes
4. Vérifiez que tout est correct Fonctionnalité
Problème n° 2 : Échec du chargement du pilote USB
Sur certaines installations de Windows, un problème est apparu, empêchant le chargement correct des pilotes USB. Ce problème est dû à l'utilisation de la valeur par défaut du GUID de classe d'installation (78A1C341-4539-11d3-B88D-00C04FAD5171) présente dans l'exemple WinUsb de Microsoft, au lieu de générer une valeur unique. Il en résulte un problème d'interopérabilité avec d'autres logiciels utilisant cette valeur par défaut, qui se manifeste par un paquet de lecteur incomplet et corrompu transféré vers le référentiel de pilotes Windows.
Symptômes
Lors de l'installation du logiciel, le pilote ne charge pas et affiche l'erreur « Chemin introuvable ».
Diagnostic
Ouvrez Regedit et accédez à la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{78A1C341-4539-11d3-B88D-00C04FAD5171}. Si elle est présente sans que notre pilote ne charge correctement, suivez les étapes de la solution.
Solution de contournement
1. Désinstallez le logiciel qui utilise cette clé.
- Actuellement, seul le logiciel antivirus McAfee utilise cette valeur. Cependant, d'autres produits pourraient faire la même erreur.
- Pour le vérifier, examinez le nœud Classe sous cette clé de Registre. Trouvez l'entrée correspondante dans la ruche HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Services ; elle indiquera quel logiciel utilise cette valeur.
2. Désinstaller la classe de configuration du périphérique
- Suivez les instructions de l'étape 2 du problème 1 : Accès au pilote USB
3. Désinstaller le progiciel de pilotes ForeSightSports corrompu
- Ouvrez une session « cmd » avec les privilèges Administrateur
- Exécutez « pnputil –e » pour lister tous les forfaits de pilotes tiers installés
- Trouvez l'entrée correspondant à « Fournisseur de paquet de pilotes » égale ForesightSports et notez la valeur « Nom publié » au format « inf »
- Exécutez « pnputil –f –d <Nom publié> » avec le nom noté précédemment pour forcer la suppression de ce paquet
4. Installez le logiciel ForeSightSports
5. Vérifier le bon fonctionnement