修復丟失的Windows 10音頻增強頁面和低頻保護功能

(全文轉載自知乎@qin meng)當時我自己遇到這個問題按照他的方法解決了,改註冊表肯定可以解決這個問題但是一定要看準再改,改出問題只能重裝系統,或者提前導出一份註冊表之後再去改,方便後續出問題直接覆蓋。

正文:

最近發現一個小問題,折騰了半天終於解決了。把方法寫下來記錄一下。以前回放設備選項卡里面有一個增強選項卡,裏面有一些Windows系統自帶的音效插件,但是最近這個選項卡不見了。網上查了查,說是驅動的問題,遂回滾了驅動到Windows自帶驅動,果然選項卡回來了,但是低音增強選項不見了,取而代之的是一個叫做低音管理的選項。這個選項不連低音炮的話,什麼也幹不了:

這個事情很令人惱火。網上找了一圈,全是更新驅動,換微軟驅動之類的,完全沒有關於這個選項的說明。

沒辦法,自己從頭研究。

Windows從Vista開始,使用一套叫做APO(Audio processing Object)的音頻框架,讓用戶可以編寫自己的音頻效果插件。比較知名的APO包括Dolby音效插件,Viper4Windows,Equalizer APO等等,都是此類東西。增強選項卡的這些選項,實際上是windows自帶的APO插件。

這些自帶的APO插件,包裝在一個CLSID中,封裝成一個DLL。一般由設備驅動廠商決定是否使用windows自帶的這些APO插件,或者是廠商自己定義的APO,比如Realtek的,用的就是自定義的:

如果你的回放設備驅動中,廠商沒有指定任何默認的APO,那麼你就看不到這個增強頁面了。所以實際上這個問題實際上是廠商驅動的鍋。好了,這個問題搞清楚了,等下說解決方法。下一個問題是這個Bass Boost選項怎麼沒了,Bass Managment又是什麼鬼?

又是一番查閱微軟的資料,最終發現,這個選項在Windows 10某個版本之後更新了。它會根據你的揚聲器類型不同給出不同的選項!

那麼怎麼設置揚聲器類型呢,在這裏,右鍵單擊桌面小喇叭,選擇聲音,彈出窗口選擇播放選項卡,選擇你的播放設備,點擊左下角的配置按鈕:

點擊後,會進入一個配置嚮導,第一頁選擇立體聲,關鍵是第二頁,配置全音域揚聲器。這裏如果你選擇了任意類型的全音域揚聲器,那麼低音管理選項就會替代低音增強選項了:

配置完成後,你就又能看到Bass Boost選項回來了:

到此如果你的設備能夠使用微軟的默認驅動,而且可以配置揚聲器類型,那麼你的問題應該解決了,但是對於那些驅動不支持的小夥伴怎麼辦呢?也有辦法,我們硬改註冊表。

改註冊表有一定風險,修改相關選項之前情一定注意導出原始值備份,一定記得備份!

首先,打開註冊表編輯器,找到這個註冊表項:

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

這裏面是你的所有回放設備,用CLSID標識,你需要現找到你正在用的設備,一般比較好找,注意Properties選項右側相關鍵值裏面的回放設備名稱即可,比如:

之後,在同CLSID的FxProperties選項下面找到這個註冊表值:

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

他是一個REG_SZ的鍵值,如果沒有就新建一個。修改它的值爲:

{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}

如下:

修改好之後,你就會發現增強頁面回來了。好,下一步就是如何修改揚聲器類型,這裏如果你可以通過前面的嚮導頁面配置來修改揚聲器類型,那麼你不需要接下來的修改。

還是相同CLSID,切換到Properties,找到以下鍵值:

{1da5d803-d492-4edd-8c23-e0c0ffee7f0e},6

這是一個REG_DWORD類型的值,如果沒有就新建一個,將其值修改爲0:

好了,到此爲止,就全部搞定了,熟悉的Bass Boost回來了。

總體的感覺微軟的這個低音增強的APO十分簡單易用。我之前也用過Equalizer APO或者Viper4Windows之類的軟件,操作比較複雜不說,動態壓縮導致聲音忽大忽小,聽感十分不友好。

這個東西的缺點就是它用的是靜態壓縮算法,所以與其說增大了低頻不如說是消減了除了低頻以外的其他頻率。所以選擇增益較高的時候你會發現音量減小了,這個時候需要增大音量來解決。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com