返回文章列表

SYSTEM TROUBLESHOOTING / 01

修复丢失的 Windows 10 音频增强页面和低频保护功能

迷山雾系统排障吉林

从 Windows APO、扬声器类型到注册表配置,记录音频增强选项消失后的完整排查过程。

Windows 音频设备、增强选项和扬声器配置界面总览
音频设备、增强选项和扬声器配置界面。

最近发现一个小问题,折腾了半天终于解决了。以前回放设备选项卡里面有一个“增强”选项卡,里面有一些 Windows 系统自带的音效插件,但是最近这个选项卡不见了。网上查到可能与驱动有关,于是回滚到 Windows 自带驱动,增强选项卡虽然回来了,但“低音增强”却被“低音管理”取代。

增强选项卡中的低音管理
增强选项卡中的“低音管理”。
低音管理设置窗口
低音管理设置窗口。

问题来自哪里

Windows 从 Vista 开始使用一套叫作 APO(Audio Processing Object)的音频框架,让用户可以编写自己的音频效果插件。Dolby 音效、Viper4Windows、Equalizer APO 等都属于这类插件;增强选项卡中的选项,本质上也是 Windows 自带的 APO。

这些 APO 插件包装在 CLSID 中并封装成 DLL,通常由设备驱动厂商决定使用 Windows 自带插件还是厂商自定义插件。如果驱动没有指定任何默认 APO,就可能看不到增强页面。

让“低音增强”重新出现

Windows 10 的部分版本会根据扬声器类型显示不同的低音选项。右键桌面小喇叭,选择“声音”,进入“播放”选项卡,选中正在使用的设备,再点击左下角的“配置”。

声音窗口中的播放设备和配置按钮
在播放设备窗口中选择当前设备并点击“配置”。

配置向导第一页选择“立体声”,关键在第二页的全音域扬声器设置。如果选择了任意类型的全音域扬声器,“低音管理”就会替代“低音增强”。取消相应的全音域扬声器选项并完成配置,Bass Boost 会重新出现。

扬声器设置向导中的全音域扬声器选项
全音域扬声器是决定显示哪一种低音选项的关键。
低音管理中的当前扬声器配置
当前扬声器类型会影响增强选项。
恢复后的 Bass Boost 低音增强选项
配置完成后恢复的 Bass Boost 选项。

驱动不支持配置时:注册表方法

打开注册表编辑器,定位到:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render

这里列出全部回放设备,并使用 CLSID 标识。可在各项的 Properties 中通过设备名称找到当前正在使用的设备。

注册表中的音频回放设备 CLSID 列表
在 Render 下确认当前音频回放设备对应的 CLSID。

进入相同 CLSID 的 FxProperties,找到或新建下列 REG_SZ 键值:

{d04e05a6-594b-4fb6-a80d-01af5eed7d1d},3

将它的值设置为:

{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}
FxProperties 中的 APO 注册表值
FxProperties 中用于恢复增强页面的 APO 键值。

如果无法通过扬声器向导修改设备类型,再切回同一 CLSID 的 Properties,找到或新建以下 REG_DWORD,将值设置为 0:

{1da5d803-d492-4edd-8c23-e0c0ffee7f0e},6
Properties 中修改扬声器类型的注册表项
在 Properties 中修改扬声器类型对应的值。

使用感受

完成设置后,熟悉的 Bass Boost 就回来了。Windows 自带的低音增强 APO 简单易用;它采用静态压缩思路,增益较高时会削弱低频以外的其他频率,听起来可能像整体音量减小,此时需要适当增加音量。

查看小黑盒原文
牵丝戏(纯享版)封面

牵丝戏(纯享版)

欢喜的板鼓

0:00 0:00
3%

音乐准备中