Há um problema em configurar o alto-falante Bluetooth (BT) como "saída de som padrão" se você estiver usando um adaptador USB Bluetooth.
Neste caso, se você iniciar o PC com o alto-falante BT desligado, o dispositivo padrão mudará automaticamente para o padrão do sistema (não o alto-falante BT), então você deve 1.) ligar o alto-falante BT; 2.) defina o alto-falante BT como o dispositivo padrão manualmente; e você repete isso toda vez.
Eu encontrei uma solução para esse problema. Este é um arquivo de lote que deve ser iniciado com o Windows (testei-o no Windows 7 e no Windows 10). Ele está constantemente tentando configurar seu alto-falante BT como o dispositivo padrão, e quando você liga seu alto-falante, ele pára de monitorar e se fecha. Ele está trabalhando com uma pausa de 3 segundos entre as verificações para não atrapalhar o sistema.
Primeiro, você precisa criar uma pasta e baixar dois utilitários freeware:
1 .: SoundVolumeView da NirSoft:
link
2 .: NirCmd da NirSoft:
link
Você precisa ligar seu alto-falante BT e configurá-lo como a saída de som padrão. (Siga a resposta de john aqui para fazê-lo.)
Agora você precisa exportar as configurações atuais do dispositivo de som usando este comando:
SoundVolumeView.exe /scomma AudioDevices.txt
Um arquivo de texto chamado AudioDevices.txt é criado. Abra este arquivo e procure por seu alto-falante BT em seu conteúdo. Copie essa linha para a área de transferência desde o início até a parte "Render". Para mim, essa parte específica foi essa (mas é diferente para todos!):
Fones de ouvido, dispositivo, renderização, aparelho de som Anker SoundCore, render
Agora crie um arquivo chamado set_default_device_cycle.cmd com este conteúdo:
@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
Veja a linha que começa com "> nul find". Você tem que trocar a parte citada com o texto que você extraiu do seu arquivo AudioDevices.txt. NÃO use o texto que eu forneci, pois ele só funciona no meu ambiente, 99% de chance de que você seja diferente. E verifique a linha que começa com "NirCmd setdefaultsounddevice", o texto entre aspas (para mim era Headphones ) tem que ser igual à palavra inicial do texto que você extraiu de AudioDevices.txt .
Salve este arquivo (set_default_device_cycle.cmd) e coloque-o na sua pasta de inicialização para que ele seja executado toda vez que você carregar o Windows. É ainda melhor colocar um atalho na pasta Inicializar e, nas propriedades do atalho, definir "Executar" para "Minimizado" para ocultar sua janela preta.