Giống như các phần trước, Modern Warfare 3 cũng có các cảnh quay điện ảnh và chuỗi hành động. Tất cả nhờ vào đồ họa cấp cao của nó. Mặc dù chơi game rất hấp dẫn, nhưng những crash đột ngột có thể làm mờ đi tất cả. Gần đây, nhiều người chơi báo cáo rằng khi họ khởi chạy Call of Duty Modern Warfare 3, một hộp thoại lỗi xuất hiện với thông báo "DirectX encountered an unrecoverable error" (DirectX gặp lỗi không thể khôi phục). Vậy lỗi này là gì và làm sao để khắc phục? Chúng ta sẽ thảo luận trong blog này, bắt đầu ngay!

DirectX Encountered an Unrecoverable Error Trong MW3: Nguyên Nhân Và Cách Khắc Phục
Được phát triển bởi Microsoft, DirectX là tập hợp các API đóng vai trò như một khung cho phép các nhà phát triển tạo game và ứng dụng chạy mượt mà trên hệ thống dựa trên Windows. Lỗi unrecoverable trong DirectX cho thấy có vấn đề ngăn cản việc khởi tạo hoặc vận hành thành công của nó khi tải game ứng dụng cụ thể.
Dưới đây là một số nguyên nhân phổ biến có thể kích hoạt lỗi:
- Thành phần phần cứng bị lỗi
- Vấn đề tương thích
- Driver hệ thống cũ
- File game bị hỏng
- Bug và lỗi phần mềm
- Kết nối internet kém
Câu Trả Lời Nhanh
Để khắc phục vấn đề này, hãy cập nhật driver GPU. Nếu không giúp được, hãy xác thực file game trên client Steam hoặc Battle.net tương ứng.
1. Mở ứng dụng Battle.net hoặc Steam.
2. Trong THƯ VIỆN (LIBRARY), nhấp vào thumbnail game và chọn Properties (Steam) hoặc Options (Battle.net)
3. Nhấp vào Verify integrity of game files… (Steam) hoặc Scan and Repair (Battle.net)
Mẹo: Trước khi chuyển sang các giải pháp, vui lòng kiểm tra xem PC của bạn có đáp ứng yêu cầu hệ thống Call of Duty: Warzone tại đây.
Phương pháp 1: Các Phương Pháp Khắc Phục Sự Cố Cơ Bản
Chúng ta sẽ bắt đầu với một số giải pháp cơ bản có thể giúp bạn khắc phục vấn đề trong chốc lát.
Phương pháp 1A: Khởi Động Lại Game, Sau Đó Là PC
Đôi khi vấn đề chỉ là một lỗi tạm thời nhỏ có thể khắc phục dễ dàng bằng cách khởi động lại game. Nếu không, khởi động lại PC và chạy MW3 lại.
Phương pháp 1B: Khắc Phục Sự Cố Kết Nối Internet
Vấn đề kết nối internet kém có thể kích hoạt lỗi DirectX. Bạn phải khắc phục và đảm bảo thiết bị được kết nối với nguồn internet nhanh và mạnh. Tham khảo hướng dẫn của chúng tôi về Kết Nối Internet Chậm? 10 Cách Tăng Tốc Internet!
Phương pháp 1C: Tắt Các Ứng Dụng Chạy Ngầm
Các ứng dụng chạy ngầm ngay cả khi không sử dụng cũng chiếm tài nguyên hệ thống như Mạng, CPU, GPU và Bộ nhớ. Hơn nữa, có thể bất kỳ cái nào trong số đó đang xung đột với game hoặc ứng dụng client, dẫn đến lỗi đã thảo luận. Làm theo các bước để loại bỏ các ứng dụng chạy ngầm không cần thiết:
1. Mở Task Manager trên PC của bạn và điều hướng đến tab Processes.
2. Nhấp chuột phải vào chương trình bạn muốn đóng và chọn End task từ menu ngữ cảnh.

3. Lặp lại các bước tương tự cho tất cả các ứng dụng và chương trình khác.
Phương pháp 1D: Cập Nhật Windows
Lỗi DirectX trong game và ứng dụng thường do Windows OS cũ trên PC. Chúng tôi建议 bạn cập nhật Windows và xem có giúp được không. Làm theo hướng dẫn của chúng tôi về Cách Tải Và Cài Đặt Cập Nhật Windows 11.

