USB Device Tree Viewer (znany także jako UsbTreeView) to darmowy program dla systemu Windows, wyświetlający szczegółowe dane na temat urządzeń podłączonych do komputera za pomocą portów USB.

Został stworzony przez Uwe Siebera i jest często używany przez administratorów systemów, techników i programistów do diagnostyki oraz analizy problemów z urządzeniami USB.

Program wyświetla hierarchiczną strukturę wszystkich kontrolerów, hubów i urządzeń USB w systemie – w formie drzewa podobnego do Menedżera Urządzeń.

Wszystkie urządzenia prezentowane są w formie drzewa, co ułatwia odczyt magistrali, z której korzysta dany sprzęt.Wśród informacji znajdziemy m.in. dokładne adresy pamięci, ilość prądu na danym gnieździe USB, błędy. Wszystkie dane można wyeksportować do pliku TXT.

Po kliknięciu danego urządzenia widoczne są jego dokładne parametry, takie jak:

  • ID producenta i ID produktu (VID & PID),

  • wersja standardu USB (np. USB 2.0, 3.0, 3.1),

  • prędkość transmisji,

  • zużycie energii,

  • ścieżka portu,

  • numer portu, adres urządzenia,

  • informacje z deskriptorów USB (Device Descriptor, Configuration Descriptor itp.),

  • sterowniki oraz pliki powiązane z urządzeniem.

USB Device Tree Viewer lub UsbTreeView jest oparta na aplikacji Microsoft „USBView”.