Cách khắc phục lỗi DirectDraw trên Windows 10 & 11
Lỗi DirectDraw là lỗi mà một số người chơi đã báo cáo xảy ra khi họ cố gắng bắt đầu các trò chơi cổ điển cũ hơn trên PC chạy Windows 11/10. Những người chơi đó nhìn thấy thông báo lỗi có nội dung “Lỗi DirectDraw (mã lỗi thay đổi) DDERR_UNSUPPORTED.” Trò chơi Windows không bắt đầu khi thông báo lỗi đó bật lên.
Do đó, người chơi không thể chơi các trò chơi cũ hơn như Age of Empires, Might and Magic 7 và Diablo vì lỗi DirectDraw. Lỗi tương tự cũng có thể xảy ra đối với phần mềm thiết kế và nghệ thuật. Đây là cách bạn có thể khắc phục lỗi DirectDraw trên PC chạy Windows 11/10.
Mục Lục
1. Định cấu hình các ứng dụng bị ảnh hưởng để chạy ở Chế độ tương thích
Chạy trò chơi và phần mềm ở chế độ tương thích là giải pháp khắc phục lỗi DirectDraw cho nhiều người dùng. Vì lỗi DirectDraw thường phát sinh đối với các trò chơi và phần mềm cũ hơn nên bạn nên làm như vậy. Bạn có thể đặt trò chơi chạy ở chế độ tương thích như sau:
- Mở trình quản lý thư mục và tệp Explorer bằng cách nhấn Thắng + E và điều hướng đến thư mục cài đặt của trò chơi bị ảnh hưởng.
- Nhấp chuột phải vào tệp EXE (ứng dụng) của trò chơi và chọn Của cải.
- Bấm vào khả năng tương thích trong cửa sổ thuộc tính.
- Lựa chọn Chạy chương trình này trong khả năng tương thích cách thức để kích hoạt menu thả xuống của cài đặt đó.
- Sau đó chọn nền tảng Windows mới nhất có sẵn trong năm phát hành trò chơi. Nếu bạn không chắc chắn, hãy chọn một cửa sổ 8 hoặc 7 tùy chọn trên menu.
- Lựa chọn Áp dụng để đặt tùy chọn tương thích mới.
- Nhấp chuột ĐƯỢC RỒI để đóng cửa sổ thuộc tính.
Ngoài ra còn có Trình khắc phục sự cố tương thích chương trình có thể hữu ích để khắc phục lỗi DirectDraw. Trình khắc phục sự cố đó bao gồm một tùy chọn đặt cài đặt tương thích được đề xuất cho một chương trình đã chọn. Nó cho phép bạn kiểm tra các chương trình với cài đặt tương thích.
Nếu chọn cài đặt chế độ tương thích không hoạt động, hãy cân nhắc sử dụng Trình khắc phục sự cố tương thích chương trình. Hướng dẫn Trình khắc phục sự cố Tương thích Chương trình này cung cấp các nguyên tắc để truy cập và sử dụng trình khắc phục sự cố đó.
2. Đặt Độ phân giải 640 x 480 cho Trò chơi
Lỗi DirectX cũng có thể xảy ra do độ phân giải màn hình của bạn không tương thích với độ phân giải của trò chơi hoặc phần mềm bị ảnh hưởng. Hãy nhớ rằng độ phân giải cao hơn ngày nay có thể không tồn tại trong năm phát hành trò chơi cũ.
Để khắc phục điều đó, hãy thử đặt độ phân giải 640 x 480 cho trò chơi. Bạn có thể làm điều đó bằng cách mở khả năng tương thích tab cho một trò chơi như được hướng dẫn cho ba bước đầu tiên của giải pháp trước đó. Sau đó chọn Chạy ở màn hình 640 x 480 nghị quyết hộp kiểm và nhấp vào Áp dụng > ĐƯỢC RỒI.
Nếu 640 x 480 là quá thấp đối với bạn, bạn cũng có thể thử áp dụng độ phân giải phổ quát thấp hơn trong cài đặt Windows. Tuy nhiên, độ phân giải được đặt trong ứng dụng Cài đặt sẽ áp dụng cho Windows và tất cả phần mềm. Đây là các bước để giảm độ phân giải trong Cài đặt:
- Nhấp vào nút kính lúp của thanh tác vụ hoặc Tìm kiếm hộp văn bản.
- Nhập từ khóa thay đổi độ phân giải trong cài đặt.
- Lựa chọn Thay đổi độ phân giải của màn hình bên trong kết quả tìm kiếm.
- Tiếp theo, nhấp chuột vào độ phân giải màn hình trình đơn thả xuống.
- Chọn một tùy chọn có độ phân giải thấp hơn trên menu.
- Sau đó bấm vào Giữ sự thay đổi để đặt độ phân giải đã chọn.
- Hãy thử bắt đầu trò chơi hoặc phần mềm.
3. Kích hoạt tính năng thành phần kế thừa
Một số người dùng có thể cần bật các tính năng thành phần cũ hơn để giải quyết lỗi DirectDraw. Cụ thể hơn, một trò chơi cũ hơn có thể cần phiên bản không dùng nữa Chơi trực tiếp tính năng được kích hoạt để chạy. Đây là cách bạn có thể kích hoạt các tính năng thành phần cũ trên Windows 11/10:
- Đầu tiên, hãy mở Chương trình và Tính năng bằng cách nhấn các cửa sổ phím + rnhập appwiz.cpl bên trong hộp thoại Run và chọn ĐƯỢC RỒI.
- bấm vào Bật hoặc tắt tính năng điều hướng của Windows tùy chọn dọc phía bên trái của công cụ gỡ cài đặt.
- Nhấn đúp chuột Thành phần kế thừa để mở rộng nó.
- Sau đó chọn Chơi trực tiếp hộp kiểm.
- chọn .NET Framework 3.5 (bao gồm .NET 2.0 và 3.0) hộp kiểm nếu nó không được chọn.
- Nhấn ĐƯỢC RỒI để cài đặt các tính năng.
- Khởi động lại Windows sau khi cài đặt các tính năng.
4. Cài đặt các thành phần thời gian chạy DirectX bị thiếu
Vì DirectDraw là một phần của DirectX nên lỗi này được liên kết với API đó. Lỗi có thể phát sinh do các trò chơi cũ cần các thư viện thời gian chạy DirectX cũ hơn có thể bị thiếu trên PC của bạn. Bạn có thể cài đặt các thành phần DirectX bị thiếu bằng DirectX End-User Runtime Web Installer như sau:
- Mở trang DirectX End-User Runtime Web Installer này trong phần mềm duyệt web của bạn.
- Nhấn Tải xuống trên trang web đó.
- Mở File Explorer để chuyển đến bất kỳ thư mục nào mà trình duyệt của bạn được đặt để tải tệp xuống.
- Bấm đúp vào tệp DirectX End-User Runtime Web Installer (nếu không dxwebsetup.exe) để hiển thị cửa sổ Cài đặt Microsoft (R) DirectX (R).
- Sau đó nhấn vào tôi chấp nhận để thực hiện thỏa thuận của bạn với Microsoft.
- Lựa chọn Kế tiếp để cài đặt các thành phần thời gian chạy DirectX 9, 10 và 11.
5. Thử một số bản sửa lỗi Windows cơ bản
Nếu vẫn chưa có gì hiệu quả, có một số thủ thuật Windows đơn giản thường khắc phục sự cố hiển thị với phần mềm và trò chơi.
Cập nhật trình điều khiển của thẻ video của bạn
Lỗi này cũng có thể xảy ra do trình điều khiển đồ họa lỗi thời hoặc bị hỏng đang gây ra sự cố thành phần hiển thị DirectDraw. Việc cài đặt trình điều khiển đồ họa mới nhất hiện có cho GPU của PC có thể khắc phục các sự cố như vậy. Hướng dẫn cập nhật trình điều khiển GPU trên Windows của chúng tôi bao gồm hướng dẫn cài đặt trình điều khiển đồ họa mới theo năm cách khác nhau.
Chạy ứng dụng bị ảnh hưởng ở Chế độ cửa sổ
Chạy trò chơi hoặc phần mềm ở chế độ cửa sổ cũng có thể giải quyết các vấn đề về độ phân giải. Để làm như vậy, hãy xem bài viết của chúng tôi về cách buộc trò chơi ở chế độ cửa sổ trên Windows. Làm theo hướng dẫn cho phương pháp thứ ba của hướng dẫn đó để đặt phần mềm khởi động ở chế độ cửa sổ.
Cài đặt lại trò chơi hoặc phần mềm bị ảnh hưởng
Cài đặt lại các trò chơi hoặc gói phần mềm bị ảnh hưởng nếu bạn vẫn đang cố gắng khắc phục lỗi DirectDraw sau khi áp dụng các giải pháp khả thi khác trong hướng dẫn này. Nếu bạn đã cài đặt một trò chơi bằng phần mềm máy khách chơi trò chơi như Steam, Epic hoặc GOG, bạn có thể gỡ cài đặt trò chơi đó bằng cùng một phần mềm. Hoặc xóa phần mềm trong Bảng điều khiển hoặc Cài đặt bằng phương pháp trong hướng dẫn gỡ cài đặt chương trình trên Windows này.
Khi bạn đã hoàn thành việc đó, hãy khởi động lại Windows và cài đặt lại trò chơi bằng phần mềm máy khách chơi trò chơi của bạn. Nếu trò chơi có DVD/CD, bạn sẽ cần cài đặt lại trò chơi bằng đĩa đó.
Tận hưởng các trò chơi hoặc ứng dụng cổ điển của bạn trên Windows
Đó là những giải pháp tốt nhất và có khả năng nhất để khắc phục lỗi DirectDraw trên PC chạy Windows 11/10. Một trong những giải pháp khả thi trong hướng dẫn này có thể sẽ khiến lỗi DirectDraw được sắp xếp trên PC của bạn vì nhiều người dùng đã khắc phục sự cố đó bằng cách áp dụng chúng. Sau đó, bạn có thể quay lại chơi các trò chơi không bắt đầu do lỗi đó.