Phương pháp 2: Cập Nhật DirectX
Vì DirectX giúp gửi lệnh từ hệ điều hành đến các thành phần phần cứng của PC, nó quan trọng cho trải nghiệm chơi game mượt mà trong các game hiện đại. Do đó bạn cần đảm bảo PC chạy phiên bản DirectX mới nhất. Mặc dù cập nhật Windows tự động cập nhật DirectX, nếu điều đó không giúp được, hãy làm theo các bước trong hướng dẫn của chúng tôi về Cách Cập Nhật DirectX Trong Windows 10 để làm điều đó.
Phương pháp 3: Buộc Game Sử Dụng DirectX 11
DirectX 12 xử lý dễ dàng các tác vụ đồ họa nặng trên Windows. Tuy nhiên, lỗi DirectX encountered an unrecoverable error trong Modern Warfare 3 trên Windows 11 có thể do vấn đề tương thích với phần cứng, bạn có thể khắc phục bằng cách buộc game chạy trên DirectX 11.
Tùy chọn 1: Trên Steam
Làm theo các bước trên ứng dụng client Steam nếu bạn chơi MW3 trên đó:
1. Khởi chạy Steam và trong thư viện game của bạn, nhấp chuột phải vào Modern Warfare 3 và chọn Properties từ menu ngữ cảnh.
2. Chuyển sang tab GENERAL, và trong trường văn bản LAUNCH OPTIONS, gõ -d3d11.

Tùy chọn 2: Trên Battle.net Launcher
Làm theo các bước trên launcher Blizzard Battle.net:
1. Mở Battle.net launcher và chọn Call of Duty: Modern Warfare 3.
2. Nhấp vào biểu tượng bánh răng bên cạnh nút Play và chọn Cài Đặt Game (Game Settings) từ menu ngữ cảnh.
3. Tích vào ô Tham số dòng lệnh bổ sung (Additional command line arguments), gõ -d3d11 trong trường văn bản, và nhấp vào nút Done.

4. Khởi chạy lại game và xem vấn đề đã được khắc phục chưa.
Phương pháp 4: Tắt Overlay Game
Cũng thấy rằng các overlay đang hoạt động có thể xung đột với game và dẫn đến lỗi DirectX đã thảo luận. Khuyến nghị tắt tất cả các overlay đang hoạt động để khắc phục vấn đề và khôi phục trải nghiệm chơi game. Bạn có thể tham khảo hướng dẫn của chúng tôi về Cách Tắt Steam Overlay Trong Windows 10 và Cách Tắt Discord Overlay, nếu bạn đang bật chúng trên PC.

Phương pháp 5: Sửa Chữa File Game
File game bị hỏng, lỗi hoặc thiếu gây ra nhiều vấn đề, và do đó các hộp thoại lỗi unrecoverable xuất hiện trên màn hình. Nhưng phần tốt là bạn có thể dễ dàng sửa chữa file từ chính launcher. Cách thực hiện:
Tùy chọn 1: Trên Steam
Bạn có thể xác thực tính toàn vẹn file game để sửa chữa cache bị hỏng cho MW bằng cách làm theo các bước dưới đây:
1. Khởi chạy Steam và chuyển sang tab LIBRARY.
2. Nhấp chuột phải vào Call of Duty: Modern Warfare 3 và chọn Properties từ menu ngữ cảnh.
3. Chuyển sang tab LOCAL FILES, và nhấp vào Verify integrity of game files… như hình dưới.

Tùy chọn 2: Trên Battle.net Launcher
Bạn có tùy chọn Scan and Repair (Quét và Sửa) file game hỏng trên Battle.net launcher. Làm theo các bước:
1. Điều hướng đến game Call of Duty: Modern Warfare 3 trong launcher Battle.net và nhấp vào biểu tượng Cài đặt (bánh răng) ở bên trái.
2. Nhấp vào Scan and Repair từ menu ngữ cảnh.

