问题源于蓝牙音频协议栈配置冲突,需禁用HFP服务、重置协议栈、解除通信设备角色、换用微软通用驱动并启用传统A2DP支持。
如果您已成功将蓝牙耳机连接至 Windows 11 系统,右下角音量图标显示设备已连接且被设为默认播放设备,但始终无任何音频输出,问题很可能源于蓝牙音频协议栈的配置冲突、服务自动启用机制或音频路径被错误路由至 Handsfree(HFP)模式而非高质量 Stereo(A2DP)模式。以下是解决此问题的步骤:
一、强制禁用 Handsfree(HFP)服务并保留 A2DP Stereo
Windows 11 24H2 存在自动启用 Bluetooth Handsfree Telephony 服务的行为,该服务会劫持音频流,导致 AAC/SBC 编码的 Stereo 音频无法输出。需通过注册表阻止其自动加载,并确保仅启用 A2DP。
1、按 Win + R 输入 regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthHFEnum。
3、双击右侧的 Start 值,将其数据修改为 4(表示禁用)。
4、继续导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthA2dp。
5、确认该路径下 Start 值为 3(手动启动),若为 4 则改为 3。
6、重启电脑后,重新配对耳机,观察设备管理器中“蓝牙”类别下是否仅出现一个带 Stereo 字样的音频设备。
二、重置蓝牙协议栈与音频端点缓存
系统可能因旧连接残留导致音频端点注册异常,需清除蓝牙协议栈状态及音频渲染器缓存,使系统重建正确的 A2DP 输出路径。
1、以管理员身份打开命令提示符,依次执行以下命令:
2、net stop bthserv。
3、net stop audiosrv。
4、net stop AudioEndpointBuilder。
5、删除目录:%ProgramData%\Microsoft\Bluetooth\Audio\Endpoints(若存在)。
6、重启三项服务:net start bthserv && net start audiosrv && net start AudioEndpointBuilder。
7、断开耳机,关闭蓝牙适配器 10 秒后再开启,重新配对。
三、手动指定音频渲染器并禁用通信设备角色
当耳机同时具备麦克风时,Windows 可能将其默认分配为“默认通信设备”,从而绕过常规音频渲染链路。必须显式解除通信角色绑定,并强制音频流走 Stereo 渲染器。
1、右键任务栏音量图标,选择 声音设置。