Entfernen der zwischengespeicherten Registrierungseinträge von FTDI in Windows 7

1181
Jason S

Ich habe ein FTDI-USB-zu-Kommunikationsgerät. Wenn ich das Gerät mit FTProg neu programmieren muss, habe ich festgestellt, dass der COM-Port-Treiber / die COM-Port-Einstellungen nicht ordnungsgemäß neu installiert werden, wenn die Seriennummer des Geräts gleich bleibt.

Wenn ich das Gerät installiert habe (ich habe mysernumeine Seriennummer gewählt), sehen die Registrierungsschlüssel wie folgt aus:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses\\##?#FTDIBUS#VID_0403+PID_6010+mysernumA#0000# HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses\\##?#FTDIBUS#VID_0403+PID_6010+mysernumB#0000# HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses\\##?#FTDIBUS#VID_0403+PID_6010+mysernumA#0000# HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses\\##?#FTDIBUS#VID_0403+PID_6010+mysernumB#0000# HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\FTDIBUS\VID_0403+PID_6010+mysernumA HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\FTDIBUS\VID_0403+PID_6010+mysernumB HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\FTSER2K\Enum HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Serenum\Enum HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\usbccgp\Enum HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FTSER2K\Enum HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Serenum\Enum HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbccgp\Enum 

Wenn ich die Kommunikationsanschlüsse mit dem Geräte-Manager deinstalliere, befinden sich noch einige Einträge in der Registrierung. Wenn ich Geräte im Geräte-Manager erneut scanne, werden einige Installationsschritte übersprungen und das COM-Anschluss-Setup wird irgendwo aus dem Cache gezogen. Die restlichen Registrierungsschlüssel sind

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses\\##?#USB#VID_0403&PID_6010#mysernum# HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_0403&PID_6010\mysernum HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\usbccgp\Enum HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\\##?#USB#VID_0403&PID_6010#mysernum# HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_0403&PID_6010\mysernum HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbccgp\Enum 

Ich muss den Cache für eine bestimmte Geräteseriennummer bereinigen, aber ich fühle mich nicht wohl dabei, eine Gehirnoperation in RegEdit durchzuführen.

Wie kann ich das machen?

1

2 Antworten auf die Frage

2
Jason S

Ich habe es herausgefunden. Dies ist ein Konverter mit zwei seriellen Ports (FT2232H), so dass im Geräte-Manager ein Anschluss pro Port unter Ports (COM und LPT) vorhanden ist, aber auch ein USB-Composite-Gerät unter einem Universal Serial Bus-Controller. Ich habe die beiden Anschlüsse deinstalliert, nicht jedoch das USB-Composite-Gerät.

Dies ist einfacher in der Ansicht "Geräte nach Verbindung" des Geräte-Managers zu finden:

Wenn ich das USB-Composite-Gerät deinstalliere, bereinigt es alle Registrierungselemente vollständig und ermöglicht eine saubere Neuinstallation.

0
Cody

Wenn der Registrierungsschlüssel überhaupt nicht verwendet wird, empfehle ich die Verwendung von Registry Cleaner-Software (zB ccleaner )

Wenn Sie alles zwielichtig machen wollen, empfehle ich dieses Tool zum Entfernen von "Geister" -Geräten:

http://www.uwe-sieber.de/misc_tools_d.html

Die dritte Lösung sollte "versteckte Geräte" im Geräte-Manager von Windows aktivieren und das Häkchen entfernen und löschen

Das Gerät war nicht verborgen, es war nur unklar (wie sollte ich wissen, ob ich nach einem USB-Composite-Gerät suchen muss?) Jason S vor 7 Jahren 0