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

Sửa lỗi: Thiếu file dplay.dll khi chạy game cũ

Khi khởi chạy các game cũ như Doom hay Masters of Orion 2 trên các hệ điều hành mới hơn như Windows 7, bạn có thể gặp lỗi thiếu file .dll, cụ thể là dplay.dll. Một trong những thông báo lỗi phổ biến là "DPLAY.dll is missing from your computer. Try reinstalling the program to fix this problem".

Sự không tương thích của hệ điều hành là lý do khiến các ứng dụng và game này báo thiếu dplay.dll ngay cả khi file đó có mặt trên hệ thống. Trong các trường hợp khác, lỗi xuất hiện vì dplay.dll thực sự không tồn tại và cần được cung cấp để game có thể sử dụng.

Sửa lỗi: Thiếu file dplay.dll khi chạy game cũ

Trong bài viết này, chúng ta sẽ khắc phục lỗi này bằng cách cài đặt game cũ với chế độ tương thích, cài đặt lại game để cung cấp file .dll thiếu và sao chép dplay.dll đến vị trí đúng.

Phương pháp 1: Cài đặt ở chế độ tương thích (Compatibility Mode)

Chế độ tương thích của Windows tạo môi trường để các game hoặc ứng dụng cũ chạy trên hệ thống mới. Trước khi cài đặt game ở chế độ này, bạn cần biết hệ điều hành bạn đang dùng và phiên bản OS mà game hỗ trợ. Vì các game rất cũ thường hỗ trợ đến Windows XP, chúng ta sẽ giả định bạn đang dùng Windows 7 hoặc mới hơn.

  1. Chuột phải vào file cài đặt game và chọn Properties.
  2. Chọn tab Compatibility, dưới "Compatibility mode", tích vào ô "Run this program in compatibility mode for:"
  3. Chọn "Windows XP (Service Pack 2)" hoặc "Windows Vista (Service Pack 1)" từ danh sách thả xuống. Tốt nhất là kiểm tra OS mà game hỗ trợ và chọn chế độ phù hợp.
  4. Dưới "Settings (Application)" hoặc "Privilege level", tích vào "Run this program as an administrator".
  5. Nhấn OK.
  6. Cài đặt phần mềm và khởi động lại máy tính.
  7. Khởi chạy game hoặc ứng dụng vừa cài và kiểm tra tính năng.

Phương pháp 2: Sao chép file dplay.dll

Bạn có thể sao chép dplay.dll vào thư mục System32 và thử chạy game lại. Thường thì dplay tồn tại dưới dạng "dplayx.dll" trong thư mục SysWOW64 hoặc System32. Bạn nên tìm kiếm file dll này trước khi tiến hành tải và sao chép file dplay.dll khác, nếu dplayx.dll không tồn tại trên hệ thống.

  1. Mở Windows Explorer, gõ "%windir%\SysWOW64" vào thanh địa chỉ. Nếu dùng hệ thống 32-bit, gõ "%windir%\System32".
  2. Trong ô tìm kiếm, gõ "dxplay.dll". Bạn sẽ thấy kết quả như hình chụp. Trong trường hợp của tôi, file chỉ tồn tại trong SysWOW64 chứ không có trong System32.
  3. Chuột phải vào "dplayx.dll" và sao chép. Gõ "%windir%\System32" vào thanh địa chỉ và điều hướng đến đó. Chuột phải trong thư mục System32 và chọn Paste. Đổi tên "dplayx.dl" thành "dplay.dll". Nếu dplayx.dll đã có trong thư mục này, hãy tạo bản sao khác và đổi tên thành dplay.dll. Bạn có thể phải cấp quyền Admin cho thao tác này.
  4. Thử khởi chạy ứng dụng lại để xem có hoạt động không.

Sửa lỗi: Thiếu file dplay.dll khi chạy game cũ

Hoặc bạn có thể:

  1. Tải dplay.dll từ đây.
  2. Mở Explorer, gõ "%windir%\System32" và nhấn Enter.
  3. Sao chép dplay.dll vào vị trí này.

Phương pháp 3: Cài đặt lại game

Nếu vấn đề chỉ là game được hỗ trợ nhưng không chạy trên hệ thống của bạn, bạn có thể cần cài đặt lại game. Bạn không cần gỡ cài đặt game hiện tại để thực hiện quy trình này.

  1. Chuẩn bị file cài đặt của game bạn muốn cài lại.
  2. Chạy trình cài đặt và thực hiện quy trình cài đặt lại.
  3. Khởi động lại PC và chạy game để kiểm tra lỗi.