जैसा कि यह पता चला है, एक बार डिवाइस द्वारा उपयोग की जाने वाली सभी सेवाएं अक्षम हो जाती हैं, डिवाइस स्वचालित रूप से विंडोज द्वारा जारी और डिस्कनेक्ट हो जाता है। WH-1000XM3 के लिए मेरे उदाहरण के मामले में ये आवाज और संगीत हैं, और अधिकांश हेडफ़ोन उसी तरह काम करेंगे। यह निश्चित रूप से उपयोग में डिवाइस पर निर्भर करेगा।
आपको ब्लूटूथ कमांड लाइन टूल्स की आवश्यकता होगी ।
वॉयस वास्तव में हैंड्स फ्री सर्विस (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.
डिवाइस को डिस्कनेक्ट करने के लिए, निम्नलिखित को जारी करें (केवल तभी काम करता है जब मेरे मामले में व्यवस्थापक के रूप में चलाया जाता है, विंडोज 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
। यह अन्य उपकरणों के लिए काम करता है, न कि केवल हेडफ़ोन के रूप में, जब तक कि विंडोज द्वारा जुड़ी सभी सेवाएं / प्रोफाइल अक्षम / सक्षम न हो जाएं।
नोट: ब्लूटूथ खोज करने के कारण -n <friendly name>
उपयोग -b <address>
करने की तुलना में उपयोग करना बहुत धीमा है ।