3. Nhấp vào Begin Scan trong cửa sổ pop-up, chờ quá trình sửa chữa hoàn tất, và kiểm tra xem điều này có khắc phục vấn đề không.
Phương pháp 6: Thay Đổi Tỷ Lệ Hiển Thị (Display Scale)
Nhiều người dùng trong cộng đồng Steam và Battle.net nói rằng chỉ bằng cách thay đổi cài đặt tỷ lệ hiển thị, họ đã khắc phục được vấn đề DirectX encountered an unrecoverable error trong Modern Warfare 3. Cách thực hiện:
1. Mở Cài đặt, chuyển sang tab System và nhấp vào Display ở khung bên phải.
2. Kéo xuống phần Scale & layout, mở rộng menu thả xuống bên cạnh Scale, và đặt nó thành 100%.

Phương pháp 7: Cập Nhật Driver GPU
Driver GPU cũ thực sự có thể gây ra ton tấn vấn đề về hiệu suất của các ứng dụng và game đòi hỏi đồ họa cao. Vì DirectX giao tiếp với card GPU trên PC, bạn phải đảm bảo driver được cập nhật. Làm theo hướng dẫn của chúng tôi về Cách Cập Nhật Driver Đồ Họa Trong Windows 11.

Phương pháp 8: Cài Đặt Lại Driver GPU
Nếu cập nhật driver không giúp được, hãy thử gỡ cài đặt và cài đặt lại driver hiển thị trên PC. Việc này có thể giúp hiệu quả trong trường hợp có vấn đề lớn với nó. Bạn có thể tham khảo hướng dẫn của chúng tôi về Cách Cài Đặt Lại Driver Âm Thanh Trong Windows 11 và làm theo các bước tương tự cho driver GPU.

Phương pháp 9: Sửa Đổi Registry Editor
Nếu lỗi vẫn tiếp diễn, bạn có thể thử thực hiện một số thay đổi trong Registry editor có thể khắc phục lỗi unrecoverable error do DirectX gặp phải trong Modern Warfare 3 trên Windows 11. Tuy nhiên, bạn phải cẩn thận khi làm việc này vì lỗi trong nó có thể ảnh hưởng đến các chương trình khác trên PC. Ngoài ra, hãy chắc chắn sao lưu Registry trên PC Windows của bạn, phòng khi bạn cần khôi phục.
1. Nhấn phím Window + R cùng lúc trên bàn phím, gõ regedit trong trường văn bản, và nhấn Enter.

2. Trong lời nhắc UAC, nhấp vào Yes.
3. Nhập địa chỉ sau vào thanh địa chỉ của cửa sổ Registry Editor: HKEY_CLASSES_ROOT\PROTOCOLS\Filter\text/xml
4. Nhấp chuột phải vào thư mục text/xml trong menu sidebar bên trái và chọn Delete.

5. Cuối cùng, thoát Registry Editor và Khởi động lại PC.
Phương pháp 10: Xóa Thư Mục Cache Game
Khi bạn cài đặt và bắt đầu chơi game, ứng dụng client tạo các file tạm thời lưu trữ trên PC. Tuy nhiên, những file này cũng có thể bị hỏng hoặc lỗi theo thời gian. Bạn có thể xóa các thư mục này để giải quyết vấn đề đã thảo luận.
Tùy chọn 1: Cho Steam
1. Nhấp chuột phải vào biểu tượng Steam trên màn hình nền và chọn Open file location trong menu ngữ cảnh.
2. Chọn thư mục appcache và sau đó nhấp vào biểu tượng Xóa ở trên cùng.

3. Khởi động lại ứng dụng client Steam và chạy game Call of Duty: Modern Warfare 3 để xem lỗi DirectX đã được khắc phục chưa.
Tùy chọn 2: Cho Battle.net
Làm theo các bước để xóa cache Battle.net:
1. Nhấn phím Windows + R cùng nhau, gõ %ProgramData% trong trường văn bản, và nhấn Enter.

2. Chọn thư mục Blizzard Entertainment, và nhấp vào biểu tượng Xóa ở trên cùng.

3. Khởi động lại ứng dụng launcher Battle.net và xem lỗi trong MW3 đã được khắc phục chưa.
Chúng tôi hy vọng hướng dẫn của chúng tôi đã giúp bạn khắc phục DirectX encountered an unrecoverable error trong Modern Warfare 3 trên Windows 11. Nếu bạn có bất kỳ thắc mắc hoặc góp ý nào cho chúng tôi, hãy cho chúng tôi biết trong phần bình luận. Hãy tiếp tục theo dõi TechCult để có thêm nhiều hướng dẫn khắc phục sự cố như vậy.