USBDeview Changelog

What's new in USBDeview 3.07

Sep 21, 2023
  • Fixed issue: 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.

New in USBDeview 3.06 (Aug 30, 2022)

  • Fixed a few high DPI mode issues.
  • Added 'Show Milliseconds In Time' option.

New in USBDeview 3.05 (May 31, 2022)

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

New in USBDeview 3.03 (Apr 7, 2022)

  • 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)

New in USBDeview 3.02 (Jun 21, 2021)

  • 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.

New in USBDeview 3.01 (Jun 21, 2021)

  • 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.

New in USBDeview 3.01 (Sep 10, 2020)

  • 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.

New in USBDeview 3.00 (Aug 4, 2020)

  • 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.

New in USBDeview 2.86 (Jan 20, 2020)

  • Added 'RegEdit Open Mode' option - 'Without Elevation' or 'With Elevation'.

New in USBDeview 2.85 (Nov 26, 2019)

  • 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.

New in USBDeview 2.81 (Oct 24, 2019)

  • Added 'Open Device Properties Window' option.

New in USBDeview 2.80 (Mar 18, 2019)

  • Fixed the serial number command-line options (/stop_by_serial , /enable_by_serial , /disable_by_serial , /remove_by_serial) to accept decoded serial numbers.

New in USBDeview 2.79 (Jan 23, 2019)

  • Added 'Always On Top' option.

New in USBDeview 2.78 (Jan 23, 2019)

  • Added /cfg command-line option to start USBDeview with the specified config file.

New in USBDeview 2.77 (Nov 6, 2018)

  • 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).

New in USBDeview 2.76 (Sep 20, 2018)

  • You can now send the data to stdout by specifying empty string as filename, for example:
  • USBDeview.exe /scomma "" | more

New in USBDeview 2.75 (Mar 4, 2018)

  • 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.

New in USBDeview 2.74 (Jan 30, 2018)

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

New in USBDeview 2.73 (Dec 22, 2017)

  • USBDeview now detects the port name (COM1, COM2, COM3... ) of FTDI devices.

New in USBDeview 2.72 (Nov 14, 2017)

  • Added 'Friendly Name' column.

New in USBDeview 2.71 (Jun 7, 2017)

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

New in USBDeview 2.70 (May 23, 2017)

  • 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"

New in USBDeview 2.66 (Apr 17, 2017)

  • USBDeview now can start the Remote Registry service even if it's disabled.

New in USBDeview 2.65 (Mar 22, 2017)

  • Added option to automatically start the Remote Registry service on the remote machine for reading the USB devices information (In 'Advnaced Options' window).

New in USBDeview 2.62 (Dec 28, 2016)

  • 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"

New in USBDeview 2.61 (Jul 5, 2016)

  • Fixed bug: The 'Run As Administrator' option failed to work randomly on some systems

New in USBDeview 2.60 (Jun 15, 2016)

  • Improved the detection of device connect status (Connected column) on Windows 10 and Windows 8.

New in USBDeview 2.55 (Mar 3, 2016)

  • Added 'Display Only Devices With Drive Letter' option.

New in USBDeview 2.52 (Jan 19, 2016)

  • USBDeview now saves the last selected font in the .cfg file

New in USBDeview 2.51 (Dec 9, 2015)

  • Added 'Open INF File' option

New in USBDeview 2.50 (Nov 5, 2015)

  • Added 'Driver InfSection' and 'Driver InfPath' columns.

New in USBDeview 2.46 (Sep 16, 2015)

  • Added 'Run As Administrator' option.

New in USBDeview 2.45 (Jul 27, 2015)

  • You can now choose to connect a remote computer or external Registry file from the 'Advanced Options' window (In previous versions, you could do it only from command-line)
  • Fixed to display an error message when USBDeview fails to connect a remote computer.

New in USBDeview 2.42 (Apr 15, 2015)

  • Added 'Capabilities' column

