本地播放器正常,但土豆、優酷、YouTube 等網頁 Flash/線上影片 (RMVB/WMV) 沒聲音。重裝驅動/系統無效。原因通常是優化軟體/解碼器包破壞註冊表 `Drivers32` 關鍵值 `wavemapper`。一鍵修復。
修復步驟
- Win+R → `regedit`
- 定位 `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32`
- 右側窗格檢查是否有 **`wavemapper`** 字串值。
若無 → 右鍵空白處 → 「新增」→ 「字串值」→ 名稱 `wavemapper` → 雙擊 → 數值資料填 `msacm32.drv` → 確定。
- 重開機,網頁 Flash/線上影片聲音恢復正常。
補充檢查
- 若修復後仍無聲,檢查系統匣是否有音量圖示。
無 → 控制台 → 「聲音和音訊裝置內容」→ 「音量」頁籤 → 勾選「將音量圖示放在工作列」→ 確定。
- 此問題在 XP/Vista/7 通用,與作業系統版本無關,純屬註冊表 `Drivers32` 映射遺失。
原理解析
`wavemapper` 是波形音訊對應器,將舊版 MCI/波形 API 導向 `msacm32.drv` (音訊壓縮管理驅動)。網頁 Flash/ActiveX 播放器多仰賴此映射路徑播放聲音。註冊表遺失導致音訊資料流無法正確導向音訊引擎,故本地播放器 (DirectShow/媒體基礎架構) 正常、網頁播放失效。
一鍵補回註冊表值,網頁聲音即刻回歸,免去重灌之苦!