Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Universal Serial Bus Viewer (USBView) or usbview.exe is a Windows app that you can use to browse all USB controllers and connected USB devices on your computer. USBView works on all versions of Windows.
Get the USBView app
To download and use USBView, complete the following steps:
During installation, select the Debugging Tools for Windows option, and clear all other checkboxes.
Open the Windows Kits debugger folder for the processor type you're running, and select usbview.exe to start the utility.
The default install location for USBView on x64 systems is C:\Program Files (x86)\Windows Kits\10\Debuggers\x64.
Note
If you don't see the usbview.exe file in the folder, make sure you installed Windows SDK in the correct folder. If the problem persists, reinstall the Windows SDK and be sure to select the Debugging Tools for Windows options during installation.
Access USBView source code on GitHub
The USBView application and source code are available in the Windows driver samples repository on GitHub.
Use the USBView app
USBView is a sample application that enumerates basic information about USB host controllers, USB hubs, and attached USB devices. It also queries information about devices from the registry and through USB requests to the devices.
The main USBView window contains two panes:
The left pane displays a connection-oriented tree view that you can use to select any USB device.
The right pane displays the USB data structures that pertain to the selected USB device. These structures include Device, Configuration, Interface, and Endpoint Descriptors, and the current device configuration.
Because USBView is an older application, it might not display newer USB information. Use other tools like Device Manager when necessary. For more information on the IOCTLs that USBView uses to query information, see USBView.
Use Device Manager to display USB information
To use Device Manager to display USB information, follow these steps:
Use the Windows Key + R keyboard shortcut to open the Run command dialog. Enter devmgmt.msc and select OK or Enter.
In Device Manager, select your computer so the item is highlighted in the list.
Select Action, and then select Scan for hardware changes.
Select View, and then select Show hidden devices to display more devices (for example, devices that aren't currently active).
Expand the Universal Serial Bus controllers node in Device Manager and select the device.
Right-click and select Properties to view summary device status information.
Select the Details tab to view more information.
Select Property to view details, such as Status or Problem code.
Troubleshoot common USB problems
If you're trying to diagnose a USB device, more information is available at Fix USB-C problems in Windows.