9

I installed the Windows version of USBView (the USB device viewer) as part of a much-bigger set of tools. The installer installed a deep tree of many directories onto my PC, but it didn't seem to add USBView to my Start menu. It's not at all obvious how to launch the utility.

What's the correct way to download and install the Windows version of USBView (the USB device viewer)? Also, how can I run it?

1

2 Answers 2

23

There is no need to install any Microsoft DDK or SDK or any other Microsoft development kit. There is a freeware derivative, maintained by Uwe Sieber, named USBTreeView. Go there, download, unzip, and just run. It is only ~300 kilobytes. It is based on the same Microsoft open-source code, but is much better, with more functionality, and with fewer bugs.

5
  • +1. I looked into the matter further today, and I discovered that Microsoft's original USBView source code is distributed under the Microsoft Public License, which is an OSI-approved open-source license. And USBTreeView is a derivative of USBView. Cool. Commented Feb 22, 2017 at 2:38
  • @unforgettableid, thanks for your nice edit. To add, the USBTreeView has a very useful feature: it is able to "restart device", and "reset port", at any point of USB tree, which is extremely useful when some USB hubs hang up after failing to deal with some unstable USB devices. I only wish that the tool can incorporate other TEST modes on ports, which would be very useful for bring-up/debug devices and evaluate signal integrity. Commented Feb 22, 2017 at 3:00
  • You're welcome. Did you email Uwe and ask him to please add the feature? :) mail at uwe-sieber dot de is his email address. Commented Mar 1, 2017 at 19:12
  • Can I see device power consumption with USBView/USBTreeView?
    – Suncatcher
    Commented Feb 14, 2018 at 17:02
  • @Suncatcher, you cannot see actual power consumption (because USB doesn't specify standard means to measure the port current), but you can see how much current the device declares to need. It is encoded in main descriptor field, which you can read with USBView. You need to look it up from USB specifications, bMaxPower. Commented Feb 14, 2018 at 17:32
7

How to download

Download and install the Debugging Tools for Windows. This set of tools takes up a few hundred megabytes, but it also includes other useful tools like WinDbg.

Unfortunately, the Debugging Tools installer won't add USBView to your Start menu. But you can run the tool manually.

How to run

By default, the 64-bit version of USBView will get installed to:

"\Program Files (x86)\Windows Kits\10\Debuggers\x64\usbview.exe"

Go there and run it.

Source code

If you want the USBView source code, go here.

2
  • This should be the correct answer, seeing as it actually answers the question!
    – concat
    Commented Sep 24, 2017 at 18:28
  • I suppose so. OK, fine; I've moved the checkmark. Commented Sep 28, 2017 at 0:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .