uwe-sieber.de
USB Device Tree Viewer is a Windows utility derived from Microsoft's USBView sample application. It displays USB device trees and decodes descriptors, collects Windows Device Management information to show child devices including drive letters and COM ports, and supports safe removal, device restart and port restart.