New in USBDeview 2.41 (Mar 2, 2015)

  • Fixed bug: USBDeview failed to remember the last size/position of the main window if it was not located in the primary monitor.

New in USBDeview 2.40 (Nov 17, 2014)

  • Added 'Sort On Every Update' option.

New in USBDeview 2.37 (Sep 26, 2014)

  • Added 'Decode Serial Numbers' option. When it's turned on, a serial number that is encoded as hexadecimal string is decoded to Ascii.

New in USBDeview 2.36 (Aug 29, 2014)

  • Added secondary sorting support: You can now get a secondary sorting, by holding down the shift key while clicking the column header. Be aware that you only have to hold down the shift key when clicking the second/third/fourth column. To sort the first column you should not hold down the Shift key.

New in USBDeview 2.35 (Jul 3, 2014)

  • Added 'Reload USB Hub' option (Ctrl+R). When you select a USB hub item and use the 'Reload USB Hub' option, all USB devices connected to this hub are reconnected, including USB devices that you previously disconnected. Be aware that in order to use this option, you also have to turn on the 'Show USB Hubs' option (Ctrl+F7).

New in USBDeview 2.31 (Jul 3, 2014)

  • Added 'Copy Sorted Column Data' option, which copies to the clipboard the text of all selected items, but only the column that is currently sorted.

New in USBDeview 2.30 (Feb 21, 2014)

  • Fixed bug on Windows Vista/7/8 with UAC turned on: USBDeview failed to remove USB devices when running without elevation.

New in USBDeview 2.29 (Jan 21, 2014)

  • Fixed to display the correct Power value of USB 3.0 devices

New in USBDeview 2.28 (Jan 3, 2014)

  • Fixed to display date/time values according to daylight saving time settings.

New in USBDeview 2.27 (Sep 19, 2013)

  • You can now use the 'Open In RegEdit' features on Windows Vista/7/8 (with UAC turned on) without running USBDeview.exe as Administrator. Elevation window will appear to confirm every action.

New in USBDeview 2.26 (Sep 2, 2013)

  • Update for Windows 7/8/Vista/2008: USBDeview now extracts the real device name directly from hardware when the device is connected and the 'Retrieve USB Power/Version Information' option is turned on.

New in USBDeview 2.25 (Jul 31, 2013)

  • Added new command-line options to disable and then enable again a device: /disable_enable, /disable_enable_by_serial , /disable_enable_by_drive , /disable_enable_by_class , /disable_enable_by_pid , /disable_enable_all
  • You can now specify the device Instance ID string in the following command-line options: /disable, /enable, /remove, /disable_enable, /stop
  • You can now use the disable/enable/uninstall features on Windows Vista/7/8 (with UAC turned on) without running USBDeview.exe as Administrator. Elevation window will appear to confirm every action.

New in USBDeview 2.22 (Mar 13, 2013)

  • Fixed USBDeview to add header line to the csv/tab-delimited files when exporting the USB information from command-line. In order to add the header line, you can use the /AddExportHeaderLine command-line option, or simply turn on the 'Add Header Line To CSV/Tab-Delimited File' option from the user interface.

New in USBDeview 2.21 (Feb 7, 2013)

  • You can now use the disable/enable/remove command-line options according to the com number of a USB to serial device. For example:
  • USBDeview.exe /disable_by_drive com62

New in USBDeview 2.20 (Dec 5, 2012)

  • Update for Windows 8: It seems that on Windows 8, it's impossible to detect from the Registry whether a device is connected or disconnected, so instead of using the Registry, a device is displayed as connected if it has power/version information. Be aware that if the 'Retrieve USB Power/Version Information' option is turned off on Windows 8, all devices will displayed as disconnected.

New in USBDeview 2.18 (Nov 24, 2012)

  • Fixed issue: The %drive% variable returned empty string for USB to serial devices

