Wenn es um die USB-Struktur eines Rechners und alle angeschlossenen Geräte geht, macht Windows keine gute Figur. Tatsächlich können seine Fehlermeldungen bei Problemen äußerst kryptisch sein und lassen den Nutzer in einer Informationswüste zurück. Zum Glück gibt es Lösungen wie UsbTreeView, eine Anwendung, die den gesamten USB-Baum des Computers in einer übersichtlichen und einfachen Oberfläche darstellt – mit technischen Details zu Controllern, Hubs und jedem im System erkannten USB-Gerät.
Unsere Liebes-Hass-Beziehung zum USB-Standard scheint dank des Typ-C-Steckers in eine gewisse Stabilitätsphase eingetreten zu sein, aber es gibt immer noch viele grauenhafte Treiber, minderwertige Kabel und ultra-generische Gadgets, die beim zweiten oder dritten Gebrauch versagen. Persönlich bin ich in diesem Jahr bereits beim vierten USB-Kabel für meine Arduino-Projekte, und ein SATA-zu-USB-Adapter ist kürzlich zu einem Fehlerfestival geworden.
Einen Moment lang vermutete ich, dass etwas mit den Anschlüssen meines Rechners nicht stimmt, aber von Windows Informationen über die USB-Struktur zu verlangen ist Zeitverschwendung. So kam ich zu UsbTreeView, einer Anwendung von Uwe Sieber, den wir im Retro-Bereich besser von seinen Tools für DOS und Windows 9x kennen. UsbTreeView funktioniert einwandfrei in jeder Windows-Version ab 2000 und hat keine Abhängigkeiten.
So identifizieren Sie Controller und Geräte mit UsbTreeView
Da es sich um ein Informationswerkzeug handelt, genügt es, die ZIP-Datei zu entpacken und die ausführbare Datei per Doppelklick zu starten. Im linken Bereich der Oberfläche sehen Sie die vollständige USB-Struktur des Computers, den Protokolltyp der Controller und Hubs, die angeschlossenen Geräte sowie die verfügbaren Anschlüsse (denken Sie daran, dass diese nicht unbedingt physisch sein müssen).
Ein Klick auf eines der Geräte zeigt alle Daten auf der rechten Seite der Oberfläche. Dieser Bericht kann eine einfache Zusammenfassung sein oder ein wahrer Informationssturm mit angekündigten und tatsächlich erreichten Höchstgeschwindigkeiten (etwa ein USB-3.0-Gerät an einem 2.0-Anschluss), Beschreibungen, Klassen, allgemeinem Verbindungsstatus, Treiberversionen und deren Pfad auf der Festplatte sowie weiteren Low-Level-Details.
Die offizielle UsbTreeView-Seite bietet mehrere Beispiele, die es wert sind, studiert zu werden, aber das wichtigste ist das der zusammengesetzten (kompositen) USB-Geräte. Warum? Weil dies das Profil ist, das die BadUSB-Gadgets annehmen. Nun ist ein zusammengesetztes USB-Gerät nichts Schlechtes: Zum Beispiel sind meine Maus und die beiden Arduino-Geräte, die ich angeschlossen habe, so konfiguriert, aber wenn Sie etwas sehen, das Sie nicht erkennen, sollten Sie es vielleicht genauer untersuchen. UsbTreeView belegt weniger als ein Megabyte und ist vollständig portabel.
Offizielle Website und Download: Hier klicken