View any installed/connected USB device on your Windows system

USBDeview (32-bit)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download USBDeview 3.07 (32-bit)

USBDeview (32-bit)

  -  102.4 KB  -  Freeware
  • Latest Version

    USBDeview 3.07 (32-bit) LATEST

  • Review by

    Michael Reynolds

  • Operating System

    Windows 7 / Windows 8 / Windows 10

  • User Rating

    Click to vote
  • Author / Product

    Nir Sofer / External Link

  • Filename

    usbdeview.zip

USBDeview is a small utility that lists all USB devices that currently connected to your computer, as well as all USB devices that you previously used. For each USB device, extended information is displayed: Device name/description, device type, serial number (for mass storage devices), the date/time that device was added, VendorID, ProductID, and more...

USBDeview also allows you to uninstall USB devices that you previously used, disconnect USB devices that are currently connected to your computer, as well as to disable and enable USB devices. You can also use USBDeview on a remote computer, as long as you log in to that computer with the admin user.

Features and Highlights

Device Name
Specifies the device name. For some devices, this column may display a meaningless name, like "USB Device". If the device name is meaningless, try to look at the Description column.

Device Description
The description of the device.
Device Type: The device type, according to the USB class code. For more information about USB classes: USB Class Codes.

Connected
Specifies whether the device is currently connected to your computer. If the device is connected, you can use the 'Disconnect Selected Devices' option (F9) to disconnect the device.

Safe To Unplug
Specifies whether it's safe to unplug the device from the USB plug without disconnecting it first. If the value of this column is false, and you want to unplug this device, you must first disconnect this device by using the 'Disconnect Selected Devices' option (F9) of the app utility, or by using the 'Unplug or Eject Hardware' utility of Windows operating system.

Drive Letter
Specifies the drive letter of the USB device. This column is only relevant to USB flash memory devices and to USB CD/DVD drives. Be aware that USB Deview cannot detect drive letters of USB hard-disks.

Serial Number
Specifies the serial number of the device. This column is only relevant to mass storage devices (flash memory devices, CD/DVD drives, and USB hard-disks).

Created Date
Specifies the date/time that the device was installed. In most cases, this date/time value represents the time that you first plugged the device to the USB port. However, be aware that in some circumstances this value may be wrong.

Last Plug/Unplug Date
Specifies the last time that you plugged/unplugged the device. This date value is lost when you restart the computer.

VendorID/ProductID
Specifies the VendorID and ProductID of the device.

USB Class/Subclass/Protocol
Specifies the Class/Subclass/Protocol of the device according to USB specifications. For more information about USB classes: USB Class Codes.

Hub/Port
Specifies the hub number and port number that the device was plugged into. This value is empty for mass storage devices.

If you are looking for USBDeview alternatives, we recommend you to download CrystalDiskMark or HD Tune Pro.

