Win7 系統本地播放正常、網頁 Flash/視頻無聲 — 註冊表修復 wavemapper 完整教學
現象確認
- 本地播放器 (電影/音樂/FLASH) 有聲音
- 瀏覽器播放土豆/優酷/YouTube Flash、RMVB/WMV 線上視頻、網頁音樂 — 全無聲音
- 重裝聲卡驅動無效
- XP/Vista/Win7 通病,常因優化軟體/解碼器安裝移除導致
根因
註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32 缺少 wavemapper 字串值,導致波形音訊映射器失效,影響 MCI/舊版媒體管線播放。
修復步驟
- Win+R →
regedit 開啟註冊表編輯器
- 展開至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
- 右側空白處右鍵 → 新增 → 字串值 → 名稱:
wavemapper
- 雙擊該值 → 數值資料輸入:
msacm32.drv → 確定
- 重新啟動電腦
後續檢查
- 系統托盤音量圖示是否出現?若無:
控制台 → 聲音和音訊裝置 → 勾選「將音量圖示放入工作列」
- 音量混合器中「裝置」/「應用程式」音量是否為靜音
- 播放裝置 → 設定預設裝置、預設通訊裝置
原理補充
wavemapper 將舊式 MCI waveOut API 映射到系統預設音訊端點
- 缺失時,依賴 MCI 的舊版播放器/瀏覽器 Flash 插件無法找到輸出裝置
- 現代 WASAPI/音訊引擎不受影響,故本地新版播放器正常
💡 若修復後仍無聲,請檢查:瀏覽器靜音、網站播放器靜音、獨立顯卡 HDMI 音訊搶佔預設裝置、聲卡驅動版本不匹配。