对具有相同供应商和产品ID的多个USB设备使用不同的驱动程序


0

我有两个USB蓝牙适配器,它们都标识了供应商ID 0x0A12(Cambridge Silicon Radio Ltd.)和产品ID 0x0001。它们在“设备管理器”的详细信息选项卡中的“硬件ID”下列出了不同的“REV”值,这似乎与Windows 10 WDK中USB设备查看器中的bcdDevice字段相对应。这些设备也位于不同的集线器和端口上,一个连接到我的计算机正面,另一个连接到我的显示器上的集线器。

我想在每个适配器上使用不同的驱动程序; 带有一个的标准Windows蓝牙驱动程序和另一个带有无线游戏控制器驱动程序。当我连接适配器时,Windows驱动程序会自动安装,但是当我在其中一个适配器上安装游戏控制器驱动程序时,另一个适配器也开始使用该驱动程序,这使我没有蓝牙功能。

如何让Windows为每个适配器使用不同的驱动程序?

Answers:


0

经过大量的试验和错误,以及在设备管理器中搞乱驱动程序(我不能向任何不喜欢远程访问机器的人重新安装他们的输入设备驱动程序)我设法找到了解决方案设备重新插入并可能重新启动后幸存下来(虽然我没有测试过)。

在设备管理器中找到要切换到其他驱动程序的设备,右键单击它,然后选择“更新驱动程序软件...”,“浏览计算机以查找驱动程序软件”,然后“让我从设备列表中选择”我电脑上的司机'。从那里你应该看到Windows可以与该硬件一起使用的驱动程序列表。虽然我的所有名称都是“通用蓝牙适配器”,而不是一个可以指示它是哪个驱动程序的名称,但我能够通过尝试每个选项找到合适的驱动程序,直到Windows检测到适配器并在系统托盘中显示蓝牙图标(就我而言,我正在从游戏控制器驱动程序切换到通用Windows驱动程序)。之后,每个设备都应该使用自己的驱动程序。

我正在运行Windows 10,但是在Windows 7上有一位朋友验证过程对他来说是一样的。Windows 8大概也是一样的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.