Windows 11需手动启用AAC编码支持:先禁用HFP服务并仅保留Audio Sink,再在注册表BthAvctp\Parameters\Codecs下新建AAC项并设Enabled=1,最后重启bthserv和audiosrv服务并重连耳机。

Windows 11 默认可能未启用 AAC 编码支持,即使你的 AirPods、Beats 或 Sony WH-1000XM 系列耳机明确支持 AAC,系统仍可能回退到基础 SBC 协议,导致音质发闷、高频细节丢失或连接后无法触发高保真音频流。必须通过注册表手动注入 AAC 编解码器开关并确保设备识别为 A2DP Sink 类型,才能真正强制开启 AAC 解码支持。
确认设备已正确识别为 A2DP Sink
若系统将耳机识别为“免提电话(HFP)”,AAC 根本不会被协商——因为 HFP 只走单声道 SCO 通道,与 AAC 无关。这一步不完成,后续所有注册表操作都无效。
右键任务栏音量图标 → 选择【声音设置】→ 在“输出”下方找到已连接的蓝牙耳机 → 点击其右侧的【…】→ 选择【蓝牙设备设置】→ 切换到【服务】选项卡。
取消勾选【免提电话(Hands-Free Telephony)】,仅保留【音频接收器(Audio Sink)】和【远程控制(Remote Control)】→ 点击【应用】→ 断开耳机蓝牙,重新进入配对模式并重连。
【务必断开重连,仅点击“应用”不生效】
通过注册表启用 AAC 编解码器
Windows 11 的 AAC 支持需在 BthAvctp 服务下显式声明 Codec 子项,不能只改全局开关。路径必须精确到 Codecs\ seemingly missing AAC folder,否则系统读取不到。
按 Win + R → 输入 regedit → 回车以管理员权限打开注册表编辑器。
手动导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthAvctp\Parameters\Codecs
在右侧空白处右键 → 新建 → 【项】→ 命名为 AAC(注意大小写,必须全大写,否则部分芯片驱动不识别)。
双击进入新建的 AAC 项 → 右侧空白处右键 → 新建 → 【DWORD (32 位) 值】→ 命名为 Enabled(必须拼写准确,首字母大写,无空格)。
双击 Enabled → 将数值数据设为 1,基数选【十进制】→ 点击确定。
刷新蓝牙音频协议栈
注册表修改后不重启服务,系统仍沿用旧缓存中的编解码器列表,AAC 不会出现在协商候选中。
按 Win + R → 输入 cmd → 右键选择【以管理员身份运行】。
依次执行以下命令,每行输入后按回车:
net stop bthserv → net stop audiosrv → net start bthserv → net start audiosrv
执行完毕后,无需重启电脑,直接断开蓝牙耳机 → 等待 5 秒 → 重新开启耳机配对模式 → 再次连接。

















