Win7 內建 Windows Media Player / Media Foundation 不內建 MKV 分割器與 H.264/HEVC 解碼器,直接播放 MKV 會黑屏/無聲/報錯。
regedit,定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred。
Preferred → 「權限」→「進階」→「擁有者」改為 Administrators,勾選「取代子容器...」,確定。
Administrators → 「完全控制」→「允許」,確定。
| 媒體類型 | CLSID (註冊表機碼名) | 常用解碼器 CLSID 值 |
|---|---|---|
| 視訊解碼器 | {e06d8026-db46-11cf-b4d1-00805f6cbbea} | FFDShow: {04FE9017-F873-410E-871E-AB91661A4EF7}MPC Video Decoder: {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}LAV Video: {EE3021FD-D77D-4c95-AA0B-EC5E2D7E8B5D} |
| 音訊解碼器 | {31435641-0000-0010-8000-00AA00389B71} | FFDShow Audio: {04FE9017-F873-410E-871E-AB91661A4EF7}LAV Audio: {E8E73B6B-4CB3-44A4-BE99-4F7D5F9D9E9A} |

直接安裝 MPC-BE / MPC-HC / PotPlayer / VLC 等內建解碼器的播放器,無需折騰註冊表、相容性更好、支援硬體加速、介面現代化。本方法僅供維持使用 WMP 的特殊需求參考。
修改 HKLM\SOFTWARE\Microsoft\DirectShow\Preferred 需取得權限並謹慎操作,錯誤 CLSID 會導致所有 DirectShow 應用播放失敗。建議先匯出該機碼備份。