Show USB speed for all devices in Windows 7











up vote
22
down vote

favorite
2












I am using Windows 7 and would like to see which USB versions each attached USB device is using (1.1 or 2). How can I do this?










share|improve this question
























  • Speed and USB version are not the same thing. USB 3.0 supports 4 different speeds, for instance: en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/…
    – endolith
    Feb 4 '16 at 20:09

















up vote
22
down vote

favorite
2












I am using Windows 7 and would like to see which USB versions each attached USB device is using (1.1 or 2). How can I do this?










share|improve this question
























  • Speed and USB version are not the same thing. USB 3.0 supports 4 different speeds, for instance: en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/…
    – endolith
    Feb 4 '16 at 20:09















up vote
22
down vote

favorite
2









up vote
22
down vote

favorite
2






2





I am using Windows 7 and would like to see which USB versions each attached USB device is using (1.1 or 2). How can I do this?










share|improve this question















I am using Windows 7 and would like to see which USB versions each attached USB device is using (1.1 or 2). How can I do this?







windows-7 usb






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 10 '12 at 2:29

























asked Feb 10 '12 at 0:12









rlandster

4793923




4793923












  • Speed and USB version are not the same thing. USB 3.0 supports 4 different speeds, for instance: en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/…
    – endolith
    Feb 4 '16 at 20:09




















  • Speed and USB version are not the same thing. USB 3.0 supports 4 different speeds, for instance: en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/…
    – endolith
    Feb 4 '16 at 20:09


















Speed and USB version are not the same thing. USB 3.0 supports 4 different speeds, for instance: en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/…
– endolith
Feb 4 '16 at 20:09






Speed and USB version are not the same thing. USB 3.0 supports 4 different speeds, for instance: en.wikipedia.org/wiki/USB#Transmission_rates tr1.cbsistatic.com/hub/i/2009/12/22/…
– endolith
Feb 4 '16 at 20:09












5 Answers
5






active

oldest

votes

















up vote
24
down vote



accepted










You can determine the USB specification that a device supports by examining its bcdUSB field. It is not stored in the registry, so you cannot just search or access it. It is stored on the device itself, so you need a way to query the device to retrieve it.



You can use the USB View utility from Microsoft. It is available on the installation CD of some versions of Windows (and possibly some old versions of the Resource Kit). I’m not sure if it's legal to distribute it, but it’s certainly easy enough to find a copy. You could also use the commercial program USBlyzer.






The bcdUSB field is a hexadecimal number that will indicate the highest USB version the device supports in a packed-decimal format:

0x0100 = USB 1.0
0x0110 = USB 1.1
0x0200 = USB 2.0
0x0300 = USB 3.0




In addition, you can view the actual speed the device supports in the Device Bus Speed field:



Low Speed  : <= 1.5 Mbps (USB 1.0+)
Full Speed : <= 12 Mbps (USB 1.0+)
High Speed : <= 480 Mbps (USB 2.0+)
SuperSpeed : <= 5.0 Gbps (USB 3.0+)


(Check your motherboard’s BIOS to determine what mode the USB controller is configured for.)






Figure 1: USB 1.1 device

enter image description here



Figure 2: USB 2.0 device



enter image description here






share|improve this answer























  • What 0x0210 means?
    – Soonts
    Feb 5 '13 at 15:30










  • @Soonts, no idea; there is no USB 2.1, and Googling it only finds Bluetooth (even when being even more restrictive). Are you actually seeing that on your system? If so, is it a third-party USB card or in your motherboard? If it’s the motherboard, what make/model is it?
    – Synetech
    Feb 5 '13 at 20:51










  • the system is Asus N53SV laptop, USB card is Fresco Logic, device is USB3-SATA bridge built with Via VL700 chip.
    – Soonts
    Feb 5 '13 at 21:51












  • @Soonts, hmm, that system has three USB2.0 ports and an optional USB3.0 port. I checked the specs and the manual and it says nothing that would explain it. Pages 18 and 21 of the manual clearly say it supports USB 2.0 and 1.1. Which device is showing 0x0210? Is it on all ports of the device? A screenshot would help.
    – Synetech
    Feb 6 '13 at 1:59






  • 2




    uwe-sieber.de/usbtreeview_e.html is a bit better
    – endolith
    Feb 4 '16 at 20:12


















up vote
5
down vote













Disclaimer: Greg mentioned this utility in his answer, but as slm points out, his answer is a very sparse.



NirSoft has a free utility called USBDeview. This software will display lots of information about all USB devices currently and previously attached to the computer including the USB version:



USBDeview Screenshot 1USBDeview Screenshot 2



Like most NirSoft utilities, it's a standalone executable that does not require installation. It also has command line options. It works extremely well and I have found it very useful. IMHO, it's easier to obtain than the MS USB View utility mentioned in the accepted answer. And USBDeview is less "cryptic" then USB View in the information it displays.






share|improve this answer





















  • Also nice: for storage devices USBDeview has a quick integrated read/write test, just Ctrl+t to see what it's actually operating at right now. What it doesn't have but I wish for is to also show the connection details, e.g. usb device itself is v3.0 but is connected to a v2.0 port.
    – matt wilkie
    Feb 3 '16 at 17:22




















up vote
2
down vote













I thought I would also add a reply because I found this tool which is based on the Microsoft USB View code but it adds a little bit to it:



http://www.uwe-sieber.de/usbtreeview_e.html



Moreover, unlike USB View this tool is freeware and you don't need to download a complete development kit to get it. I recommend.






share|improve this answer




























    up vote
    1
    down vote













    If the device is using USB 1.0, windows will throw a message at you saying that there might be a problem with the device and that it is using a slower technology (in my experience).



    Alternatively, you can write files to the drive and see how fast they get written/read. A USB 1.1 drive, while it has a theoretical speed of 12 MBit/S is usually far slower (<2 MBit). You will not see such speeds on a 2.0 drive unless there is something wrong with it or your computer.






    share|improve this answer





















    • Thanks for the suggestions, but this seems rather roundabout. There is no way to interrogate Windows directly and ask? For example, what if you have a dozen devices that are already plugged in? What about devices that are not writable (mice, keyboards, printers)?
      – rlandster
      Feb 10 '12 at 2:32






    • 1




      Few things. 1) most of the non-writable drives will probably be USB 1.1 as those devices generally don't need high bandwidth. 2) I don't think there is. The problem is that while you can get what the port is, knowing what protocol its using is buried somewhere (if at all visible, there is no reason why it should be)
      – soandos
      Feb 10 '12 at 2:42










    • @soandos: I'm not so sure about the first point. If a single USB 1.1 device is connected, all devices connected to the USB host controller are forced to downgrade to USB 1.1 speeds.
      – surfasb
      Feb 11 '12 at 2:13










    • @surfasb, soandos, you’re both close. Windows does indeed complain/warn when connecting a higher-speed device to a lower-speed USB port. And in my experience other devices do seem to get throttled to the USB spec of the device with the lowest support on the same hub, not the whole controller. As such, it will warn about a USB 2.0 device connected to a USB 2.0 port if there is a USB 1.1 device on the same hub (with a misleading message about the port being low-speed).
      – Synetech
      Feb 11 '12 at 4:09








    • 1




      It gets more complicated than that. Some hubs will relegate full speed devices (1.1) to their own virtual bus. I just tell people to get rid of their old devices.
      – surfasb
      Feb 11 '12 at 16:33


















    up vote
    -1
    down vote













    http://www.nirsoft.net/utils/usb_devices_view.html



    USBDeview v2.22 - View all installed/Nir Sofer



    Interrogate exiting and past USB devices






    share|improve this answer

















    • 1




      Welcome to Super User! Generally we like answers on the site to be able to stand on their own - Links are great, but if that link ever breaks the answer should have enough information to still be helpful. Please consider editing your answer to include more detail. See the FAQ for more info.
      – slm
      May 18 '13 at 10:05










    protected by Community 3 hours ago



    Thank you for your interest in this question.
    Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



    Would you like to answer one of these unanswered questions instead?














    5 Answers
    5






    active

    oldest

    votes








    5 Answers
    5






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    24
    down vote



    accepted










    You can determine the USB specification that a device supports by examining its bcdUSB field. It is not stored in the registry, so you cannot just search or access it. It is stored on the device itself, so you need a way to query the device to retrieve it.



    You can use the USB View utility from Microsoft. It is available on the installation CD of some versions of Windows (and possibly some old versions of the Resource Kit). I’m not sure if it's legal to distribute it, but it’s certainly easy enough to find a copy. You could also use the commercial program USBlyzer.






    The bcdUSB field is a hexadecimal number that will indicate the highest USB version the device supports in a packed-decimal format:

    0x0100 = USB 1.0
    0x0110 = USB 1.1
    0x0200 = USB 2.0
    0x0300 = USB 3.0




    In addition, you can view the actual speed the device supports in the Device Bus Speed field:



    Low Speed  : <= 1.5 Mbps (USB 1.0+)
    Full Speed : <= 12 Mbps (USB 1.0+)
    High Speed : <= 480 Mbps (USB 2.0+)
    SuperSpeed : <= 5.0 Gbps (USB 3.0+)


    (Check your motherboard’s BIOS to determine what mode the USB controller is configured for.)






    Figure 1: USB 1.1 device

    enter image description here



    Figure 2: USB 2.0 device



    enter image description here






    share|improve this answer























    • What 0x0210 means?
      – Soonts
      Feb 5 '13 at 15:30










    • @Soonts, no idea; there is no USB 2.1, and Googling it only finds Bluetooth (even when being even more restrictive). Are you actually seeing that on your system? If so, is it a third-party USB card or in your motherboard? If it’s the motherboard, what make/model is it?
      – Synetech
      Feb 5 '13 at 20:51










    • the system is Asus N53SV laptop, USB card is Fresco Logic, device is USB3-SATA bridge built with Via VL700 chip.
      – Soonts
      Feb 5 '13 at 21:51












    • @Soonts, hmm, that system has three USB2.0 ports and an optional USB3.0 port. I checked the specs and the manual and it says nothing that would explain it. Pages 18 and 21 of the manual clearly say it supports USB 2.0 and 1.1. Which device is showing 0x0210? Is it on all ports of the device? A screenshot would help.
      – Synetech
      Feb 6 '13 at 1:59






    • 2




      uwe-sieber.de/usbtreeview_e.html is a bit better
      – endolith
      Feb 4 '16 at 20:12















    up vote
    24
    down vote



    accepted










    You can determine the USB specification that a device supports by examining its bcdUSB field. It is not stored in the registry, so you cannot just search or access it. It is stored on the device itself, so you need a way to query the device to retrieve it.



    You can use the USB View utility from Microsoft. It is available on the installation CD of some versions of Windows (and possibly some old versions of the Resource Kit). I’m not sure if it's legal to distribute it, but it’s certainly easy enough to find a copy. You could also use the commercial program USBlyzer.






    The bcdUSB field is a hexadecimal number that will indicate the highest USB version the device supports in a packed-decimal format:

    0x0100 = USB 1.0
    0x0110 = USB 1.1
    0x0200 = USB 2.0
    0x0300 = USB 3.0




    In addition, you can view the actual speed the device supports in the Device Bus Speed field:



    Low Speed  : <= 1.5 Mbps (USB 1.0+)
    Full Speed : <= 12 Mbps (USB 1.0+)
    High Speed : <= 480 Mbps (USB 2.0+)
    SuperSpeed : <= 5.0 Gbps (USB 3.0+)


    (Check your motherboard’s BIOS to determine what mode the USB controller is configured for.)






    Figure 1: USB 1.1 device

    enter image description here



    Figure 2: USB 2.0 device



    enter image description here






    share|improve this answer























    • What 0x0210 means?
      – Soonts
      Feb 5 '13 at 15:30










    • @Soonts, no idea; there is no USB 2.1, and Googling it only finds Bluetooth (even when being even more restrictive). Are you actually seeing that on your system? If so, is it a third-party USB card or in your motherboard? If it’s the motherboard, what make/model is it?
      – Synetech
      Feb 5 '13 at 20:51










    • the system is Asus N53SV laptop, USB card is Fresco Logic, device is USB3-SATA bridge built with Via VL700 chip.
      – Soonts
      Feb 5 '13 at 21:51












    • @Soonts, hmm, that system has three USB2.0 ports and an optional USB3.0 port. I checked the specs and the manual and it says nothing that would explain it. Pages 18 and 21 of the manual clearly say it supports USB 2.0 and 1.1. Which device is showing 0x0210? Is it on all ports of the device? A screenshot would help.
      – Synetech
      Feb 6 '13 at 1:59






    • 2




      uwe-sieber.de/usbtreeview_e.html is a bit better
      – endolith
      Feb 4 '16 at 20:12













    up vote
    24
    down vote



    accepted







    up vote
    24
    down vote



    accepted






    You can determine the USB specification that a device supports by examining its bcdUSB field. It is not stored in the registry, so you cannot just search or access it. It is stored on the device itself, so you need a way to query the device to retrieve it.



    You can use the USB View utility from Microsoft. It is available on the installation CD of some versions of Windows (and possibly some old versions of the Resource Kit). I’m not sure if it's legal to distribute it, but it’s certainly easy enough to find a copy. You could also use the commercial program USBlyzer.






    The bcdUSB field is a hexadecimal number that will indicate the highest USB version the device supports in a packed-decimal format:

    0x0100 = USB 1.0
    0x0110 = USB 1.1
    0x0200 = USB 2.0
    0x0300 = USB 3.0




    In addition, you can view the actual speed the device supports in the Device Bus Speed field:



    Low Speed  : <= 1.5 Mbps (USB 1.0+)
    Full Speed : <= 12 Mbps (USB 1.0+)
    High Speed : <= 480 Mbps (USB 2.0+)
    SuperSpeed : <= 5.0 Gbps (USB 3.0+)


    (Check your motherboard’s BIOS to determine what mode the USB controller is configured for.)






    Figure 1: USB 1.1 device

    enter image description here



    Figure 2: USB 2.0 device



    enter image description here






    share|improve this answer














    You can determine the USB specification that a device supports by examining its bcdUSB field. It is not stored in the registry, so you cannot just search or access it. It is stored on the device itself, so you need a way to query the device to retrieve it.



    You can use the USB View utility from Microsoft. It is available on the installation CD of some versions of Windows (and possibly some old versions of the Resource Kit). I’m not sure if it's legal to distribute it, but it’s certainly easy enough to find a copy. You could also use the commercial program USBlyzer.






    The bcdUSB field is a hexadecimal number that will indicate the highest USB version the device supports in a packed-decimal format:

    0x0100 = USB 1.0
    0x0110 = USB 1.1
    0x0200 = USB 2.0
    0x0300 = USB 3.0




    In addition, you can view the actual speed the device supports in the Device Bus Speed field:



    Low Speed  : <= 1.5 Mbps (USB 1.0+)
    Full Speed : <= 12 Mbps (USB 1.0+)
    High Speed : <= 480 Mbps (USB 2.0+)
    SuperSpeed : <= 5.0 Gbps (USB 3.0+)


    (Check your motherboard’s BIOS to determine what mode the USB controller is configured for.)






    Figure 1: USB 1.1 device

    enter image description here



    Figure 2: USB 2.0 device



    enter image description here







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Feb 10 '12 at 4:49

























    answered Feb 10 '12 at 4:44









    Synetech

    56.8k29183315




    56.8k29183315












    • What 0x0210 means?
      – Soonts
      Feb 5 '13 at 15:30










    • @Soonts, no idea; there is no USB 2.1, and Googling it only finds Bluetooth (even when being even more restrictive). Are you actually seeing that on your system? If so, is it a third-party USB card or in your motherboard? If it’s the motherboard, what make/model is it?
      – Synetech
      Feb 5 '13 at 20:51










    • the system is Asus N53SV laptop, USB card is Fresco Logic, device is USB3-SATA bridge built with Via VL700 chip.
      – Soonts
      Feb 5 '13 at 21:51












    • @Soonts, hmm, that system has three USB2.0 ports and an optional USB3.0 port. I checked the specs and the manual and it says nothing that would explain it. Pages 18 and 21 of the manual clearly say it supports USB 2.0 and 1.1. Which device is showing 0x0210? Is it on all ports of the device? A screenshot would help.
      – Synetech
      Feb 6 '13 at 1:59






    • 2




      uwe-sieber.de/usbtreeview_e.html is a bit better
      – endolith
      Feb 4 '16 at 20:12


















    • What 0x0210 means?
      – Soonts
      Feb 5 '13 at 15:30










    • @Soonts, no idea; there is no USB 2.1, and Googling it only finds Bluetooth (even when being even more restrictive). Are you actually seeing that on your system? If so, is it a third-party USB card or in your motherboard? If it’s the motherboard, what make/model is it?
      – Synetech
      Feb 5 '13 at 20:51










    • the system is Asus N53SV laptop, USB card is Fresco Logic, device is USB3-SATA bridge built with Via VL700 chip.
      – Soonts
      Feb 5 '13 at 21:51












    • @Soonts, hmm, that system has three USB2.0 ports and an optional USB3.0 port. I checked the specs and the manual and it says nothing that would explain it. Pages 18 and 21 of the manual clearly say it supports USB 2.0 and 1.1. Which device is showing 0x0210? Is it on all ports of the device? A screenshot would help.
      – Synetech
      Feb 6 '13 at 1:59






    • 2




      uwe-sieber.de/usbtreeview_e.html is a bit better
      – endolith
      Feb 4 '16 at 20:12
















    What 0x0210 means?
    – Soonts
    Feb 5 '13 at 15:30




    What 0x0210 means?
    – Soonts
    Feb 5 '13 at 15:30












    @Soonts, no idea; there is no USB 2.1, and Googling it only finds Bluetooth (even when being even more restrictive). Are you actually seeing that on your system? If so, is it a third-party USB card or in your motherboard? If it’s the motherboard, what make/model is it?
    – Synetech
    Feb 5 '13 at 20:51




    @Soonts, no idea; there is no USB 2.1, and Googling it only finds Bluetooth (even when being even more restrictive). Are you actually seeing that on your system? If so, is it a third-party USB card or in your motherboard? If it’s the motherboard, what make/model is it?
    – Synetech
    Feb 5 '13 at 20:51












    the system is Asus N53SV laptop, USB card is Fresco Logic, device is USB3-SATA bridge built with Via VL700 chip.
    – Soonts
    Feb 5 '13 at 21:51






    the system is Asus N53SV laptop, USB card is Fresco Logic, device is USB3-SATA bridge built with Via VL700 chip.
    – Soonts
    Feb 5 '13 at 21:51














    @Soonts, hmm, that system has three USB2.0 ports and an optional USB3.0 port. I checked the specs and the manual and it says nothing that would explain it. Pages 18 and 21 of the manual clearly say it supports USB 2.0 and 1.1. Which device is showing 0x0210? Is it on all ports of the device? A screenshot would help.
    – Synetech
    Feb 6 '13 at 1:59




    @Soonts, hmm, that system has three USB2.0 ports and an optional USB3.0 port. I checked the specs and the manual and it says nothing that would explain it. Pages 18 and 21 of the manual clearly say it supports USB 2.0 and 1.1. Which device is showing 0x0210? Is it on all ports of the device? A screenshot would help.
    – Synetech
    Feb 6 '13 at 1:59




    2




    2




    uwe-sieber.de/usbtreeview_e.html is a bit better
    – endolith
    Feb 4 '16 at 20:12




    uwe-sieber.de/usbtreeview_e.html is a bit better
    – endolith
    Feb 4 '16 at 20:12












    up vote
    5
    down vote













    Disclaimer: Greg mentioned this utility in his answer, but as slm points out, his answer is a very sparse.



    NirSoft has a free utility called USBDeview. This software will display lots of information about all USB devices currently and previously attached to the computer including the USB version:



    USBDeview Screenshot 1USBDeview Screenshot 2



    Like most NirSoft utilities, it's a standalone executable that does not require installation. It also has command line options. It works extremely well and I have found it very useful. IMHO, it's easier to obtain than the MS USB View utility mentioned in the accepted answer. And USBDeview is less "cryptic" then USB View in the information it displays.






    share|improve this answer





















    • Also nice: for storage devices USBDeview has a quick integrated read/write test, just Ctrl+t to see what it's actually operating at right now. What it doesn't have but I wish for is to also show the connection details, e.g. usb device itself is v3.0 but is connected to a v2.0 port.
      – matt wilkie
      Feb 3 '16 at 17:22

















    up vote
    5
    down vote













    Disclaimer: Greg mentioned this utility in his answer, but as slm points out, his answer is a very sparse.



    NirSoft has a free utility called USBDeview. This software will display lots of information about all USB devices currently and previously attached to the computer including the USB version:



    USBDeview Screenshot 1USBDeview Screenshot 2



    Like most NirSoft utilities, it's a standalone executable that does not require installation. It also has command line options. It works extremely well and I have found it very useful. IMHO, it's easier to obtain than the MS USB View utility mentioned in the accepted answer. And USBDeview is less "cryptic" then USB View in the information it displays.






    share|improve this answer





















    • Also nice: for storage devices USBDeview has a quick integrated read/write test, just Ctrl+t to see what it's actually operating at right now. What it doesn't have but I wish for is to also show the connection details, e.g. usb device itself is v3.0 but is connected to a v2.0 port.
      – matt wilkie
      Feb 3 '16 at 17:22















    up vote
    5
    down vote










    up vote
    5
    down vote









    Disclaimer: Greg mentioned this utility in his answer, but as slm points out, his answer is a very sparse.



    NirSoft has a free utility called USBDeview. This software will display lots of information about all USB devices currently and previously attached to the computer including the USB version:



    USBDeview Screenshot 1USBDeview Screenshot 2



    Like most NirSoft utilities, it's a standalone executable that does not require installation. It also has command line options. It works extremely well and I have found it very useful. IMHO, it's easier to obtain than the MS USB View utility mentioned in the accepted answer. And USBDeview is less "cryptic" then USB View in the information it displays.






    share|improve this answer












    Disclaimer: Greg mentioned this utility in his answer, but as slm points out, his answer is a very sparse.



    NirSoft has a free utility called USBDeview. This software will display lots of information about all USB devices currently and previously attached to the computer including the USB version:



    USBDeview Screenshot 1USBDeview Screenshot 2



    Like most NirSoft utilities, it's a standalone executable that does not require installation. It also has command line options. It works extremely well and I have found it very useful. IMHO, it's easier to obtain than the MS USB View utility mentioned in the accepted answer. And USBDeview is less "cryptic" then USB View in the information it displays.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Mar 31 '15 at 17:05









    Javaru

    15114




    15114












    • Also nice: for storage devices USBDeview has a quick integrated read/write test, just Ctrl+t to see what it's actually operating at right now. What it doesn't have but I wish for is to also show the connection details, e.g. usb device itself is v3.0 but is connected to a v2.0 port.
      – matt wilkie
      Feb 3 '16 at 17:22




















    • Also nice: for storage devices USBDeview has a quick integrated read/write test, just Ctrl+t to see what it's actually operating at right now. What it doesn't have but I wish for is to also show the connection details, e.g. usb device itself is v3.0 but is connected to a v2.0 port.
      – matt wilkie
      Feb 3 '16 at 17:22


















    Also nice: for storage devices USBDeview has a quick integrated read/write test, just Ctrl+t to see what it's actually operating at right now. What it doesn't have but I wish for is to also show the connection details, e.g. usb device itself is v3.0 but is connected to a v2.0 port.
    – matt wilkie
    Feb 3 '16 at 17:22






    Also nice: for storage devices USBDeview has a quick integrated read/write test, just Ctrl+t to see what it's actually operating at right now. What it doesn't have but I wish for is to also show the connection details, e.g. usb device itself is v3.0 but is connected to a v2.0 port.
    – matt wilkie
    Feb 3 '16 at 17:22












    up vote
    2
    down vote













    I thought I would also add a reply because I found this tool which is based on the Microsoft USB View code but it adds a little bit to it:



    http://www.uwe-sieber.de/usbtreeview_e.html



    Moreover, unlike USB View this tool is freeware and you don't need to download a complete development kit to get it. I recommend.






    share|improve this answer

























      up vote
      2
      down vote













      I thought I would also add a reply because I found this tool which is based on the Microsoft USB View code but it adds a little bit to it:



      http://www.uwe-sieber.de/usbtreeview_e.html



      Moreover, unlike USB View this tool is freeware and you don't need to download a complete development kit to get it. I recommend.






      share|improve this answer























        up vote
        2
        down vote










        up vote
        2
        down vote









        I thought I would also add a reply because I found this tool which is based on the Microsoft USB View code but it adds a little bit to it:



        http://www.uwe-sieber.de/usbtreeview_e.html



        Moreover, unlike USB View this tool is freeware and you don't need to download a complete development kit to get it. I recommend.






        share|improve this answer












        I thought I would also add a reply because I found this tool which is based on the Microsoft USB View code but it adds a little bit to it:



        http://www.uwe-sieber.de/usbtreeview_e.html



        Moreover, unlike USB View this tool is freeware and you don't need to download a complete development kit to get it. I recommend.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Sep 8 '13 at 23:58









        jmbouffard

        33428




        33428






















            up vote
            1
            down vote













            If the device is using USB 1.0, windows will throw a message at you saying that there might be a problem with the device and that it is using a slower technology (in my experience).



            Alternatively, you can write files to the drive and see how fast they get written/read. A USB 1.1 drive, while it has a theoretical speed of 12 MBit/S is usually far slower (<2 MBit). You will not see such speeds on a 2.0 drive unless there is something wrong with it or your computer.






            share|improve this answer





















            • Thanks for the suggestions, but this seems rather roundabout. There is no way to interrogate Windows directly and ask? For example, what if you have a dozen devices that are already plugged in? What about devices that are not writable (mice, keyboards, printers)?
              – rlandster
              Feb 10 '12 at 2:32






            • 1




              Few things. 1) most of the non-writable drives will probably be USB 1.1 as those devices generally don't need high bandwidth. 2) I don't think there is. The problem is that while you can get what the port is, knowing what protocol its using is buried somewhere (if at all visible, there is no reason why it should be)
              – soandos
              Feb 10 '12 at 2:42










            • @soandos: I'm not so sure about the first point. If a single USB 1.1 device is connected, all devices connected to the USB host controller are forced to downgrade to USB 1.1 speeds.
              – surfasb
              Feb 11 '12 at 2:13










            • @surfasb, soandos, you’re both close. Windows does indeed complain/warn when connecting a higher-speed device to a lower-speed USB port. And in my experience other devices do seem to get throttled to the USB spec of the device with the lowest support on the same hub, not the whole controller. As such, it will warn about a USB 2.0 device connected to a USB 2.0 port if there is a USB 1.1 device on the same hub (with a misleading message about the port being low-speed).
              – Synetech
              Feb 11 '12 at 4:09








            • 1




              It gets more complicated than that. Some hubs will relegate full speed devices (1.1) to their own virtual bus. I just tell people to get rid of their old devices.
              – surfasb
              Feb 11 '12 at 16:33















            up vote
            1
            down vote













            If the device is using USB 1.0, windows will throw a message at you saying that there might be a problem with the device and that it is using a slower technology (in my experience).



            Alternatively, you can write files to the drive and see how fast they get written/read. A USB 1.1 drive, while it has a theoretical speed of 12 MBit/S is usually far slower (<2 MBit). You will not see such speeds on a 2.0 drive unless there is something wrong with it or your computer.






            share|improve this answer





















            • Thanks for the suggestions, but this seems rather roundabout. There is no way to interrogate Windows directly and ask? For example, what if you have a dozen devices that are already plugged in? What about devices that are not writable (mice, keyboards, printers)?
              – rlandster
              Feb 10 '12 at 2:32






            • 1




              Few things. 1) most of the non-writable drives will probably be USB 1.1 as those devices generally don't need high bandwidth. 2) I don't think there is. The problem is that while you can get what the port is, knowing what protocol its using is buried somewhere (if at all visible, there is no reason why it should be)
              – soandos
              Feb 10 '12 at 2:42










            • @soandos: I'm not so sure about the first point. If a single USB 1.1 device is connected, all devices connected to the USB host controller are forced to downgrade to USB 1.1 speeds.
              – surfasb
              Feb 11 '12 at 2:13










            • @surfasb, soandos, you’re both close. Windows does indeed complain/warn when connecting a higher-speed device to a lower-speed USB port. And in my experience other devices do seem to get throttled to the USB spec of the device with the lowest support on the same hub, not the whole controller. As such, it will warn about a USB 2.0 device connected to a USB 2.0 port if there is a USB 1.1 device on the same hub (with a misleading message about the port being low-speed).
              – Synetech
              Feb 11 '12 at 4:09








            • 1




              It gets more complicated than that. Some hubs will relegate full speed devices (1.1) to their own virtual bus. I just tell people to get rid of their old devices.
              – surfasb
              Feb 11 '12 at 16:33













            up vote
            1
            down vote










            up vote
            1
            down vote









            If the device is using USB 1.0, windows will throw a message at you saying that there might be a problem with the device and that it is using a slower technology (in my experience).



            Alternatively, you can write files to the drive and see how fast they get written/read. A USB 1.1 drive, while it has a theoretical speed of 12 MBit/S is usually far slower (<2 MBit). You will not see such speeds on a 2.0 drive unless there is something wrong with it or your computer.






            share|improve this answer












            If the device is using USB 1.0, windows will throw a message at you saying that there might be a problem with the device and that it is using a slower technology (in my experience).



            Alternatively, you can write files to the drive and see how fast they get written/read. A USB 1.1 drive, while it has a theoretical speed of 12 MBit/S is usually far slower (<2 MBit). You will not see such speeds on a 2.0 drive unless there is something wrong with it or your computer.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Feb 10 '12 at 2:28









            soandos

            20.1k2791130




            20.1k2791130












            • Thanks for the suggestions, but this seems rather roundabout. There is no way to interrogate Windows directly and ask? For example, what if you have a dozen devices that are already plugged in? What about devices that are not writable (mice, keyboards, printers)?
              – rlandster
              Feb 10 '12 at 2:32






            • 1




              Few things. 1) most of the non-writable drives will probably be USB 1.1 as those devices generally don't need high bandwidth. 2) I don't think there is. The problem is that while you can get what the port is, knowing what protocol its using is buried somewhere (if at all visible, there is no reason why it should be)
              – soandos
              Feb 10 '12 at 2:42










            • @soandos: I'm not so sure about the first point. If a single USB 1.1 device is connected, all devices connected to the USB host controller are forced to downgrade to USB 1.1 speeds.
              – surfasb
              Feb 11 '12 at 2:13










            • @surfasb, soandos, you’re both close. Windows does indeed complain/warn when connecting a higher-speed device to a lower-speed USB port. And in my experience other devices do seem to get throttled to the USB spec of the device with the lowest support on the same hub, not the whole controller. As such, it will warn about a USB 2.0 device connected to a USB 2.0 port if there is a USB 1.1 device on the same hub (with a misleading message about the port being low-speed).
              – Synetech
              Feb 11 '12 at 4:09








            • 1




              It gets more complicated than that. Some hubs will relegate full speed devices (1.1) to their own virtual bus. I just tell people to get rid of their old devices.
              – surfasb
              Feb 11 '12 at 16:33


















            • Thanks for the suggestions, but this seems rather roundabout. There is no way to interrogate Windows directly and ask? For example, what if you have a dozen devices that are already plugged in? What about devices that are not writable (mice, keyboards, printers)?
              – rlandster
              Feb 10 '12 at 2:32






            • 1




              Few things. 1) most of the non-writable drives will probably be USB 1.1 as those devices generally don't need high bandwidth. 2) I don't think there is. The problem is that while you can get what the port is, knowing what protocol its using is buried somewhere (if at all visible, there is no reason why it should be)
              – soandos
              Feb 10 '12 at 2:42










            • @soandos: I'm not so sure about the first point. If a single USB 1.1 device is connected, all devices connected to the USB host controller are forced to downgrade to USB 1.1 speeds.
              – surfasb
              Feb 11 '12 at 2:13










            • @surfasb, soandos, you’re both close. Windows does indeed complain/warn when connecting a higher-speed device to a lower-speed USB port. And in my experience other devices do seem to get throttled to the USB spec of the device with the lowest support on the same hub, not the whole controller. As such, it will warn about a USB 2.0 device connected to a USB 2.0 port if there is a USB 1.1 device on the same hub (with a misleading message about the port being low-speed).
              – Synetech
              Feb 11 '12 at 4:09








            • 1




              It gets more complicated than that. Some hubs will relegate full speed devices (1.1) to their own virtual bus. I just tell people to get rid of their old devices.
              – surfasb
              Feb 11 '12 at 16:33
















            Thanks for the suggestions, but this seems rather roundabout. There is no way to interrogate Windows directly and ask? For example, what if you have a dozen devices that are already plugged in? What about devices that are not writable (mice, keyboards, printers)?
            – rlandster
            Feb 10 '12 at 2:32




            Thanks for the suggestions, but this seems rather roundabout. There is no way to interrogate Windows directly and ask? For example, what if you have a dozen devices that are already plugged in? What about devices that are not writable (mice, keyboards, printers)?
            – rlandster
            Feb 10 '12 at 2:32




            1




            1




            Few things. 1) most of the non-writable drives will probably be USB 1.1 as those devices generally don't need high bandwidth. 2) I don't think there is. The problem is that while you can get what the port is, knowing what protocol its using is buried somewhere (if at all visible, there is no reason why it should be)
            – soandos
            Feb 10 '12 at 2:42




            Few things. 1) most of the non-writable drives will probably be USB 1.1 as those devices generally don't need high bandwidth. 2) I don't think there is. The problem is that while you can get what the port is, knowing what protocol its using is buried somewhere (if at all visible, there is no reason why it should be)
            – soandos
            Feb 10 '12 at 2:42












            @soandos: I'm not so sure about the first point. If a single USB 1.1 device is connected, all devices connected to the USB host controller are forced to downgrade to USB 1.1 speeds.
            – surfasb
            Feb 11 '12 at 2:13




            @soandos: I'm not so sure about the first point. If a single USB 1.1 device is connected, all devices connected to the USB host controller are forced to downgrade to USB 1.1 speeds.
            – surfasb
            Feb 11 '12 at 2:13












            @surfasb, soandos, you’re both close. Windows does indeed complain/warn when connecting a higher-speed device to a lower-speed USB port. And in my experience other devices do seem to get throttled to the USB spec of the device with the lowest support on the same hub, not the whole controller. As such, it will warn about a USB 2.0 device connected to a USB 2.0 port if there is a USB 1.1 device on the same hub (with a misleading message about the port being low-speed).
            – Synetech
            Feb 11 '12 at 4:09






            @surfasb, soandos, you’re both close. Windows does indeed complain/warn when connecting a higher-speed device to a lower-speed USB port. And in my experience other devices do seem to get throttled to the USB spec of the device with the lowest support on the same hub, not the whole controller. As such, it will warn about a USB 2.0 device connected to a USB 2.0 port if there is a USB 1.1 device on the same hub (with a misleading message about the port being low-speed).
            – Synetech
            Feb 11 '12 at 4:09






            1




            1




            It gets more complicated than that. Some hubs will relegate full speed devices (1.1) to their own virtual bus. I just tell people to get rid of their old devices.
            – surfasb
            Feb 11 '12 at 16:33




            It gets more complicated than that. Some hubs will relegate full speed devices (1.1) to their own virtual bus. I just tell people to get rid of their old devices.
            – surfasb
            Feb 11 '12 at 16:33










            up vote
            -1
            down vote













            http://www.nirsoft.net/utils/usb_devices_view.html



            USBDeview v2.22 - View all installed/Nir Sofer



            Interrogate exiting and past USB devices






            share|improve this answer

















            • 1




              Welcome to Super User! Generally we like answers on the site to be able to stand on their own - Links are great, but if that link ever breaks the answer should have enough information to still be helpful. Please consider editing your answer to include more detail. See the FAQ for more info.
              – slm
              May 18 '13 at 10:05















            up vote
            -1
            down vote













            http://www.nirsoft.net/utils/usb_devices_view.html



            USBDeview v2.22 - View all installed/Nir Sofer



            Interrogate exiting and past USB devices






            share|improve this answer

















            • 1




              Welcome to Super User! Generally we like answers on the site to be able to stand on their own - Links are great, but if that link ever breaks the answer should have enough information to still be helpful. Please consider editing your answer to include more detail. See the FAQ for more info.
              – slm
              May 18 '13 at 10:05













            up vote
            -1
            down vote










            up vote
            -1
            down vote









            http://www.nirsoft.net/utils/usb_devices_view.html



            USBDeview v2.22 - View all installed/Nir Sofer



            Interrogate exiting and past USB devices






            share|improve this answer












            http://www.nirsoft.net/utils/usb_devices_view.html



            USBDeview v2.22 - View all installed/Nir Sofer



            Interrogate exiting and past USB devices







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered May 18 '13 at 9:11









            Greg

            1




            1








            • 1




              Welcome to Super User! Generally we like answers on the site to be able to stand on their own - Links are great, but if that link ever breaks the answer should have enough information to still be helpful. Please consider editing your answer to include more detail. See the FAQ for more info.
              – slm
              May 18 '13 at 10:05














            • 1




              Welcome to Super User! Generally we like answers on the site to be able to stand on their own - Links are great, but if that link ever breaks the answer should have enough information to still be helpful. Please consider editing your answer to include more detail. See the FAQ for more info.
              – slm
              May 18 '13 at 10:05








            1




            1




            Welcome to Super User! Generally we like answers on the site to be able to stand on their own - Links are great, but if that link ever breaks the answer should have enough information to still be helpful. Please consider editing your answer to include more detail. See the FAQ for more info.
            – slm
            May 18 '13 at 10:05




            Welcome to Super User! Generally we like answers on the site to be able to stand on their own - Links are great, but if that link ever breaks the answer should have enough information to still be helpful. Please consider editing your answer to include more detail. See the FAQ for more info.
            – slm
            May 18 '13 at 10:05





            protected by Community 3 hours ago



            Thank you for your interest in this question.
            Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



            Would you like to answer one of these unanswered questions instead?



            Popular posts from this blog

            Plaza Victoria

            In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

            How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...