Quick summary

UsbTreeView (created by Uwe Sieber) is a compact utility that presents a hierarchical view of USB hardware attached to a PC. It’s a read-only, free tool — a modern standalone implementation inspired by Microsoft’s older USBView sample — and is hosted on GitHub for easy access.

Where it comes from and how it’s distributed

Originally built on the concepts behind Microsoft’s USBView (once included with Windows driver development kits), this version is maintained independently by Uwe Sieber and is available as freeware on GitHub. It’s intended strictly as an informational aid and not as a configuration or control utility.

Information it reports

The application lists detailed technical attributes for each USB device. Examples of the kinds of data you can expect to find:

  • COM port assignments for devices that expose serial interfaces
  • Drive letters assigned to USB storage devices
  • The bus type used by the device (e.g., USB 2.0, USB 3.0)
  • Power-management statistics and related metrics

It also exposes lower-level connection and driver details:

  • Physical address on the bus
  • Current power state
  • Device identification strings (Vendor ID/Product ID)
  • Driver description and related metadata
  • Real-time connection status

Interface and diagnostic features

The program’s interface is intentionally minimal and nonintrusive — no pop-up alerts or advertising. Beyond listing properties, it can scan the USB topology and highlight configuration problems or faulty entries, which can speed up troubleshooting when something isn’t recognized or behaves incorrectly.

Who benefits most

This tool is aimed at technically minded users: hardware designers, software developers, and IT professionals who need a complete, low-level picture of the USB devices on a system. The output is heavily technical; interpreting it correctly requires familiarity with USB concepts and driver/port conventions.

Limitations and usage notes

UsbTreeView is strictly informational — it does not modify device settings or replace driver-management tools. Because it exposes in-depth, sometimes cryptic fields, novice users may find the data overwhelming. For targeted debugging or development tasks, however, it can be an invaluable reference.

Technical

Title
USB Device Tree Viewer
Requirements
  • Windows
Language
English
Available languages
  • English
  • German
License
  • Free
Latest update
2022-07-15
Author
Uwe Sieber
Other Useful Business Software
8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
8 Monitoring Tools in One APM. Install in 5 Minutes.

Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
Start Free
Rate This App
Login To Rate This App

User Reviews

Be the first to post a review of USB Device Tree Viewer!