Désinstaller un pilote Windows lorsque le matériel n'est pas connecté
Je suis en train d'élaborer un Windows application C++ qui entraîne un contrôleur de moteur qui est branché sur le port USB.
Ce contrôleur s'appuie sur Ftdibus les pilotes et il fonctionne très bien sur mon PC.
Cependant, sur un ordinateur de test il l'habitude de travailler, mais depuis que j'ai foiré avec les pilotes Ftdi dès que je branche la manette, j'ai eu un BSoD (en mentionnant Ftdibus).
Je voudrais nettoyer les pilotes, mais:
- ils n'apparaissent pas dans Windows "désinstallation de programmes"
- Je ne peux pas cliquer-droit sur le contrôleur dans le gestionnaire de périphériques et choisissez "désinstaller" parce que je ne peux pas brancher le contrôleur (BSoD)
- J'ai essayé de nirsoft outil qui dispose d'une option pour désinstaller les périphériques, mais il ne fonctionne pas
Je suis paumé, comment pourrais-je nettoyer ce gâchis?
PS: si quelqu'un a de la documentation concernant la façon dont les pilotes sont liés à un numéro de port USB, je voudrais profiter de la lecture sur le sujet
OriginalL'auteur Julien M | 2012-01-06
Vous devez vous connecter pour publier un commentaire.
Si c'est Vista et les versions ultérieures, la méthode prise en charge pour la suppression d'un package de pilotes est avec pnputil:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff550428(v=vs. 85).aspx#deleting_a_driver_package_from_the_driver_store
Tout simplement en supprimant le service est en quelque sorte une mauvaise idée, ce n'est pas la seule chose que l'installation d'un pilote met dans le registre.
J'ai raté la deuxième partie de votre post sur la façon dont Windows se lie pilotes pour les périphériques USB. Il y a une belle description de ici:
http://blogs.msdn.com/b/oldnewthing/archive/2004/11/10/255047.aspx
Si vous avez besoin de plus de détails hésitez pas à me contacter (je suis spécialisé dans les pilotes Windows pour une vie :))
Comment dois-je désinstaller et installer de nouveau de retour d'un pilote de périphérique?
OriginalL'auteur snoone
Comment je fais, c'est l'une des trois façons suivantes:
Aller dans le Gestionnaire de Périphériques, sélectionnez le menu "affichage" et sélectionnez "Afficher les périphériques cachés'. Trouvez votre description de l'appareil et sélectionnez 'désinstaller' option de menu. [facile]
Vous pouvez utiliser le Gestionnaire de Contrôle des Services de ligne de commande ' SC " pour supprimer le pilote de périphérique à partir du registre. Vous aurez besoin de savoir que le pilote nom. [moyen]
Supprimer manuellement le programme d'installation du pilote dans le registre. À l'aide de regedit, vous pouvez supprimer les entrées de registre pour le pilote. Les pilotes de registre de configuration vit dans "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services". Trouver le nom du pilote de la clé et de le supprimer. [dur]
argh! comment suis-je censé savoir ce que ce pilote est le nom de?
OriginalL'auteur Shane Powell