Computer >> Máy Tính >  >> Hệ thống >> Windows

Sửa lỗi DirectDraw khi chơi Trò chơi kế thừa trên Windows 11/10

Khá nhiều người chơi PC đang báo cáo sự cố khi cố gắng chơi các trò chơi (cũ) như Diablo hoặc Age of Empires trên máy tính Windows 11 hoặc Windows 10 của họ, họ gặp phải Lỗi không hỗ trợ DirectDraw thường kèm theo các mã lỗi khác nhau. Trong bài đăng này, chúng tôi xác định thủ phạm tiềm ẩn cũng như đưa ra giải pháp cho vấn đề này.

Sửa lỗi DirectDraw khi chơi Trò chơi kế thừa trên Windows 11/10

DirectDraw độc lập không được dùng nữa. Bây giờ nó là một tập hợp con của DirectX. DirectX chứa Direct3D là phần xử lý đồ họa chính của DirectX. Nó được liên kết với API DirectX và nó giúp hiển thị đồ họa 2D trong bất kỳ chương trình nào trên máy tính Windows. Rất có thể bạn gặp phải lỗi này do một hoặc nhiều lý do sau;

  • Trò chơi đang chạy ở chế độ toàn màn hình.
  • Trò chơi không tương thích với phiên bản / phiên bản Windows đã cài đặt.
  • DirectPlay và .NET Framework 3.5 không được bật.
  • Sự cố kết xuất đồ họa.

Làm cách nào để bật DirectDraw?

Để bật DirectDraw hoặc Direct3D trên máy tính Windows 11/10, hãy làm theo các hướng dẫn sau; chạy Công cụ chẩn đoán DirectX (dxdiag.exe). Trong cửa sổ dxdiag, nhấp vào tab Hiển thị, xác minh rằng Tăng tốc DirectDraw Tăng tốc Direct3D được chọn trong Tính năng DirectX . Nhấp vào Bật nếu một trong hai tùy chọn hiển thị Đã tắt tình trạng. Lặp lại các bước nếu nhiều bộ điều hợp video được cài đặt trên máy tính của bạn.

Làm cách nào để khắc phục DirectDraw?

Thông báo lỗi DirectDraw hầu hết sẽ được kích hoạt bởi bất kỳ chương trình nào sử dụng Microsoft DirectX. Các loại lỗi này thường liên quan đến trò chơi điện tử. Lỗi DLL có thể xuất hiện tại bất kỳ thời điểm nào trong khi chơi trò chơi hoặc khi sử dụng chương trình phần mềm hoặc trong quá trình khởi động trò chơi / ứng dụng. Trong số các bản sửa lỗi khác, bạn có thể chỉ cần khởi động lại PC của mình, gỡ cài đặt và cài đặt lại trò chơi / ứng dụng.

Lỗi DirectDraw khi chơi Trò chơi cũ

Nếu bạn gặp phải Lỗi DirectDraw này khi chơi các trò chơi cũ trên PC chạy Windows của mình, bạn có thể thử các giải pháp được đề xuất của chúng tôi bên dưới không theo thứ tự cụ thể nào và xem điều đó có giúp giải quyết sự cố không.

  1. Chạy trò chơi ở chế độ cửa sổ
  2. Chạy trò chơi ở Chế độ tương thích
  3. Chạy trò chơi bằng dgVoodo Wrapper
  4. Cài đặt DirectPlay
  5. Cập nhật DirectX lên phiên bản mới nhất
  6. Cập nhật trình điều khiển bộ điều hợp đồ họa
  7. Điều chỉnh độ phân giải màn hình
  8. Gỡ cài đặt và cài đặt lại trò chơi có vấn đề

Hãy cùng xem mô tả về quy trình liên quan đến từng giải pháp được liệt kê.

Trước khi bạn tiếp tục với các giải pháp bên dưới, hãy kiểm tra các bản cập nhật và cài đặt bất kỳ bit nào có sẵn trên thiết bị Windows của bạn và xem lỗi có xuất hiện lại khi bạn khởi chạy / chạy trò chơi hay không. Ngoài ra, hãy đảm bảo DirectDraw và Direct3D được bật (xem hướng dẫn ở trên).

1] Chạy trò chơi ở chế độ cửa sổ

Để chạy các trò chơi kế thừa ở chế độ cửa sổ trên PC chơi game Windows 11/10 của bạn, hãy làm như sau:

  • Điều hướng đến vị trí bạn đã cài đặt trò chơi cũ. Ngoài ra, nhấp chuột phải vào lối tắt của trò chơi và nhấp vào Thuộc tính trên menu ngữ cảnh.
  • Trong trang Thuộc tính, nhấp vào Phím tắt tab.
  • Bây giờ, hậu tố -w ở cuối đường dẫn tệp trong Mục tiêu lĩnh vực này.
  • Nhấp vào Áp dụng > Được .

