事实证明,一旦设备正在使用的所有服务被禁用,设备就会自动释放并由Windows断开连接。在下面的WH-1000XM3示例中,这些是语音和音乐,大多数耳机的工作方式相同。当然,这将取决于所使用的设备。
您将需要Bluetooth命令行工具。
语音实际上是免提服务(HFP),音乐只是音频接收器(A2DP)。服务标识符将是必需的,可以通过使用btdiscovery
上述包中的命令或通过以下方式发现它们:蓝牙服务列表。是HFP语音,是111e
A2DP音乐110b
。
每个btcom
命令行帮助:
用法:
btcom {-c|-r} {-bBluetoothAddress | -nFriendlyName} [-s{sp|dun|GUID|UUID}]
-c Create association between COM port and a remote service (Enable non-COM service).
-r Remove association between COM port and a remote service (Disable non-COM service).
-s Remote service to use (Default is Serial Port Service)
-b Bluetooth address of remote device in (XX:XX:XX:XX:XX:XX) format.
-n Friendly name of remote device.
要断开设备连接,请发出以下命令(仅在使用Windows 10 1809(17763.437)的情况下,以管理员身份运行时才有效):
"C:\Program Files (x86)\Bluetooth Command Line Tools\bin\btcom" -n "WH-1000XM3" -r -s111e
"C:\Program Files (x86)\Bluetooth Command Line Tools\bin\btcom" -n "WH-1000XM3" -r -s110b
要再次连接,请发出与 -c
代替的信息-r
。只要禁用/启用Windows连接的所有服务/配置文件,此功能就可用于其他设备,而不仅限于耳机。
注意:由于执行蓝牙发现,-n <friendly name>
使用速度比使用慢得多-b <address>
。