New in USBDeview 2.17 (Oct 24, 2012)

  • Fixed bug: When plugging 2 USB devices with the same pid/vid, USBDeview disabled/enabled/removed the wrong device.

New in USBDeview 2.16 (Oct 3, 2012)

  • Added new variable to the execute command option: %usb_version%

New in USBDeview 2.15 (Sep 6, 2012)

  • Added 'Auto Size Columns+Headers' option, which allows you to automatically resize the columns according to the row values and column headers.
  • Fixed issue: The properties and the options windows opened in the wrong monitor, on multi-monitors system.

New in USBDeview 2.12 (Jul 26, 2012)

  • Fixed issue: USBDeview failed to detect some devices as connected, even if they were connected.

New in USBDeview 2.11 (May 31, 2012)

  • Fixed USBDeview to detect the version/power information of Etron USB 3.0 host controller, and possibly other USB host controllers.

New in USBDeview 2.10 (Apr 18, 2012)

  • Fixed the 'Last Plug/Unplug Date' value on Windows 7.
  • Fixed the 'Device Mfg' value on Windows 7.

New in USBDeview 2.06 (Mar 20, 2012)

  • Fixed bug: USBDeview freezed for a few seconds if there was a disconnected network drive on the system.

New in USBDeview 2.05 (Feb 28, 2012)

  • Fixed the speed test error messages of USB 3.0 devices

New in USBDeview 2.00 (Jan 16, 2012)

  • Changed the USB status icons so it'll be much easier to distinguish between them, especially on small LCD monitors.

New in USBDeview 1.97 (Dec 27, 2011)

  • Added more accelerator keys.
  • Fixed the minimum size of Advanced Options window.
  • Added a few more command-line options.

New in USBDeview 1.96 (Oct 31, 2011)

  • Fixed to USBDeview to detect USB hubs (and probably some other devices) as connected.

New in USBDeview 1.95 (Oct 10, 2011)

  • Added 'USB Version' column, which displays the USB version of the device. This column is active only when 'Retrieve USB Power/Version Information' option is turned on.

New in USBDeview 1.92 (Aug 16, 2011)

  • Added 'Turn Off Device On Disable/Remove' option, only for Windows 7/2008/Vista. As opposed to Windows XP, Windows 7/2008/Vista doesn't turn off the USB device when you disable or 'Safely Remove' the device. This new option make a small Registry change to make Windows 7/2008/Vista behave like Windows XP and turn off the device after disable or 'Safely Remove' action. For more information: USB Port Remains Active for Disabled or Safely Removed USB Device. Be aware that this change takes effect only after reboot, and requires full admin rights (execute USBDeview.exe with 'Run As Administrator')

New in USBDeview 1.91 (Jul 12, 2011)

  • For USB To Serial devices, USBDeview now displays the port name (Com1, Com2, Com3,...), if it's stored in the Registry. The port name is displayed on the 'Drive Letter' column.

New in USBDeview 1.90 (Jun 29, 2011)

  • Improved the detection of the 'Last Plug/Unplug Date' value.

New in USBDeview 1.89 (Apr 26, 2011)

  • Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line.

New in USBDeview 1.88 (Mar 18, 2011)

  • Added 'Mark Connected Devices' option. When it's turned on, the plugged USB devices are marked with green background color.

New in USBDeview 1.87 (Mar 2, 2011)

  • Added Device Instance ID column

New in USBDeview 1.86 (Feb 3, 2011)

  • USBDeview now displays a message with instructions to run as administrator when you try to disable/enable/remove a device on Windows 7/2008/Vista with UAC turned on

New in USBDeview 1.85 (Jan 3, 2011)

  • Added 'Change Assigned Drive Letter' option, which allows you to change the drive letter that is assigned to a USB device. In the next time that you plug the device, the new drive letter that you chose will be used.

New in USBDeview 1.84 (Dec 15, 2010)

  • Added new variables to the execute command option: %firmware_revision%, %product_name%, %vendor_name%

