USB Device Tree Viewer 4.2.0USB设备树查看器旨在为您提供快速访问有关连接到计算机的USB主机控制器和设备的信息。该应用程序基于Microsoft在Windows驱动程序开发套件中提供的USBView示例应用程序,为最终用户提供了直观的图形用户界面,方便管理USB设备和端口。

虽然界面简单易用,USB设备树查看器主要面向技术熟练的用户,他们知道如何解释和使用显示的信息。
USB设备树查看器分析您的系统配置,并显示有关连接的主机控制器的详细信息,例如制造商、驱动程序、总线类型、枚举器、位置、子设备、驱动器字母、COM和调试端口、总线统计、电源状态和带宽信息。
除此之外,您还可以查看每个连接的USB驱动器和端口的配置。设备键名、描述和地址、连接状态、服务和枚举器、位置ID、附加功能(例如,设备是否可移动)、电源状态、描述符等仅是此应用程序可以读取的可用详细信息的一部分。
连接的总集线器和设备数量显示在状态栏中,而“选项”菜单使您可以选择读取描述符十六进制转储并禁用自动设备刷新。此外,该应用程序还具有自动重试以前失败的USB请求的功能。
对于连接了大量设备的计算机,树视图可能会变得相当复杂,但是该应用程序也可以处理这种情况,为您提供用于快速导航的跳转列表。
USB设备树查看器能够查询注册表并枚举主机控制器、根集线器以及每个端口连接的设备。它显示了有关USB端口和设备的扩展信息,为所有控制器提供了用户友好的管理工具。USB 设备树查看器,简称 UsbTreeView,基于 Microsoft "USBView" 示例应用程序,该程序源自 Windows 驱动开发套件,现在作为独立项目托管在 GitHub 上。
但它只提供源代码,没有为最终用户提供可执行文件。与此同时,USBView 作为 "Debugging Tools for Windows" 的一部分提供了可执行文件,参见这里:USBView。但即便如此,它在很大程度上仍然只是 Windows USB API 的一个演示应用程序,20年过去了,它甚至还不能保存窗口位置...
UsbTreeView 从 Server 2003 的 DDK 中提取的 USBView 源代码开始。以下是我所做的改进:
窗口位置可以保存,耶
收集 Windows 设备管理中的信息,并与找到的 USB 设备匹配;因此 UsbTreeView 可以显示子设备,包括驱动器字母和 COM 端口
可以设置右侧面板的背景颜色和字体(屏幕截图中显示的字体是 DOSLike 7)
刷新时保持树项目选择
显示未能安全移除时打开的句柄
解码了更多的描述符,如 Audio 2.0
可以显示描述符的十六进制转储
安全移除、设备重启和端口重启
在 Windows 8、10 和 11 下可用的扩展 USB 信息(取自最新的 USBView 示例应用程序)
关于主控制器的扩展信息
如果 USB 请求失败则在后台重试,例如,在请求其属性时移动了 USB 鼠标
带有快速跳转列表的工具栏,便于在复杂树中轻松找到设备
带有手工制作的 16x16 图标的树视图,USBView 使用的是缩小到 15x15 的 32x32 图标
许多小的改进
V4.2.0
新功能:"半暗模式"
V4.1.1
问题修复:在V4.1.0版本中,连接到高速设备的SuperSpeed设备的“设备最大速度”显示错误为高速
V4.1.0
新功能:在摘要部分显示视频设备的默认视频模式
新功能:关于WPD设备的一些信息
新功能:选项以显示Windows为USB存储卷创建的无用WPD设备(在Windows 7/8下,当卷没有驱动器号时,可能已被一些人知道为“代码10”)
新功能:假定连接到标准集线器的SuperSpeedPlus连接的USB3端口也支持SuperSpeedPlus
新功能:如果bInterfaceNumber > bNumInterfaces-1,则显示错误
问题修复:修复了许多次要修复和一些导致崩溃的原因
V4.0.6
新功能:对于不发送到达/移除通知的设备的解决方法
V4.0.5
问题修复:修复了V4.x中几种崩溃的原因
问题修复:已知的SuperSpeedPlus端口的最大端口速度未显示为SuperSpeed
V4.0.4
问题修复:以高速运行的SuperSpeed设备显示为高速的“设备最大速度”
问题修复:如果由V3.6.0之前的版本写入INI,则在高DPI上右侧窗格中的字体太小
问题修复:一些高亮显示故障
V4.0.3
问题修复:设备重新启动时偶尔崩溃
问题修复:重新启动的设备有时会保留问题图标
问题修复:CDROM驱动器有时未添加
新功能:显示隐藏卷的选项
V4.0.2
问题修复:选择CDROM驱动器时崩溃
V4.0.1
一些针对子设备的次要修复
V4.0.0
新功能:USB设备的子设备显示在树视图中(可关闭)
新功能:USB4和Thunderbolt(仅来自设备管理器的信息)
新功能:在树视图中显示驱动器大小的选项
新功能:以前的UsbTreeView.txt现在可通过帮助菜单访问