Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục: Lỗi thiếu file mfplat.dll trên Windows 10

Một số người dùng báo cáo không thể chạy PLEX hoặc dịch vụ streaming tương tự kể từ khi một bản cập nhật Windows được cài đặt tự động trên hệ thống của họ. Lỗi gặp phải trỏ tới việc thiếu file DLL từ gói Windows Media Feature.

Khắc phục: Lỗi thiếu file mfplat.dll trên Windows 10

Cập nhật: Lỗi mfplat.dll cũng được báo cáo xảy ra với một số game sử dụng tích cực Media Feature Pack.

Nguyên nhân gây lỗi thiếu mfplat.dll

Hầu hết thời gian, lỗi thiếu mfplat.dll xảy ra vì Media Feature Pack bị thiếu khỏi hệ thống hiển thị lỗi. Mặc dù Media Feature Pack thường được cài đặt bởi ứng dụng cần nó hoặc qua Windows Update tự động, một số trình cài đặt không bao gồm nó.

Dưới đây là một số lý do khiến Media Feature Pack (cùng với file mfplat.dll) không được cài đặt cùng với ứng dụng cần nó:

  • Máy tính đang dùng Windows 10 N – phiên bản không bao gồm Media Feature Pack theo mặc định.
  • Dịch vụ Media Playback bị vô hiệu hóa bởi Windows Update. Trong trường hợp này, giải pháp là chạy một lệnh nhất định trong Command Prompt nâng cao – Tham khảo Phương pháp 2 để có hướng dẫn chi tiết.
  • Trình cài đặt ứng dụng không bao gồm Media Feature Pack.
  • Người dùng chủ động từ chối cài đặt Media Feature Pack từ trình cài đặt.
  • Windows 10 chưa được cập nhật và ứng dụng yêu cầu phiên bản mới hơn của Media Feature Pack.

Cách khắc phục lỗi thiếu mfplat.dll

Nếu bạn đang gặp khó khăn trong việc khắc phục lỗi cụ thể này, bài viết này sẽ giúp bạn khắc phục sự cố. Dưới đây bạn có một tập hợp các phương pháp mà những người dùng khác trong tình huống tương tự đã dùng để giải quyết vấn đề.

Để đạt kết quả tốt nhất, hãy bắt đầu với phương pháp đầu tiên sau đó làm theo các phương pháp khác theo thứ tự cho đến khi bạn tìm thấy các bước cho phép bạn khắc phục hoặc vượt qua thông báo lỗi. Chúng ta bắt đầu ngay!

Quan trọng: Việc sao chép file mfplat.dll từ trang web tải DLL không được khuyến khích vì nó sẽ tạo ra thêm lỗi sau này.

Phương pháp 1: Cài đặt Media Feature Pack cho phiên bản Windows 10 N

Lưu ý rằng Windows 10 N đi kèm không có Windows Media Player tích hợp sẵn trong hệ thống. Điều này có nghĩa là Media Feature Pack sẽ không được cài đặt mặc định hoặc được cập nhật bởi thành phần WU (Windows Update).

Nếu bạn không chắc mình đang cài đặt phiên bản Windows 10 nào, hãy làm theo các bước dưới đây:

  1. Nhấn phím Windows và gõ "about" vào hộp tìm kiếm.
  2. Nhấp vào About this PC để mở tab About của ứng dụng Settings.
  3. Trong màn hình About, cuộn xuống Windows specifications và khám phá phiên bản Windows của bạn dưới Edition.
    Khắc phục: Lỗi thiếu file mfplat.dll trên Windows 10

