有没有办法在 Windows 10 中重命名 MIDI 端口/设备?
当您将 USB MIDI 设备连接到运行 Windows 10 的 PC 时,它会获得一个名称。如果您随后将同一设备连接到不同的 USB 端口,它会获得一个新的不同名称。
我有同事在世界其他地方工作,他们使用一个脚本来查找具有特定名称的 MIDI 设备。如果他们将设备连接到不同的 USB 端口,该脚本将不起作用。我们无法轻松更改脚本或人们的行为,因此希望有某种机制来重命名 MIDI 端口。在 Windows 7 中,他们曾经卸载并重新安装驱动程序,但它记得这在 Windows 10 中不起作用。
Windows 10 将 USB 设备的 MIDI 端口名称存储在哪里?
答案1
Windows 重命名设备至少从 Windows XP 开始就存在,因此我对未能注意到这一点的脚本作者缺乏专业敬意。无论如何,应该从一开始就在脚本中解决这个问题。而且这仍然是最好的解决方案。希望该脚本有某种形式的保证。
话虽如此,你现在必须处理这个问题。有一篇不错的文章如何解决臭名昭著的 Windows 10 MIDI 设备重命名问题。其中的建议似乎有效。本质上,它说的是:
- 断开设备
- 使用USB查看器卸载所有实例
- 重新开始
- 连接设备
无论使用哪个端口,设备在首次连接时都应始终获得相同的名称。在我的有限测试中,确实如此。此方法有三个主要缺点:
- 它需要拔掉电源插头然后重新插入,而这一操作恰恰会产生问题
- 它需要重新启动,因此会让用户感到烦恼
- 微软没有保证第一个连接将始终获得相同的名称 - 因此如果 MS 决定这样做,此方法可能会在下一次 Windows 更新时停止工作,没有任何警告。
因此,即使现在看起来并非如此,修复脚本可能是一种更简单的方法。