Windows 11蓝牙耳机有连接无声音是因HFP协议抢占音频通路,需关闭免提电话服务、启用A2DP Stereo,或通过注册表注入EnableA2DPSink值并重启,再重配设备。

Win11 电脑蓝牙耳机明明显示“已连接”,右下角音量图标也识别出设备名称,点击“测试”时音量条还能随音频波动,但实际播放音乐、视频或系统提示音时完全没声音——这不是耳机坏了,也不是驱动没装,而是 Windows 11 默认用 HFP 协议接管音频通路,把本该走 A2DP Stereo 的媒体声音直接掐断了。
关闭免提电话服务并启用音频接收器
第一步:右键点击任务栏右下角音量图标 → 选择“声音设置”。
第二步:在“输出”列表中找到你的蓝牙耳机名称 → 点击右侧“更多选项”(三个点)→ 选择“蓝牙设备设置”。
第三步:在设备列表中右键你的耳机 → “属性” → 切换到“服务”选项卡。
第四步:取消勾选【免提电话(Hands-Free Telephony)】,确保只勾选“音频接收器(Audio Sink)”和“远程控制(Remote Control)”。这一步漏掉 HFP,A2DP 才有机会启动。
第五步:点击“应用”→ 关闭所有窗口 → 将耳机彻底关机或放入配对模式 → 在电脑上删除该设备 → 重新完成配对流程。
通过注册表强制暴露 Stereo 输出设备
方法一:手动注入 EnableA2DPSink 值
按 Win + R → 输入 regedit 回车 → 导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthPort\Parameters\Keys
在 Keys 下找与你耳机 MAC 地址一致的子项(比如 001122334455),进到该子项内 → 右键空白处 → 新建 → DWORD (32位) 值 → 命名为【EnableA2DPSink】。
双击该值 → 将“数值数据”设为 1 → 基数选“十进制” → 确定。
重启电脑 → 重新连接耳机 → 进入“声音设置”→“输出”,检查是否出现两个同名设备,其中一项明确标注“(Stereo)”。
方法二:PowerShell 一键写入(适合多设备)
以管理员身份运行 PowerShell → 执行以下命令(需替换 YOUR_MAC_ADDRESS 为实际 MAC,去掉冒号):
reg add "HKLM\SYSTEM\CurrentControlSet\Services\BthPort\Parameters\Keys\YOUR_MAC_ADDRESS" /v EnableA2DPSink /t REG_DWORD /d 1 /f
重置蓝牙协议栈与音频服务
① 按 Win + R → 输入 services.msc 回车 → 打开服务管理器。
② 找到以下三项服务,逐个右键 → “停止”:
Bluetooth Support Service(Bthserv)
Bluetooth Audio Gateway Service(BthA2dp)
Windows Audio(Audiosrv)
③ 全部停掉后,再按顺序右键 → “启动”:
先启动 Windows Audio → 再启动 Bluetooth Support Service → 最后启动 Bluetooth Audio Gateway Service。
④ 启动完成后,断开耳机 → 重新开启蓝牙并配对 → 进入“声音设置”→“输出”,确认已选中带“(Stereo)”标识的设备。

















