How can I view USB device bandwidth allocation in Windows 10

Anonymous
2019-03-07T11:34:20+00:00

In windows 7 it was possible to view the bandwidth allocation (and power allocation) of every USB device. It was done by going to the Device Manager, selecting the USB controller(s), right clicking on the Root Hub or other controller, and selecting the Advanced tab. That tab has disappeared in Windows 10. This information surely exists somewhere in Windows 10. How does one access it?

Windows for home | Windows 10 | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes

8 answers

Sort by: Most helpful
  1. Anonymous
    2019-03-08T00:47:52+00:00

    Thanks, Smittychat. I'm going to look into these. I've also downloaded Virtual Studio 2017 and I'm going to see if I can learn enough C++ to run the routine (which I found in the first article link you sent):

           Couldn't copy it, but this is the link:

           IOCWTL_USB_USER_REQUEST_IOCTL 

    https://docs.microsoft.com/en-us/windows/desktop/api/usbuser/ns-usbuser-usb_bandwidth_info

    0 comments No comments
  2. Anonymous
    2019-03-08T23:03:39+00:00

    Right click on Start > Select PowerShell

    1. this script to get Bandwidth

    https://ss64.com/ps/syntax-get-bandwidth.html

    1. s thread is on Monitoring Bandwidth Via PowerShell

    https://social.technet.microsoft.com/Forums/win... 87f-4e38-b135-541d93b63756/monitoring-bandwidth-via-powershell-script

    1. ally, another utility to monitor USB Bandwidth -BTop

    https://github.com/aguinet/usbtop

    Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    0 comments No comments
  3. Anonymous
    2019-03-09T00:09:47+00:00

    Smittychat,

        You are fantastic, and I'm grateful for your help and persistence. i can only dabble in the coded innards of the beast, though, so even if I find routines that get the info I want, I need to start on 'Hello world!" so I can embed them in something that runs.

       #1 seems to me to be about network bandwidth, not usb device bandwidth.

       #2 is either a broken link (note the '...') or leads to a list of tech questions and answers, within which I don't see anything that appears to refer to what I'm looking for.

       #3 seems to be only for Debian systems and Linux.

    2 people found this answer helpful.
    0 comments No comments