Windows Media Player (WMP) báo lỗi không phát được file do: thiếu codec, file hỏng, driver âm thanh lỗi, cài đặt WMP hỏng, hoặc protocol stream không đúng.
9 Cách Khắc Phục Từ Dễ Đến Khó
Tạo Restore Point.
Cách 1: Thử Phát File Trên Máy Khác
Copy file sang máy khác có WMP. Nếu phát được > lỗi ở máy bạn (driver/WMP). Nếu không phát được > file hỏng/không hỗ trợ > tải lại file.
Cách 2: Kiểm Tra Định Dạng File Hỗ Trợ
WMP hỗ trợ: Windows Media (.asf, .wma, .wmv, .wav...), MPEG (.mp3, .mpg, .mpeg, .m3u...), MIDI (.mid, .rmi), UNIX (.au, .snd). File .mov, .mkv, .flac, .3gp... cần codec bên thứ 3 hoặc dùng player khác (VLC, MPC-BE).
Cách 3: Chọn Thiết Bị Phát Âm Thanh Đúng Trong WMP
- Mở WMP > Tools (Alt+T) > Options.
- Tab Devices > chọn Speakers > Properties.
- Dropdown "Select the audio device" > chọn thiết bị đúng (Realtek, HD Audio...).
- Apply/OK > Khởi động lại WMP & máy.
Cách 4: Cập Nhật Driver Card Âm Thanh (Sound Card)
devmgmt.msc> Sound, video and game controllers.- Chuột phải thiết bị âm thanh > Update driver > Search automatically.
- Nếu không có: Browse my computer > Let me pick > chọn driver mới nhất.
- Hoặc tải driver mới nhất từ web hãng mainboard/laptop (Realtek, Conexant, Intel Audio...).
Cách 5: Cập Nhật DirectX
Tải DirectX Runtime Web Installer từ trang Microsoft > cài đặt. DirectX cũ gây lỗi render video trong WMP.
Cách 6: Cài Đặt Lại Windows Media Player
- Control Panel > Programs > Turn Windows features on or off.
- Mở rộng Media Features > bỏ tích Windows Media Player > Yes > Reboot.
- Lại Turn Windows features on or off > tích lại Windows Media Player & Windows Media Center (nếu có) > OK > Reboot.
Cách 7: Cài Bộ Codec (K-Lite Codec Pack / Media Feature Pack)
Tải K-Lite Codec Pack (Standard hoặc Full) từ codecguide.com > cài đặt. Hoặc cài Media Feature Pack cho phiên bản Windows N/KN. Giúp WMP phát thêm .mkv, .flac, .mov...
Cách 8: Cấu Hình Protocol MMS/Streaming
- WMP > Tools (Alt+T) > Options > tab Network.
- Mục "Protocols for MMS URLs": tích tất cả TCP, HTTP, UDP, RTSP.
- Apply/OK > Reboot.
Cách 9: Sửa Registry DirectShow Filters (Nâng Cao)
- Regedit > điều hướng:
HKEY_CLASSES_ROOT\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{083863F1-70DE-11d0-BD40-00A0C911CE86}
- Đảm bảo 3 giá trị tồn tại & đúng:
- CLSID (String) =
{083863F1-70DE-11d0-BD40-00A0C911CE86} - FriendlyName (String) =
DirectShow Filters - Merit (DWORD) =
00600000
- Nếu thiếu, chuột phải > New giá trị tương ứng > nhập dữ liệu.
- Reboot.