Windows 10 USB 端口分配

Windows 10 USB 端口分配

在生产线PC上,插入待测产品设备,并分配端口号,拔出后,该端口从设备管理器列表中消失。

当插入新产品时,它会获得不同的端口号等等。

看起来每个分配的端口号都是为特定设备保留的。

一旦进入 256 个端口,PC 就不会再连接任何设备,因为所有 com 端口号都已用尽,尽管在任何给定时间都只有一个设备连接。

知道如何解决这个问题吗?

答案1

  • 以管理员身份打开设备管理器。

  • 向下滚动到“通用串行总线控制器”

  • 右键单击并卸载所有 USB Root Hub 和控制器设备。

注意:如果您的鼠标是通过 USB 连接的,它将停止工作 - 键盘和任何其他 USB 设备也是如此。如果您的系统有 PS/2 鼠标,请使用该鼠标,或者在通过远程桌面连接到系统时执行此操作。

  • 重新开始。

  • Windows 即插即用将重新检测并重新安装 Root Hub 和控制器设备。您可能需要重新启动。

看看这是否会重置 COM 端口数量。

答案2

感谢答案

与此同时,解决方案也已经找到:

Windows 10 为插入 PC 的任何不同设备分配一个串行端口号,并将其存储起来,以防同一设备重新插入。

在此上下文中,“不同设备”是指不同的 USB PID/VID(产品 ID、供应商 ID)或序列号。由于连接的设备相同,具有相同的 PID/VID,因此序列号不同。Windows 10 根据设备 MCU 提供的 UID(唯一 ID)生成此编号。一旦禁用此编号(固件更改),问题就消失了。

相关内容