New in USBDeview 1.83 (Nov 19, 2010)

  • Fixed bug: When typing commands in the 'Advanced Options' with quotes as the first or last letter, the quotes disappeaed when saving to the .cfg file.

New in USBDeview 1.82 (Nov 9, 2010)

  • The properties window now contains 2 properties columns, instead of one very long properties column in the previous versions

New in USBDeview 1.81 (Oct 13, 2010)

  • Added new variables to the execute command option: %driver_file%, %driver_version%, and %power%

New in USBDeview 1.80 (Sep 27, 2010)

  • Added 'Firmware Revision' column.

New in USBDeview 1.77 (Sep 10, 2010)

  • Added 'Display Tray Balloon When Device Is Disconnected' option.

New in USBDeview 1.76 (Aug 12, 2010)

  • Added 'Add Header Line To CSV/Tab-Delimited File' option. When this option is turned on, the column names are added as the first line when you export to csv or tab-delimited file.

New in USBDeview 1.75 (Jul 23, 2010)

  • Added 'Driver Description' and 'Driver Version' columns.
  • The status and version of usb.ids (The VendorID/ProductID file) is now displayed in the right side of the bottom status bar.

New in USBDeview 1.70 (May 26, 2010)

  • Added option to execute a command when you unplug a USB device (In 'Advanced Options' window)

New in USBDeview 1.67 (May 11, 2010)

  • You can now send the USB devices information to stdout by specifying an empty filename ("") in the command-line. (For example: usbdeview.exe /stext "" >> c:\temp\usb.txt)
  • Added new variables to the execute command option: �vice_type%, %service_name%, �vice_class%, and �vice_mfg%

New in USBDeview 1.65 (Apr 22, 2010)

  • Added 'Power' column, which displays the power required by the device in mA. (Works only for local computer)

New in USBDeview 1.60 (Mar 22, 2010)

  • Added 2 new columns: 'Device Class' and 'Device Mfg'.

New in USBDeview 1.56 (Jan 23, 2010)

  • Fix bug: when saving USB devices list from command-line, USBDeview saved all items, without considering the last saved configuration.
  • Added command-line options that controls what devices to save or display (/DisplayDisconnected, /DisplayHubs, /DisplayNoPortSerial, /DisplayNoDriver).

New in USBDeview 1.50 (Dec 7, 2009)

  • Improved drive letter detection: USBDeview now also detect the drive letter of hard-disk drives connected to USB. (This improvement only works only for local computer)

New in USBDeview 1.48 (Nov 19, 2009)

  • Fixed bug: USBDeview didn't allow you to make a speed test when the drive letter of the USB drive was A: or B:

New in USBDeview 1.47 (Nov 12, 2009)

  • Fixed bug: USBDeview displayed wrong drive letters when the serial number or ParentId Prefix contained only one character.

New in USBDeview 1.46 (Nov 4, 2009)

  • Added 'ParentId Prefix' column, which shows the ID string of the parent device.

New in USBDeview 1.45 (Oct 15, 2009)

  • Fixed bug: On Windows Vista/7, USBDeview failed to detect that USB devices are disabled.
  • Added support for sorting the USB devices list from command-line.

New in USBDeview 1.43 (Sep 8, 2009)

  • Fixed issue with Windows 7/Vista: The description field displayed unneeded prefix string like '@oem4.inf,%athr.devicedesc.5523%'.

New in USBDeview 1.42 (Aug 20, 2009)

  • Added a few reliability checks for flash drive speed tests. If USBDeview detect that the final speed test result might not be reliable, an error message will be displayed

New in USBDeview 1.41 (Jul 18, 2009)

  • Fixed issue: When USBDeview window is hidden and there is an icon in the taskbar, running USBDeview again will open the existing instance of USBDeview, instead of creating another one.

