View any installed/connected USB device on your Windows system

USBDeview (64-bit)

USBDeview (64-bit)

  -  102.4 KB  -  Freeware
  • Latest Version

    USBDeview 3.07 (64-bit) LATEST

  • Review by

    Michael Reynolds

  • Operating System

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Nir Sofer / External Link

  • Filename

    usbdeview-x64.zip

USBDeview 64-bit 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.

USBDeview (64-bit) Screenshot 1

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

Italso 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 64-bit on a remote computer, as long as you log in to that computer with the admin user.

Overview

USBDeview, 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.

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.

Key Features

Device Listing: It lists all USB devices connected to the computer, along with useful information such as the device name, description, serial number, connection date, last plug/unplug time, and vendor ID.

Device Management: You can enable, disable, uninstall, or disconnect USB devices directly through the interface. This feature is particularly useful for troubleshooting faulty USB hardware or clearing unused device entries.

Remote Computer Support: It can be used to view and manage USB devices on remote computers, which is useful for IT support teams managing multiple workstations.

Export Data: It allows users to export information about the USB devices into various formats such as text, HTML, or XML for reporting or documentation purposes.

Speed Testing: It includes a simple benchmarking tool to test the read/write speeds of USB devices.

Portable: This program is a portable tool, meaning it does not require installation and can be run from any external drive, making it a convenient utility for tech professionals on the go.

User Interface

It has a no-nonsense, utilitarian interface. The main window consists of a list view that displays all connected and previously connected USB devices, with columns showing detailed information about each device.

USBDeview (64-bit) Screenshot 2

The columns can be customized based on user preferences, and the interface supports sorting for easier navigation. The UI may not win design awards, but it’s built for efficiency and ease of use.

The interface also supports right-click menus, allowing users to quickly perform actions like uninstalling or disabling devices. While it is straightforward, some advanced features, like remote access, might require a bit more technical understanding, but overall, it is intuitive for both novice and experienced users.

Installation and Setup

As a portable tool, USBDeview does not require a traditional installation process. It comes as a small executable file that can be downloaded from the NirSoft website.

Once downloaded, the user simply runs the executable to launch the program. This portability is one of the biggest advantages, as it can be carried on a USB stick and run on any Windows machine without the need for administrative privileges.

USBDeview (64-bit) Screenshot 3

To enable remote access or more advanced options, some configuration might be necessary. For example, if you're using this software to manage devices on remote machines, you’ll need to configure the necessary permissions and have administrative access to the target machines.

How to Use
  • Launch the app: After downloading the executable file, run the application. The software automatically scans for connected and previously connected USB devices.
  • View Device Information: The main window will display a list of devices with detailed information in the columns. You can click on any device to view more details or export the list for external use.
  • Manage Devices: Right-click on any device to see options like uninstalling, disabling, or enabling the device. You can also disconnect a device or refresh the list to get updated information.
  • Remote Access: To access USB devices on a remote computer, go to "Options" and select "Advanced Options." You will need to input the necessary credentials and have network access to the remote machine.
  • Speed Test: To test the speed of a connected USB drive, right-click on the device and select "Speed Test." It will measure the read and write speed of the selected device.
FAQ

Is USBDeview 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 (32-bit)

  • USBDeview 3.07 (64-bit) Screenshots

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

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

What's new in this version:

USBDeview 3.07 (64-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 (64-bit)
- Fixed a few high DPI mode issues
- Added 'Show Milliseconds In Time' option


USBDeview 3.05 (64-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 (64-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 (64-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 (64-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 (64-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 (64-bit)
- Added 'RegEdit Open Mode' option - 'Without Elevation' or 'With Elevation'


USBDeview 2.85 (64-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 (64-bit)
- Added 'Open Device Properties Window' option


USBDeview 2.80 (64-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 (64-bit)
- Added 'Always On Top' option


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


USBDeview 2.77 (64-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 (64-bit)
- You can now send the data to stdout by specifying empty string as filename, for example: USBDeview.exe /scomma "" | more


USBDeview 2.75 (64-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 (64-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 (64-bit)
- USBDeview now detects the port name (COM1, COM2, COM3... ) of FTDI devices


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


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


USBDeview 2.70 (64-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 (64-bit)
- USBDeview now can start the Remote Registry service even if it's disabled


USBDeview 2.65 (64-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 (64-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 (64-bit)
- Fixed bug: The 'Run As Administrator' option failed to work randomly on some systems


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