View any installed/connected USB device on your Windows system

USBDeview (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 32bit, developed by Nir Sofer, is a free and lightweight utility designed to provide comprehensive information about all USB devices that are either currently connected or have been connected to your PC.

USBDeview (32-bit) Screenshot 1

It is particularly useful for managing USB devices, including uninstalling previously used devices, disabling USB ports, or simply obtaining detailed device information.

USBDeview is popular among system administrators, technical support staff, and users who need more insight and control over USB hardware activity. The software offers functionality that helps track and manage USB devices effectively.

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.

FAQ

Is USBDeview 32bit safe to use?
Yes, this tool is safe. It’s a tool developed by Nir Sofer, a reputable software developer known for creating lightweight utilities for system management. However, like any system management tool, it should be used carefully to avoid uninstalling critical devices.

Can USBDeview be used on any Windows version?
The program is compatible with most versions of Windows, including Windows XP, Vista, 7, 8, 10, and 11. However, remote computer management requires administrative privileges and proper configuration.

Does USBDeview require installation?
No, this tool is a portable application, which means you don’t need to install it. You simply download the executable file and run it directly.

Can I use USBDeview to disable USB ports?
Yes, it allows you to disable individual USB devices or ports. This is useful in environments where you need to control which devices can be connected to a system.

Does USBDeview work with USB hubs?
Yes, it provides information about all devices connected through USB hubs and allows you to manage them individually.

Pricing

This program is completely FREE to use. It is part of NirSoft’s collection of utilities, which are all offered as freeware.

There are no hidden costs or premium versions, making it an excellent tool for both casual users and professionals.

System Requirements
  • Operating System: Windows 7, Windows 8, Windows 10, Windows 11
  • Memory: Minimal, as the executable file is less than 1 MB in size.
  • Administrative Privileges: Required for managing devices and accessing remote computers.
  • Network: Necessary for remote computer management features.
PROS
  • Lightweight and portable
  • Provides detailed USB device information
  • Supports remote computer management
  • Includes USB speed testing
  • Free and easy to use
CONS
  • Lack of official support and updates
  • Basic user interface
  • Lacks advanced features found in premium tools
  • Remote access can be tricky to set up for less experienced users
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.

    USBDeview 3.07 (32-bit) Screenshot 1
  • USBDeview 3.07 (32-bit) Screenshot 2
  • USBDeview 3.07 (32-bit) Screenshot 3

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