Also Available: USBDeview (64-bit)

  • USBDeview 3.07 (32-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

USBDeview 3.07 (32-bit)
- Fixed: When copying data to the clipboard or exporting to tab-delimited file, every line contained an empty field in the end of the line
- Added 'Sort By' toolbar button


USBDeview 3.06 (32-bit)
- Fixed a few high DPI mode issues
- Added 'Show Milliseconds In Time' option


USBDeview 3.05 (32-bit)
- Added 'WCID' column, which displays the 'Compatible ID' and 'Sub-Compatible ID' strings for WCID Devices (For example: MTP, PTP, WINUSB)


USBDeview 3.03 (32-bit)
- Updated USBDeview to load the usb.ids.txt file if usb.ids doesn't exist. (Because some Web browsers save it by default with .txt extension)


USBDeview 3.02 (32-bit)
- Updated to work properly in high DPI mode
- Added option to change the sorting column from the menu (View -> Sort By). Like the column header click sorting, if you click again the same sorting menu item, it'll switch between ascending and descending order. Also, if you hold down the shift key while choosing the sort menu item, you'll get a secondary sorting.


USBDeview 3.01 (32-bit)
- Added 'Copy Clicked Cell' option to the right-click context menu, which copies to the clipboard the text of cell that you right-clicked with the mouse


USBDeview 3.00 (32-bit)
- Added 4 new columns: Install Time, First Install Time, Connect Time, Disconnect Time
- You can view the new fields only when you run USBDeview as Administrator (Elevation). You can run USBDeview as Administrator by pressing Ctrl+F11
- 'Install Time' and 'First Install Time' fields are available starting from Windows 7
- 'Connect Time' and 'Disconnect Time' fields are available only on Windows 8 and Windows 10
- These properties are stored in the Registry under Properties{83da6326-97a6-4088-9453-a1923f573b29} subkey of every USB device, and only SYSTEM user can read them
- Changed the 'Created Date' column to 'Registry Time 1' and the 'Last Plug/Unplug Date' column to 'Registry Time 2'. The change is made because the actual meaning of these timestamps is different from one system to another


USBDeview 2.86 (32-bit)
- Added 'RegEdit Open Mode' option - 'Without Elevation' or 'With Elevation'


USBDeview 2.85 (32-bit)
- Added option to create a shortcut on your desktop to disable,enable,disable-enable, or disconnect a USB device
- In order to create the shortcut, select the desired item you want to disable/enable/disconnect, go to File -> Create Desktop Shortcut and from the submenu choose the desired action for the shortcut
- The shortcut will work only for the USB item you selected


USBDeview 2.81 (32-bit)
- Added 'Open Device Properties Window' option


USBDeview 2.80 (32-bit)
- Fixed the serial number command-line options (/stop_by_serial , /enable_by_serial , /disable_by_serial , /remove_by_serial) to accept decoded serial numbers


USBDeview 2.79 (32-bit)
- Added 'Always On Top' option


USBDeview 2.78 (32-bit)
- Change log not available for this version


USBDeview 2.77 (32-bit)
- You can now change the number of milliseconds to wait between disable and enable actions when using the 'Disable+Enable Selected Devices' option (or disable-enable command-line options)
- In order to change it - edit the config file (USBDeview.cfg) and change the 'DisableEnableWaitTime' value (The default is 100 milliseconds)


USBDeview 2.76 (32-bit)
- You can now send the data to stdout by specifying empty string as filename, for example: USBDeview.exe /scomma "" | more


USBDeview 2.75 (32-bit)
- When connecting a remote computer, the computer name is now displayed in the window title
- Added 'Select All' and 'Deselect All' to the 'Column Settings' window


USBDeview 2.74 (32-bit)
- Fixed bug: The /regfile , /remote and /remotefile command-line options stopped working properly because the USBDeview loaded the settings from the .cfg file...


USBDeview 2.73 (32-bit)
- USBDeview now detects the port name (COM1, COM2, COM3... ) of FTDI devices


USBDeview 2.72 (32-bit)
- Added 'Friendly Name' column


USBDeview 2.71 (32-bit)
- When running USBDeview locally, the 'Computer Name' column now displays the local computer name (In previous versions it was empty)


USBDeview 2.70 (32-bit)
- Added new command-line options to check whether a USB device is connected (USBDeview returns 0 if the device is not connected): /is_connected , /is_connected_by_serial , /is_connected_by_drive, /is_connected_by_class , /is_connected_by_pid
- For example: USBDeview.exe /is_connected "USBVid_1058&Pid_10238539583490834690"
- Added new command-line options to check whether a USB device is disabled (USBDeview returns 0 if the device is not disabled): /is_disabled , /is_disabled_by_serial , /is_disabled_by_drive, /is_disabled_by_class , /is_disabled_by_pid
- For example: USBDeview.exe /is_disabled "USBVid_1058&Pid_10238539583490834690"


USBDeview 2.66 (32-bit)
- USBDeview now can start the Remote Registry service even if it's disabled


USBDeview 2.65 (32-bit)
- Added option to automatically start the Remote Registry service on the remote machine for reading the USB devices information (In 'Advnaced Options' window)


USBDeview 2.62 (32-bit)
- Added /RunAsAdmin command-line option. You can use it with other command-line options of actions that require elevation ( /remove, /disable , /enable , /disable_enable ), for example:
- USBDeview.exe /RunAsAdmin /disable "USBVid_1058&Pid_10238539583490834690"


USBDeview 2.61 (32-bit)
- Fixed bug: The 'Run As Administrator' option failed to work randomly on some systems


USBDeview 2.60 (32-bit)
- Improved the detection of device connect status (Connected column) on Windows 10 and Windows 8

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe