不知道是不是因为某个系统补丁导致的 bug,蓝牙音响配对后未能正常输出声音,尝试过几种解决方式,有些好使,但重启后不好使。
记录一下解决方案,以便我之后排查或回退。
在控制面板重新配置服务
这招儿我成功了一次,重启以后就又似了,重来不好使
- 进入
控制面板\硬件和声音\设备和打印机
- 右键音响,选择属性
- 在服务一栏,取消勾选所有项目,点击应用
- 重新勾选所有,点击应用
关于如何打开传统控制面板
啥比 Win11 会把控制面板中的链接自动重定向到设置
win
+r
→control
- 在这个界面右键标题,选择打开
修改注册表中的音量关联
目前对我来说好使,但是有副作用。
- 按
Win + R
键,输入regedit
,按回车 - 导航到
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT
- 找到或创建名为
DisableAbsoluteVolume
的DWORD
值 - 设置其值为
1
- 重启电脑使更改生效。
关于此项,以下是 C 神提供的说明:
注册表项 \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT\DisableAbsoluteVolume
用于控制 Windows 操作系统中蓝牙设备的绝对音量功能。以下是该注册表项的详细说明:
- 位置:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT
- 名称:
DisableAbsoluteVolume
- 类型:
DWORD
- 值:
0
: 启用绝对音量(默认)。在这种情况下,音量控制是同步的,当你调整一个设备的音量时,连接的设备(如蓝牙耳机或音箱)的音量也会相应调整。1
: 禁用绝对音量。在这种情况下,音量控制是独立的,调整一个设备的音量不会影响连接的设备。
绝对音量控制使得用户可以通过 Windows 直接控制连接蓝牙音频设备的音量,而不需要单独调整每个设备的音量。如果你遇到音量控制不一致的问题,或某些设备与 Windows 的绝对音量功能不兼容,可以通过修改这个注册表项来禁用该功能。
TL;DR
- 正常情况下在系统里调音量会同步调音响的音量,
最终音量 = 音响最大音量 × 系统音量% = 音响最大音量 × 音响音量%
; - 将
DisableAbsoluteVolume
设置为1
后,音响音量与系统音量解除绑定,最终音量 = 系统音量% × 音响音量% × 音响最大音量
总之就是音量调节会变得比较阴间,一样的系统音量一般来说会比以往声音要小。
挺抽象一 bug,希望尽快找到原因。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小鱼君的博客!
评论