USBDeview是一款小巧的工具,主要用于监控和管理连接到电脑的USB设备。它提供了详细的设备信息,包括名称、描述、设备类型、连接时间以及是否当前连接。对于需要追踪USB设备使用记录或进行故障诊断的用户来说,USBDeview是一个非常有用的资源。

382dd6250f6099cd659557e05691e8e82e2705eb21bb8e66785da7502837371a600

用户界面简洁明了,使得操作直观易懂,不论是新手用户还是技术人员都能快速上手。USBDeview不仅支持实时监控,还允许用户断开无用的USB设备,或重新连接之前使用过的设备。功能强大的同时,它的灵活性也体现在对设备的各种操作,确保了设备管理的高效性。

USBDeview更是具备导出功能,可以将列表中的数据导出到文本文件中,便于后续的分析和记录。在日常使用和企业管理中,对设备进行追踪、审计或进行系统清理时,USBDeview无疑是一个十分实用的工具,它强化了USB设备的使用监管能力,提升了数据管理的安全性。

版本历史

  •  3.07版
    • 已修复的问题:将数据复制到剪贴板或导出到制表符分隔文件时,每行末尾都包含一个空字段。
    • 添加了“排序依据”工具栏按钮。
  •  3.06版本
    • 修复了一些高 DPI 模式问题。
    • 添加了“显示时间毫秒”选项。
  •  3.05版
    • 添加了“WCID”列,显示 WCID 设备的“兼容 ID”和“子兼容 ID”字符串(例如:MTP、PTP、WINUSB)
  •  3.03版
    • 更新了 USBDeview 以在 usb.ids 不存在时加载 usb.ids.txt 文件。 (因为某些Web浏览器默认以.txt扩展名保存它)
  •  3.02版
    • 更新为在高 DPI 模式下正常工作。
    • 添加了从菜单更改排序列的选项(查看 -> 排序依据)。与列标题单击排序一样,如果再次单击相同的排序菜单项,它将在升序和降序之间切换。另外,如果在选择排序菜单项时按住 Shift 键,您将获得二次排序。
  •  3.01版
    • 在右键单击上下文菜单中添加了“复制单击的单元格”选项,该选项将用鼠标右键单击的单元格的文本复制到剪贴板。
  •  3.00版
    • 添加了 4 个新列:安装时间、首次安装时间、连接时间、断开连接时间。
    • 仅当您以管理员身份运行 USBDeview(提升)时才能查看新字段。您可以按 Ctrl+F11 以管理员身份运行 USBDeview。
    • 从 Windows 7 开始,“安装时间”和“首次安装时间”字段可用。
    • “连接时间”和“断开时间”字段仅在 Windows 8 和 Windows 10 上可用。
    • 这些属性存储在每个 USB 设备的 Properties\{83da6326-97a6-4088-9453-a1923f573b29} 子项下的注册表中,只有 SYSTEM 用户可以读取它们。
    • 将“创建日期”列更改为“注册时间 1”,将“上次插入/拔出日期”列更改为“注册时间 2”。进行此更改是因为这些时间戳的实际含义因系统而异。
  •  2.86版
    • 添加了“RegEdit 打开模式”选项 -“无标高”或“有标高”。
  •  2.85版本
    • 添加了在桌面上创建快捷方式以禁用、启用、禁用-启用或断开 USB 设备的选项。
    • 要创建快捷方式,请选择要禁用/启用/断开连接的所需项目,转至文件 -> 创建桌面快捷方式,然后从子菜单中为快捷方式选择所需的操作。
    • 该快捷方式仅适用于您选择的 USB 项目。
  •  2.81版
    • 添加了“打开设备属性窗口”选项。
  •  2.80版本
    • 修复了序列号命令行选项(/stop_by_serial、/enable_by_serial、/disable_by_serial、/remove_by_serial)以接受解码的序列号。
  •  2.79版
    • 添加了“始终位于顶部”选项。
  •  2.78版本
    • 添加了 /cfg 命令行选项以使用指定的配置文件启动 USBDeview。
  •  2.77版
    • 现在,您可以在使用“禁用+启用选定设备”选项(或禁用-启用命令行选项)时更改禁用和启用操作之间等待的毫秒数。

      要更改它 - 编辑配置文件 (USBDeview.cfg) 并更改“DisableEnableWaitTime”值(默认值为 100 毫秒)。
  •  2.76版
    • 现在,您可以通过指定空字符串作为文件名将数据发送到 stdout,例如:

      USBDeview.exe /scomma "" |更多的
  •  2.75版
    • 连接远程计算机时,计算机名称现在显示在窗口标题中。
    • 在“列设置”窗口中添加了“全选”和“取消全选”。
  •  2.74版
    • 修复了错误: /regfile 、 /remote 和 /remotefile 命令行选项停止正常工作,因为 USBDeview 从 .cfg 文件加载了设置...
  •  2.73版
    • USBDeview 现在可以检测 FTDI 设备的端口名称(COM1、COM2、COM3...)。
  •  2.72版
    • 添加了“友好名称”列。
  •  2.71版
    • 在本地运行 USBDeview 时,“计算机名称”列现在显示本地计算机名称(在以前的版本中为空)
  •  2.70版本
    • 添加了新的命令行选项来检查 USB 设备是否已连接(如果设备未连接,USBDeview 返回 0): /is_connected 、 /is_connected_by_serial 、 /is_connected_by_drive、 /is_connected_by_class 、 /is_connected_by_pid

      例如:USBDeview.exe /is_connected "USB\Vid_1058&Pid_1023\8539583490834690"
    • 添加了新的命令行选项来检查 USB 设备是否已禁用(如果设备未禁用,USBDeview 返回 0): /is_disabled 、 /is_disabled_by_serial 、 /is_disabled_by_drive、 /is_disabled_by_class 、 /is_disabled_by_pid

      例如:USBDeview.exe /is_disabled "USB\Vid_1058&Pid_1023\8539583490834690"
  •  2.66版
    • USBDeview 现在可以启动远程注册表服务,即使它已被禁用。
  •  2.65版本
    • 添加了在远程计算机上自动启动远程注册表服务以读取 USB 设备信息的选项(在“高级选项”窗口中)。
  •  2.62版本
    • 添加了 /RunAsAdmin 命令行选项。您可以将其与需要提升的操作的其他命令行选项( /remove、 /disable 、 /enable 、 /disable_enable )一起使用,例如:
      USBDeview.exe /RunAsAdmin /disable "USB\Vid_1058&Pid_1023\8539583490834690"
  •  2.61版
    • 修复错误:“以管理员身份运行”选项在某些系统上无法随机运行。
  •  2.60版本
    • 改进了 Windows 10 和 Windows 8 上设备连接状态(已连接列)的检测。
  •  2.55版
    • 添加了“仅显示具有驱动器盘符的设备”选项。
  •  2.52版
    • USBDeview 现在将最后选择的字体保存在 .cfg 文件中。
  •  2.51版
    • 添加了“打开 INF 文件”选项。
  •  2.50版本
    • 添加了“Driver InfSection”和“Driver InfPath”列。
  •  2.46版
    • 添加了“以管理员身份运行”选项。
  •  2.45版本
    • 您现在可以从“高级选项”窗口选择连接远程计算机或外部注册表文件(在以前的版本中,您只能从命令行执行此操作)
    • 修复了当 USBDeview 连接远程计算机失败时显示错误消息的问题。
  •  2.42版
    • 添加了“功能”栏。您可以在本文中了解本专栏中每个字符串的含义
  •  2.41版
    • 修复错误:如果主窗口不在主显示器中,USBDeview 无法记住主窗口的最后大小/位置。
  •  2.40版本
    • 添加了“每次更新时排序”选项。
  •  2.37版
    • 添加了“解码序列号”选项。当它打开时,编码为十六进制字符串的序列号将被解码为 Ascii。
  •  2.36版
    • 添加了二级排序支持:您现在可以通过按住 Shift 键并单击列标题来进行二级排序。请注意,单击第二/第三/第四列时只需按住 Shift 键即可。要对第一列进行排序,不应按住 Shift 键。
  •  2.35版本
    • 添加了“重新加载 USB 集线器”选项 (Ctrl+R)。当您选择 USB 集线器项目并使用“重新加载 USB 集线器”选项时,连接到该集线器的所有 USB 设备都会重新连接,包括您之前断开连接的 USB 设备。请注意,为了使用此选项,您还必须打开“显示 USB 集线器”选项 (Ctrl+F7)。
  •  2.31版本
    • 添加了“复制排序列数据”选项,该选项将所有选定项目的文本复制到剪贴板,但仅复制当前排序的列。
  •  2.30版本
    • 修复了 Windows Vista/7/8 上开启 UAC 的错误:USBDeview 在没有提升的情况下运行时无法删除 USB 设备。
  •  2.29版
    • 已修复以显示 USB 3.0 设备的正确功率值。
  •  2.28版本
    • 已修复以根据夏令时设置显示日期/时间值。
  •  2.27版
    • 您现在可以在 Windows Vista/7/8(UAC 打开)上使用“在 RegEdit 中打开”功能,而无需以管理员身份运行 USBDeview.exe。将出现海拔窗口以确认每个操作。
  •  2.26版
    • Windows 7/8/Vista/2008 更新:当连接设备并打开“检索 USB 电源/版本信息”选项时,USBDeview 现在会直接从硬件中提取真实设备名称。
  •  2.25版本
    • 添加了新的命令行选项来禁用然后再次启用设备: /disable_enable、 /disable_enable_by_serial 、 /disable_enable_by_drive 、 /disable_enable_by_class 、 /disable_enable_by_pid 、 /disable_enable_all
    • 您现在可以在以下命令行选项中指定设备实例 ID 字符串:/disable、/enable、/remove、/disable_enable、/stop

      例如:USBDeview.exe /disable "USB\Vid_1058&Pid_1023\8539583490834690"
    • 您现在可以在 Windows Vista/7/8(UAC 打开)上使用禁用/启用/卸载功能,而无需以管理员身份运行 USBDeview.exe。将出现海拔窗口以确认每个操作。
  •  2.22版本
    • 修复了 USBDeview,以便在从命令行导出 USB 信息时向 csv/制表符分隔文件添加标题行。为了添加标题行,您可以使用 /AddExportHeaderLine 命令行选项,或者只需从用户界面打开“将标题行添加到 CSV/制表符分隔文件”选项。
  •  2.21版
    • 您现在可以根据 USB 转串口设备的 com 号使用禁用/启用/删除命令行选项。例如:
      USBDeview.exe /disable_by_drive com62
  •  2.20版本
    • Windows 8 更新:似乎在 Windows 8 上,无法从注册表检测设备是否已连接或断开连接,因此,如果设备有电源/版本信息,则不使用注册表,而是将其显示为已连接。请注意,如果在 Windows 8 上关闭“检索 USB 电源/版本信息”选项,所有设备将显示为已断开连接。
  •  2.18版本
    • 已解决的问题:%drive% 变量为 USB 到串行设备返回空字符串。
  •  2.17版
    • 修复 bug:当插入 2 个具有相同 pid/vid 的 USB 设备时,USBDeview 禁用/启用/删除了错误的设备。
  •  2.16版本
    • 向执行命令选项添加了新变量:%usb_version%
  •  2.15版本
    • 添加了“自动调整列+标题大小”选项,允许您根据行值和列标题自动调整列大小。
    • 已解决的问题:在多显示器系统上,属性和选项窗口在错误的显示器中打开。
  •  2.12版本
    • 已解决的问题:USBDeview 无法检测到某些已连接的设备,即使它们已连接。
  •  2.11版
    • 修复了 USBDeview 以检测 Etron USB 3.0 主控制器以及可能的其他 USB 主控制器的版本/电源信息。
  •  2.10版本
    • 修复了 Windows 7 上的“上次插入/拔出日期”值。
    • 修复了 Windows 7 上的“设备制造商”值。
  •  2.06版
    • 修复错误:如果系统上有断开的网络驱动器,USBDeview 会冻结几秒钟。
  •  2.05版
    • 修复了 USB 3.0 设备的速度测试错误消息。此外,您现在还可以将 USB 3.0 设备的速度测试提交到 http://usb3speed.nirsoft.net 网站
  •  2.00版
    • 更改了 USB 状态图标,以便更容易区分它们,尤其是在小型 LCD 显示器上。
  •  1.97版
    • 添加了更多加速键。
    • 修复了高级选项窗口的最小尺寸。
    • 添加了更多命令行选项。
  •  1.96版
    • 修复为 USBDeview 以检测已连接的 USB 集线器(可能还有其他一些设备)。
  •  1.95版
    • 添加“USB版本”栏,显示设备的USB版本。仅当“检索 USB 电源/版本信息”选项打开时,此列才处于活动状态。
  •  1.92版
    • 添加了“禁用/删除时关闭设备”选项,仅适用于 Windows 7/2008/Vista。与 Windows XP 不同,当您禁用或“安全删除”设备时,Windows 7/2008/Vista 不会关闭 USB 设备。此新选项对注册表进行了小幅更改,使 Windows 7/2008/Vista 的行为类似于 Windows XP,并在禁用或“安全删除”操作后关闭设备。有关详细信息:对于已禁用或安全删除的 USB 设备,USB 端口保持活动状态。

      请注意,此更改仅在重新启动后生效,并且需要完全管理员权限(使用“以管理员身份运行”执行 USBDeview.exe)
  •  1.91版
    • 对于 USB 转串行设备,USBDeview 现在显示端口名称(Com1、Com2、Com3...)(如果它存储在注册表中)。端口名称显示在“驱动器号”列中。
  •  1.90版本
    • 改进了“上次插入/拔出日期”值的检测。
  •  1.89版本
    • 在“视图”菜单下添加了“标记奇数/偶数行”选项。当它打开时,奇数行和偶数行以不同的颜色显示,以便于阅读单行。
  •  1.88版本
    • 添加了“标记已连接的设备”选项。当它打开时,插入的 USB 设备会以绿色背景标记。
  •  1.87版
    • 添加了设备实例 ID 列。
  •  1.86版
    • 当您尝试在 Windows 7/2008/Vista 上打开 UAC 时禁用/启用/删除设备时,USBDeview 现在会显示一条消息,其中包含以管理员身份运行的说明。
  •  1.85版本
    • 添加了“更改分配的驱动器号”选项,允许您更改分配给 USB 设备的驱动器号。下次插入设备时,将使用您选择的新驱动器号。
  •  1.84版
    • 向执行命令选项添加了新变量:%firmware_revision%、%product_name%、%vendor_name%
  •  1.83版
    • 修复了错误:在“高级选项”中输入以引号作为第一个或最后一个字母的命令时,保存到 .cfg 文件时引号会消失。
  •  1.82版本
    • 属性窗口现在包含 2 个属性列,而不是以前版本中的一个很长的属性列。
  •  1.81版本
    • 向执行命令选项添加了新变量:%driver_file%、%driver_version% 和 %power%
  •  1.80版本
    • 添加了“固件版本”栏。
  •  1.77版
    • 添加了“设备断开连接时显示托盘气球”选项。
  •  1.76版
    • 添加了“向 CSV/制表符分隔文件添加标题行”选项。启用此选项后,当您导出到 csv 或制表符分隔文件时,列名称将添加为第一行。
  •  1.75版
    • 添加了“驱动程序描述”和“驱动程序版本”列。
    • usb.ids(VendorID/ProductID 文件)的状态和版本现在显示在底部状态栏的右侧。单击此 usb.ids 状态将在默认 Web 浏览器中打开 http://www.linux-usb.org/usb.ids。
  •  1.70版本
    • 添加了拔出 USB 设备时执行命令的选项(在“高级选项”窗口中)
  •  1.67版
    • 现在,您可以通过在命令行中指定空文件名 ("") 将 USB 设备信息发送到 stdout。 (例如:usbdeview.exe /stext "" >> c:\temp\usb.txt)
    • 向执行命令选项添加了新变量:%device_type%、%service_name%、%device_class% 和 %device_mfg%
  •  1.65版本
    • 添加了“功率”列,以 mA 为单位显示设备所需的功率。 (仅适用于本地计算机)
  •  1.60版本
    • 添加了 2 个新列:“设备类别”和“设备制造商”。
  •  1.56版
    • 修复 bug:从命令行保存 USB 设备列表时,USBDeview 保存了所有项目,而不考虑上次保存的配置。
    • 添加了控制要保存或显示的设备的命令行选项(/DisplayDisconnected、/DisplayHubs、/DisplayNoPortSerial、/DisplayNoDriver)。
  •  1.55版
    • 添加了 3 个新的服务/驱动程序信息列:服务名称、服务描述、驱动程序文件名。
  •  1.50版本
    • 改进的驱动器号检测:USBDeview 现在还可以检测连接到 USB 的硬盘驱动器的驱动器号。 (此改进仅适用于本地计算机)
  •  1.48版本
    • 修复bug:当U盘盘符为A:或B:时,USBDeview不允许进行速度测试
  •  1.47版
    • 修复错误:当序列号或 ParentId 前缀仅包含一个字符时,USBDeview 显示错误的驱动器号。
    • 添加了针对 x64 系统的单独版本,以便允许您在 x64 系统上禁用/启用项目。
  •  1.46版
    • 添加了“ParentId Prefix”列,显示父设备的 ID 字符串。
  •  1.45版本
    • 修复bug:在Windows Vista/7上,USBDeview无法检测到USB设备被禁用。
    • 添加了对从命令行对 USB 设备列表进行排序的支持。
  •  1.43版
    • 修复了 Windows 7/Vista 的问题:描述字段显示不需要的前缀字符串,例如“@oem4.inf,%athr.devicedesc.5523%”。
  •  1.42版
    • 为闪存驱动器速度测试添加了一些可靠性检查。如果 USBDeview 检测到最终速度测试结果可能不可靠,则会显示错误消息。
  •  1.41版
    • 已修复问题:当 USBDeview 窗口隐藏且任务栏中有图标时,再次运行 USBDeview 将打开现有的 USBDeview 实例,而不是创建另一个实例。
  •  1.40版本
    • 添加了“速度测试”选项,用于测试 USB 闪存驱动器的读/写速度。此外,还添加了在 http://usbspeed.nirsoft.net 中发布速度测试结果的选项。
  •  1.36版
    • 修复错误:USBDeview 不显示部分安装的设备。
  •  1.35版本
    • 添加了“供应商名称”和“产品名称”列。 (需要下载外部 USB ID 文件)
    • 命令字符串中的新变量:%vid_hex%和%pid_hex%(vid和pid值作为十六进制数)
    • 在帮助文件和网页中添加图标图例。
  •  1.30版本
    • 添加了新选项:显示 GMT 时间。
  •  1.29版
    • 修复 bug:对于具有多个驱动器的 USB 闪存驱动器(如 SanDisk Cruzer With U3),USBDeview 只随机显示一个驱动器号。现在它可以显示多个驱动器号。
  •  1.28版本
    • 添加了命令行选项:/stop_by_pid、/disable_by_pid、/enable_by_pid、/remove_by_pid
  •  1.27版
    • 添加了新选项:在 RegEdit 中打开。
  •  1.26版
    • “高级选项”对话框现在可以调整大小。
    • 添加了“USB 集线器”列(是/否)。
  •  1.25版本
    • 添加了“禁用+启用”选项 - 给您带来类似于拔下然后重新插回设备的效果。
    • 添加了“打开驱动器”选项(适用于 USB 闪存驱动器)。
  •  1.22版本
    • 添加了新的命令行选项:/remove_all_connected、/remove_all_disconnected
    • 修复了错误:使用 /remove_all 也删除了 USB 集线器并导致 USB 停止工作,直到重新启动计算机。
  •  1.21版本
    • 添加了新选项:选择另一种字体。
  •  1.20版本
    • 添加了新的命令行选项来禁用/启用/删除 USB 设备。
  •  1.18版本
    • 修复错误:当用户切换到另一个应用程序然后返回到 USBDeview 时,主窗口失去焦点。
  •  1.17版
    • 修复了当描述或名称字段包含逗号字符时保存为逗号分隔文件的错误。
  •  1.16版
    • 添加了对保存逗号分隔 (.csv) 文件的支持。
    • 添加了新的命令行选项:/scomma
  •  1.15版本
    • 新选项:禁用/启用选定的 USB 设备(仅适用于管理员权限)
    • 新选项:以隐藏方式启动 USBDeview(仅当“将图标放在托盘上”打开时)
  •  1.12版本
    • 配置现在保存到文件中,而不是注册表中。
    • 新选项:连接新设备时在托盘图标中显示气球(仅适用于 Windows XP 或更高版本)。
  •  1.11版
    • 修复了错误:更改“将图标放在托盘上”的状态也会更改“显示工具提示”的状态。
  •  1.10版本
    • 新选项:将图标放在托盘上
    • 新选项:在选定的设备上自动播放。
    • 新选项:连接设备时自动播放。
    • 新选项:插入 USB 设备时执行命令。 (在高级选项中)
    • 新选项:断开所有设备。
  •  1.06版
    • 在工具栏上添加了断开/卸载按钮。
  •  1.05版
    • 新的命令行选项:/regfile
    • 新选项:显示 USB 集线器。
  • 版本 1.03 - 新命令行选项:/stop_by_class
  • 版本 1.02 - 新选项:显示无需驱动程序的设备。
  • 版本 1.01 - 修复了错误:在某些计算机中,USB 设备列表是从错误的硬件配置加载的。
  • 版本 1.00 - 首次发布
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。