web-dev-qa-db-ja.com

Windows 764ビットでBluetoothヘッドフォンを自動接続する

私は、Windows 7 64ビットマシンと正常にペアリングできたBluetoothヘッドフォンを1組持っており、問題なくオーディオを再生できます。トラブルシューティングのヘッドホンのプロパティの下にあるデバイスステージでは、ヘッドホンの電源を入れ直したり、コンピューターを再起動した後でも、「最後に接続されました」が「現在接続されています」と表示されます。したがって、WindowsBluetoothスタックはそれらを見つけるのに問題はありません。

私が抱えている問題は、ヘッドフォンがPCに再接続するたびに、サウンド設定で切断されたように表示され、手動で接続するまでサウンドがルーティングされないことです。サウンド設定に移動し、[再生]タブからヘッドフォンを右クリックして、[接続]オプションを選択する必要があります。

ヘッドフォンがWindowsで利用できるときはいつでも、サウンド設定を自動的に接続する方法はありますか?

7
MyItchyChin

時計の横にある音量/スピーカーアイコンを右クリックして[再生デバイス]に移動すると、それらをデフォルトの再生デバイスとして設定してみることができます。そうすれば、再接続時にshould引き継ぐことができます。

Windows 7を使用している場合でも、接続/再接続の状況が常にスムーズに進んでいないことに気づきます。私はそれをあなたのラップトップのドッキング/ドッキング解除に例えます。ほとんどの場合、それはかなりスムーズです。たまにそれほど多くはありません。

3
manyxcxi

Logitech Bluetoothデバイスを持っていて、小さなクイックアンドダーティ AutoHotkey スクリプトを使用して接続または切断します。そして、私はそれが大好きです。

connect.ahkとして保存し、ニーズに合わせて調整します。それを行う方法については、AutoHotkeyのドキュメントを参照してください。私はLenovoThinkpadを持っているので、それがお使いのPCで動作するかどうかはわかりませんが、おそらくそれを解決する別のアイデアが得られるかもしれません。幸運を!

;FHEM: Turn on Receiver Power Socket (You probably want to delete the following line!!)
;runWait, "curl.exe" "http://fhem.box:8083/fhem?cmd=set`%20music`%20on"

;Open control panel's BT device connect Window (Adapt the Address to your device specific one)
run, "C:\Program Files\ThinkPad\Bluetooth Software\BTWUIExt.exe"  /deviceAddr=c8844711xxxx

;*******************
;replace "(49)Logitech Adapter" in all following lines by the Window title depending on your device
;*******************
; Wait for the Window
WinWait, (49)Logitech Adapter,
IfWinNotActive, (49)Logitech Adapter, , WinActivate, (49)Logitech Adapter,
WinWaitActive, (49)Logitech Adapter,

;then click on "connect"/"disconnect" button (the window must be big enough to show the button), maybe you need to adapt the coordinates (?)
MouseClick, left,  778,  213
Sleep, 100

;close window
WinWait, (49)Logitech Adapter,
IfWinNotActive, (49)Logitech Adapter, , WinActivate, (49)Logitech Adapter,
WinWaitActive, (49)Logitech Adapter,
Sleep, 100
Send, {ALTDOWN}{F4}{ALTUP}
2
Risaer

「Bluetoothデバイスコントロール」ウィンドウを開いたままにしておくと、電源を入れた後、ヘッドセットが自動的に接続されます。そのウィンドウにアクセスするには:トレイのBluetoothアイコンを右クリック-> [Bluetoothデバイスの表示]->デバイスを右クリック-> [コントロール]。

0
Yaroslav

デバイスがペアリングされたら、[デバイスとプリンター]→[Bluetoothスピーカー/ヘッドフォンの名前を選択]→[デスクトップへのショートカットを作成]→[スタートメニューを開く]→[すべてのプログラム]→[スタートアップ]→[BTスピーカー/ヘッドフォンのショートカットをそのフォルダーに追加]→[再起動]に移動します。コンピューター

これで、ログイン時にそのデバイスウィンドウが自動的に開き、自動的に再接続されます。

これをWindows764ビットでテストしました

0
Cher Wally

これは私にとって簡単な修正でした。私は仕事とレジャーの両方に使用する2つのBluetoothヘッドセット(Jabra Evolve65とBeatsStudio 2)を持っています。つまり、音楽、電話、ゲームなどです。デバイスがペアリングされるが再生デバイスとして表示されないという問題を最初に解決した後、その後、これらのヘッドセットのいずれかをオンにすると自動接続するという問題を解決することができました。