Nếu bạn gặp sự cố trên Windows 10 N, lỗi thiếu mfplat.dll có thể được khắc phục bằng cách cài đặt Media Feature Pack phù hợp. Dưới đây là hướng dẫn nhanh:

  1. Truy cập liên kết này (tại đây) và cuộn xuống trang Download.
  2. Sử dụng menu thả xuống ở đó, chọn phiên bản bạn muốn cài đặt và nhấp Confirm. Lưu ý rằng có vài lý do bạn muốn cài đặt phiên bản cũ hơn vì hầu hết các dịch vụ streaming như Plex và hầu hết các game sẽ yêu cầu phiên bản 1803.
    Khắc phục: Lỗi thiếu file mfplat.dll trên Windows 10
  3. Đợi cho đến khi yêu cầu được xác thực. Tải xuống sẽ tự động bắt đầu sau vài phút.
    Khắc phục: Lỗi thiếu file mfplat.dll trên Windows 10
  4. Khi tải xuống hoàn tất, mở file thực thi cài đặt và làm theo hướng dẫn trên màn hình để cài đặt Media Feature Pack trên hệ thống của bạn.
  5. Sau khi Media Feature Pack được cài đặt, khởi động lại máy tính.
  6. Ở lần khởi động tiếp theo, mở ứng dụng trước đây hiển thị lỗi thiếu mfplat.dll và xem vấn đề đã được khắc phục chưa.

Nếu bạn vẫn gặp cùng lỗi hoặc phương pháp này không áp dụng được, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Bật Media Playback từ Command Prompt nâng cao

Nếu bạn gặp lỗi này khi cố gắng chạy Plex hoặc dịch vụ streaming tương tự và bạn trước đó đã đảm bảo Media Feature Pack đã được cài đặt, bạn nên thử bật Media Playback qua Command Prompt nâng cao.

Rõ ràng, có những trường hợp bản cập nhật Windows sẽ vô hiệu hóa tính năng này và tạo điều kiện cho lỗi thiếu mfplat.dll. Một số người dùng trong tình huống tương tự đã khắc phục được sự cố bằng cách chạy một lệnh trong Command Prompt nâng cao. Dưới đây là hướng dẫn nhanh:

  1. Nhấn Windows key + R để mở hộp Run. Tiếp theo, gõ "cmd" vào hộp Run và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Nếu được nhắc bởi UAC (User Account Control) hãy nhấp vào Yes.
    Khắc phục: Lỗi thiếu file mfplat.dll trên Windows 10
  2. Bên trong Command Prompt nâng cao, dán lệnh sau và nhấn Enter để chạy:
    dism /online /enable-feature /featurename:MediaPlayback
  3. Đóng Command Prompt nâng cao và mở lại ứng dụng để xem vấn đề đã được khắc phục chưa.

Nếu vấn đề vẫn chưa được khắc phục, hãy tiếp tục với phương pháp tiếp theo bên dưới.

Phương pháp 3: Trích xuất bản sao mfplat.dll từ thư mục windows.old

Nếu lỗi xảy ra ngay sau khi bạn nâng cấp lên Windows 10 từ phiên bản cũ hơn, giải pháp đơn giản là sử dụng thư mục windows.old để lấy bản sao cũ của file mfplat.dll.

Người dùng trong tình huống tương tự đã báo cáo khắc phục được sự cố sau khi thực hiện vài bước. Đây là những gì bạn cần làm:

  1. Đi đến ổ Windows của bạn và tìm thư mục windows.old. Thư mục này sẽ bảo留 một bản sao của hệ điều hành cũ và các file liên quan phòng trường hợp có sự cố trong quá trình nâng cấp.
    Lưu ý: Thư mục này được lên lịch xóa sau một tháng kể từ khi nâng cấp. Bạn cũng có thể chọn xóa thủ công bất cứ lúc nào.
  2. Mở thư mục WIndows.old và điều hướng đến thư mục syswow64.
  3. Trong thư mục syswow64, sao chép file mfplat.dll và dán nó vào C:\ windows \ syswow64.
  4. Khởi động lại máy tính và xem vấn đề đã được khắc phục sau khi khởi động hoàn tất bằng cách mở ứng dụng trước đây hiển thị lỗi.