Bây giờ, khi bạn chạy trò chơi, nó sẽ ở chế độ cửa sổ và Lỗi DirectDraw sẽ được sửa ngay bây giờ; nếu không, hãy thử giải pháp tiếp theo.

2] Chạy trò chơi ở Chế độ tương thích

Giải pháp này yêu cầu bạn chạy trò chơi cũ ở chế độ tương thích và xem sự cố có được giải quyết hay không. Nếu không, hãy thử giải pháp tiếp theo.

3] Chạy trò chơi bằng dgVoodo Wrapper

dgVoodoo Wrapper có khả năng chuyển đổi các API đồ họa cũ thành Direct3D 11 hoặc Direct3D 12 để bạn có thể kết xuất trò chơi trên các phiên bản mới hơn của Windows OS.

Để chạy trò chơi bằng dgVoodo Wrapper trên thiết bị Windows của bạn, hãy làm như sau:

  • Tải xuống phiên bản ổn định của dgVoodoo.
  • Giải nén gói lưu trữ.
  • Sau khi tiện ích được giải nén, hãy nhấp đúp vào tệp thực thi chính và làm theo tài liệu chính thức để định cấu hình nó cho trò chơi kế thừa mà bạn đang cố gắng hiển thị trên hệ thống Windows của mình.

4] Cài đặt và bật DirectPlay

Giải pháp này yêu cầu bạn cài đặt và bật DirectPlay trên thiết bị chơi game của mình. Ngoài ra, hãy đảm bảo rằng .NET Framework 3.5 hoặc mới hơn được bật trên hệ thống của bạn.

5] Cập nhật DirectX lên phiên bản mới nhất

Đảm bảo rằng bạn đang chạy phiên bản DirectX mới nhất trên PC Windows của mình và xem điều đó có hữu ích không.

6] Cập nhật trình điều khiển bộ điều hợp đồ họa

Giải pháp này yêu cầu bạn cập nhật trình điều khiển đồ họa / video của mình theo cách thủ công thông qua Trình quản lý thiết bị hoặc bạn có thể nhận các bản cập nhật trình điều khiển trong phần Cập nhật tùy chọn trong Windows Update. Bạn cũng có thể tải xuống phiên bản trình điều khiển mới nhất từ ​​trang web của nhà sản xuất phần cứng cạc đồ họa.

7] Điều chỉnh độ phân giải màn hình

Giải pháp này yêu cầu bạn điều chỉnh độ phân giải màn hình trên PC chạy Windows của mình và đảm bảo rằng nó đang chạy ở 640 x 480 độ phân giải màn hình.

8] Gỡ cài đặt và cài đặt lại trò chơi có vấn đề

Phương án cuối cùng nếu không có gì hoạt động cho đến nay, bạn có thể gỡ cài đặt trò chơi (tốt nhất là sử dụng trình gỡ cài đặt phần mềm của bên thứ ba) đang gặp lỗi, sau đó tải xuống và cài đặt lại phiên bản mới nhất của trò chơi trên Windows 10/11 của bạn PC.

Có liên quan :Khắc phục lỗi Khởi tạo DirectDraw Không thành công trên PC Windows.

DirectPlay có phải là vi rút không?

DirectPlay là một API (Giao diện lập trình ứng dụng) bên trong DirectX. Thông thường, nó sẽ không gây ra bất kỳ sự cố nào với các trò chơi khác trên hệ thống Windows của bạn, trừ khi trò chơi đó có lỗi trong hệ thống chống gian lận.

DirectPlay có cần thiết không?

DirectPlay là một thư viện API lỗi thời, là một thành phần của các phiên bản DirectX trước đó. DirectPlay không còn là yêu cầu đối với các ứng dụng hoặc trò chơi hiện đại. Tuy nhiên, bạn vẫn có thể tải xuống DirectPlay trên thiết bị Windows 11/10 của mình - nếu bạn muốn chạy các trò chơi có từ đầu những năm 2000, rất có thể đó vẫn là một yêu cầu. Vì vậy, về cơ bản một số trò chơi cũ hơn không chạy nếu không có DirectPlay.

Bài đăng có liên quan :Chương trình không thể bắt đầu vì thiếu d3drm.dll - Lỗi trò chơi cũ.

Sửa lỗi DirectDraw khi chơi Trò chơi kế thừa trên Windows 11/10