次の手順は、ヘッドセットを自動接続するために行った手順です。

  1. Bluetoothヘッドセットが、再生/録音デバイスとしてシステムと正常にペアリングおよび接続できることを確認します
  2. タスクバーのBluetoothアイコンをダブルクリックして、Bluetoothデバイスのウィンドウを表示します。ペアリングされたヘッドセットがここに表示されます。
  3. ヘッドセットを右クリックして、[プロパティ]を選択します
  4. [サービス]タブを選択し、Bluetoothサービスのリストで、[ハンズフリーテレフォニー]以外のすべてのチェックを外します。これで、Bluetoothヘッドセットが自動接続されます。
  5. 必要に応じて、サウンド設定を開き、ヘッドセットをデフォルトの再生および録音デバイスとして設定します。

「ハンズフリーテレフォニー」が、デバイスが自動接続できる唯一のサービスであることがわかりました。単独でテストされた他のすべてのオプションとハンズフリーテレフォニーとの組み合わせは、私には機能しませんでした。

うまくいけば、上記の手順で多くの人の頭痛の種を減らすことができます!

0
Chocka12

USB Bluetoothアダプターを使用している場合、Bluetooth(BT)スピーカーを「デフォルトのサウンド出力」として設定すると問題が発生します。

この場合、BTスピーカーの電源をオフにしてPCを起動すると、デフォルトのデバイスが自動的にシステムのデフォルト(BTスピーカーではない)に戻るため、1。)BTスピーカーの電源をオンにする必要があります。 2.)BTスピーカーをデフォルトのデバイスとして手動で設定します。そして、あなたは毎回それを繰り返します。

私はこの問題の解決策を見つけました。これは、Windowsで起動する必要があるバッチファイルです(Windows7とWindows10でテストしました)。 BTスピーカーをデフォルトのデバイスとして設定しようと常に試みており、スピーカーをオンにすると、監視が停止して自動的に閉じます。チェックの間隔は3秒なので、システムの速度が著しく低下することはありません。

まず、フォルダーを作成し、その中に2つのフリーウェアユーティリティをダウンロードする必要があります。

1 .: NirSoftによるSoundVolumeView: http://www.nirsoft.net/utils/sound_volume_view.html

2。:NirSoftによるNirCmd: http://www.nirsoft.net/utils/nircmd.html

BTスピーカーの電源を入れ、デフォルトのサウンド出力として設定する必要があります。 (ここでジョンの答えに従ってください。)

次のコマンドを使用して、現在のサウンドデバイス設定をエクスポートする必要があります。

SoundVolumeView.exe /scomma AudioDevices.txt

AudioDevices.txtという名前のテキストファイルが作成されます。このファイルを開き、そのコンテンツでBTスピーカーを検索します。その行を最初からクリップボードの「、レンダリング」部分にコピーします。私にとって、この特定の部分はこれでした(しかし、それは誰にとっても異なります!):

ヘッドフォン、デバイス、レンダリング、アンカーSoundCoreステレオ、レンダリング

次に、次の内容でset_default_device_cycle.cmdという名前のファイルを作成します。

@echo off
timeout /t 10
:start
NirCmd setdefaultsounddevice "Headphones" 1
SoundVolumeView /scomma "%temp%\AudioDevices.txt"
>nul find "Headphones,Device,Render,Anker SoundCore stereo,Render" "%temp%\AudioDevices.txt" && (goto end)
cls
echo Waiting for the Bluetooth Speaker to be powered on...
timeout /t 3
goto start
:end

"> nulfind"で始まる行を見てください。引用部分をAudioDevices.txtファイルから抽出したテキストと交換する必要があります。私が提供したテキストは私の環境でのみ機能するため、使用しないでください。99%の確率で異なるものになります。そして、「NirCmd setdefaultsounddevice」で始まる行を確認してください。引用符内のテキスト(私にとってはHeadphones)は、の最初の単語と同じである必要があります。 AudioDevices.txtから抽出したテキスト。

このファイル(set_default_device_cycle.cmd)を保存し、スタートアップフォルダーに配置して、Windowsをロードするたびに実行されるようにします。スタートアップフォルダにショートカットを配置し、ショートカットのプロパティで[実行]を[最小化]に設定して、黒いウィンドウを非表示にすることをお勧めします。

0
Gabor Toth