Windows Media Player (WMP) báo lỗi "An audio codec is needed to play this file" / "Codec is missing: MP3 – MPEG Layer III (55)" khi phát file MP3. Nguyên nhân: codec bị hỏng, DirectX Video Acceleration tắt, file WMP.dll chưa đăng ký, hoặc cài đặt WMP bị lỗi. 6 cách sửa dưới đây.
6 Cách Sửa Lỗi WMP Không Phát Nhạc MP3 Trên Windows 10
Lưu ý: Tạo Restore Point.
Phương pháp 1: Chạy Windows Media Player Troubleshooter
- Win + R →
msdt.exe -id WindowsMediaPlayerConfigurationDiagnostic→ Enter. - Click Advanced → Run as administrator → Next → tự động sửa → Reboot.
Phương pháp 2: Bật DirectX Video Acceleration
- Mở WMP → nhấn Alt → Tools → Options.
- Tab Performance → tích Turn on DirectX Video Acceleration for WMV files.
- Apply → OK → Khởi động lại WMP → test.
Phương pháp 3: Đăng Ký Lại wmp.dll
- CMD (Admin) →
regsvr32 wmp.dll→ Enter. - Thông báo "DllRegisterServer in wmp.dll succeeded" → OK → Reboot.
Phương pháp 4: Cài Đặt Lại Windows Media Player 12
- Win + R →
optionalfeatures→ Enter (hoặc Control Panel → Programs → Turn Windows features on/off). - Mục Media Features → bỏ tích Windows Media Player → Yes → OK → Reboot.
- Mở lại
optionalfeatures→ tích lại Windows Media Player (và Windows Media Center nếu có) → OK → đợi cài xong → Reboot.
Phương pháp 5: Tạm Tắt Antivirus & Firewall
Một số antivirus chặn codec/DRM. Tắt tạm 15-30 phút (System Tray → Disable) → test WMP. Nếu OK → thêm thư mục WMP (C:\Program Files\Windows Media Player) vào exclusion list antivirus. Đừng quên bật lại Firewall/Antivirus sau.
Phương pháp 6: Đổi Cài Đặt Proxy Trong WMP
- Mở WMP → Alt → Tools → Options → tab Network.
- Chọn protocol HTTP → Configure → Autodetect proxy settings → OK.
- Làm tương tự cho RTSP (nếu có).
- Apply → OK → Restart WMP.
Thay thế khuyến nghị: Dùng VLC Media Player (videolan.org) — hỗ trợ hầu hết codec, nhẹ, không lỗi codec thiếu.