New in USBDeview 1.40 (Jun 22, 2009)

  • Added 'Speed Test' option for testing the read/write speed of your USB flash drive. Also, Added an option to publish your speed test results in http://usbspeed.nirsoft.net.

New in USBDeview 1.36 (May 10, 2009)

  • Fixed bug: USBDeview didn't display some partly installed devices.

New in USBDeview 1.35 (May 10, 2009)

  • Added 'Vendor Name' and 'Product Name' columns. (Requires to download an external USB IDs file)
  • New variables in command-string: %vid_hex% and %pid_hex% (vid and pid values as hexadecimal number)
  • Add icons legend in the help file and in the Web page.

New in USBDeview 1.30 (May 10, 2009)

  • Added new option: Show Time In GMT.

New in USBDeview 1.29 (May 10, 2009)

  • Fixed bug: For USB flash drives with multiple drives (like SanDisk Cruzer With U3), USBDeview displayed only one drive letter randomly. Now it can display multiple drive letters.

New in USBDeview 1.28 (May 10, 2009)

  • Added command-line options: /stop_by_pid, /disable_by_pid, /enable_by_pid, /remove_by_pid

New in USBDeview 1.27 (May 10, 2009)

  • Added new option: Open In RegEdit.

New in USBDeview 1.26 (May 10, 2009)

  • The 'Advanced Options' dialog-box is now resizable.
  • Added 'USB Hub' column (yes/no).

New in USBDeview 1.25 (May 10, 2009)

  • Added Disable+Enable option - gives you the affect similar to unplugging and then plugging back the device.
  • Added 'Open Drive' option (For USB flash drives).

New in USBDeview 1.22 (May 10, 2009)

  • Added new command line options: /remove_all_connected, /remove_all_disconnected
  • Fixed bug: using /remove_all removed also the USB hubs and caused the USB to stop working until restarting the computer.

New in USBDeview 1.21 (May 10, 2009)

  • Added new option: Select Another Font.

New in USBDeview 1.20 (May 10, 2009)

  • Added new command-line options to disable/enable/remove USB devices.

New in USBDeview 1.18 (May 10, 2009)

  • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to USBDeview.

New in USBDeview 1.17 (May 10, 2009)

  • Fixed bug in saving as comma-delimited file when description or name fields contained comma character.

New in USBDeview 1.16 (May 10, 2009)

  • Added support for saving comma-delimited (.csv) files.
  • Added new command-line option: /scomma

New in USBDeview 1.15 (May 10, 2009)

  • New options: Disable/enable the selected USB devices (Works only with admin rights)
  • New Option: Start USBDeview As Hidden (Only when 'Put Icon On Tray' is turned on)

New in USBDeview 1.12 (May 10, 2009)

  • The configuration is now saved to a file, instead of the Registry.
  • New option: Display a balloon in the tray icon when a new device is connected (only for Windows XP or above).

New in USBDeview 1.11 (May 10, 2009)

  • Fixed bug: Changing the status of 'Put Icon On Tray' also changed the status of 'Show Tooltips'.

New in USBDeview 1.10 (May 10, 2009)

  • New Option: Put Icon On Tray
  • New Option: AutoPlay on selected devices.
  • New Option: AutoPlay When Device Is Connected.
  • New Option: Execute a command when you insert a USB device. (In Advanced Options)
  • New Option: Disconnect All Devices.

New in USBDeview 1.06 (May 10, 2009)

  • Added Disconnect/Uninstall buttons to the toolbar.

New in USBDeview 1.05 (May 10, 2009)

  • New command-line option: /regfile
  • New option: Display USB Hubs.

New in USBDeview 1.03 (May 10, 2009)

  • New command-line option: /stop_by_class

New in USBDeview 1.02 (May 10, 2009)

  • New option: Display devices without drivers.

New in USBDeview 1.01 (May 10, 2009)

  • Fixed bug: In some computers, the USB devices list was loaded from the wrong hardware configuration