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

Hướng dẫn nhanh sửa lỗi DirectX trong League of Legends trên Windows 10

DirectX là bộ ứng dụng do Microsoft cung cấp thiết kế xử lý hoạt động đa phương tiện và được yêu cầu bởi nhiều game máy tính. DirectX nâng cao hình ảnh và chức năng đồ họa của phần mềm khác. Tuy nhiên đôi khi lỗi liên quan đến nó có thể xuất hiện. League of Legends là game đấu trường trực tuyến đa người chơi (MOBA) nổi tiếng. Game khá ổn định nhưng đôi khi người chơi nhận thông báo lỗi DirectX không xác định hoặc Unspecified error has occurred in League of Legends and game cannot start. Nếu bạn cũng gặp vấn đề này, bạn ở đúng nơi. Chúng tôi mang đến hướng dẫn hoàn hảo giúp bạn khắc phục lỗi DirectX League of Legends.

Cách sửa lỗi DirectX League of Legends trên Windows 10

Một số người chơi không thể khởi động League of Legends do cảnh báo lỗi DirectX:

Đã xảy ra lỗi DirectX không xác định và League of Legends không thể khởi động. Vui lòng đảm bảo card video của bạn dùng driver video mới nhất từ nhà sản xuất

Dưới đây là một số lý do có thể gây ra thông báo lỗi này.

  • NET Framework bị hỏng.
  • Driver card đồ họa cũ.
  • Vấn đề client League of Legends.

Trước khi đi vào các phương pháp sửa lỗi DirectX League of Legends, chúng tôi khuyên bạn khởi động lại máy tính. Nó sẽ làm mới Hệ điều hành và giải quyết các vấn đề phần mềm nhỏ khác. Nếu bạn vẫn nhận thông báo lỗi DirectX không xác định, hãy làm theo các phương pháp dưới.

Phương pháp 1: Cập nhật Driver card đồ họa

Hiệu suất DirectX liên quan đến card đồ họa và driver cũ có thể gây trục trặc. Nó có thể gây lỗi DirectX. Để khắc phục, cập nhật driver card đồ họa theo hướng dẫn Cập nhật Driver đồ họa Windows 10.

Phương pháp 2: Khôi phục driver card đồ họa (Rollback)

Nếu lỗi DirectX League of Legends hoặc lỗi 004 xuất hiện sau khi cập nhật driver đồ họa, bạn có thể quay lại phiên bản driver trước bằng tùy chọn Rollback driver. Bạn có thể làm theo hướng dẫn Khôi phục driver Windows 10.

Phương pháp 3: Cập nhật Windows

Windows 10 thường thay thế và cập nhật driver cùng các bản cập nhật Windows khác nên việc cập nhật Windows là quan trọng. Nói chung, Windows Update chạy tự động nhưng bạn có thể kiểm tra bản cập nhật mới theo các bước dưới.

  1. Nhấn Windows + I cùng lúc khởi chạy Cài đặt (Settings).
  2. Nhấp ô Cập nhật & Bảo mật (Update & Security).
  3. Trong tab Windows Update, nhấp nút Kiểm tra cập nhật (Check for updates).
  4. 4A. Nếu có bản cập nhật mới, nhấp Cài đặt ngay (Install Now) làm theo hướng dẫn cập nhật.
  5. 4B. Nếu Windows đã cập nhật, sẽ hiển thị Bạn đang cập nhật (You're up to date).

Phương pháp 4: Khởi động Sửa chữa hoàn chỉnh (Initiate Full Repair)

Công cụ sửa chữa tự động League of Legends có thể giải quyết nhiều vấn đề trong game và có thể khắc phục lỗi DirectX. Truy cập từ cài đặt client. Làm theo các bước dưới dùng công cụ sửa chữa.

  1. Mở League of Legends Launcher.
  2. Nhấp biểu tượng bánh răng (cogwheel icon) góc trên bên phải.
  3. Đi tab Chung (General).
  4. Dưới Khắc phục sự cố (Troubleshooting) nhấp tùy chọn Khởi động Sửa chữa hoàn chỉnh (Initiate Full Repair).
  5. Nhấp CÓ (YES) lời nhắc SỬA CHỮA HOÀN CHỈNH (FULL REPAIR).
  6. Đợi League of Legends kiểm tra hỏng hóc (check for corruption).

Sau khi sửa chữa xong, kiểm tra xem vấn đề đã giải quyết chưa.

Phương pháp 5: Xóa file Game.cfg (Nếu có)

Người chơi báo cáo khắc phục lỗi DirectX League of Legends bằng cách xóa file game.cfg từ thư mục game. Bạn có thể thử phương pháp này theo các bước sau.

  1. Mở File Explorer nhấn Windows + E cùng lúc.
  2. Đi đến đường dẫn path sau:
C:/Riot Games/League of Legends/Config
  1. Nhấp thư mục Config tìm và chuột phải file game.cfg. Chọn Xóa (Delete) xóa file.

Lưu ý: Bạn có thể trực tiếp tìm thư mục Config bằng chuột phải biểu tượng tắt game trên Desktop chọn Mở vị trí file (Open file location). Lặp lại Bước 3 sau đó.

Phương pháp 6: Xóa mục Registry & Cài đặt lại DirectX

Registry Editor có thể sửa đổi để khắc phục nhiều vấn đề. Người chơi đã khắc phục lỗi DirectX League of Legends bằng cách xóa khóa cụ thể từ registry và cài đặt lại DirectX. Bạn có thể làm theo các bước dưới.

Lưu ý: Sửa đổi Registry Editor có thể gây vấn đề. Hãy tạo bản sao lưu Registry trước khi dùng phương pháp này.

  1. Nhấn Windows + R cùng lúc mở Hộp thoại Run (Run dialog box).
  2. Gõ Regedit nhấp OK mở Registry Editor.
  3. Điều hướng đến path sau trong Registry Editor.
HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX
  1. Chuột phải khóa DirectX chọn Xóa (Delete) từ menu ngữ cảnh.
  2. Xác nhận các lời nhắc và khởi động lại máy tính (restart the PC).

Nếu không thể xóa khóa DirectX, hãy thay đổi quyền và làm chủ sở hữu nó. Làm theo các bước sau.

  1. Chuột phải khóa DirectX chọn tùy chọn Quyền hạn... (Permissions…). Cửa sổ Quyền hạn DirectX mở ra.
  2. Dưới Tên nhóm hoặc người dùng (Group or user names), chọn Administrators nhấp nút Nâng cao (Advanced).
  3. Trong cửa sổ Cài đặt bảo mật nâng cao (Advanced Security Settings) nhấp tùy chọn Thay đổi (Change) bên cạnh Chủ sở hữu (Owner). Mở popup Chọn Người dùng hoặc Nhóm (Select User or group).
  4. Dưới Nhập tên đối tượng để chọn (Enter the object name to select), gõ tên người dùng của bạn.
  5. Nhấp Kiểm tra tên (Check Names) đợi hệ thống xác minh tên. Sau đó nhấp OK.
  6. Sau đó bạn sẽ thấy tên người dùng bên cạnh chủ sở hữu. Tích chọn ô Thay thế chủ sở hữu trên các container và đối tượng con (Replace owners on subcontainers and objects).
  7. Nhấp Áp dụng (Apply) và OK.
  8. Trong cửa sổ Quyền hạn DirectX, chọn Users dưới Tên nhóm hoặc người dùng tích chọn ô dưới Cho phép (Allow) bên cạnh Điều khiển đầy đủ (Full Control).
  9. Nhấp Áp dụng (Apply) và OK.

Bây giờ bạn có thể xóa khóa DirectX như Bước 4. Sau đó, cài đặt lại DirectX trên máy tính theo các bước dưới.

Lưu ý: Nếu dùng Windows 10, chỉ cần khởi động lại máy và DirectX sẽ tự cài đặt.

  1. Đi trang tải DirectX End-User Runtime Web Installer.
  2. Chọn ngôn ngữ ưu tiên nhấp nút Tải xuống (Download) trang web.
  3. Làm theo hướng dẫn màn hình cài đặt DirectX.

Phương pháp 7: Sửa chữa NET Framework

Microsoft NET Framework cần thiết cho hoạt động DirectX, bất kỳ lỗi hoặc thành phần hỏng trong nó có thể gây thông báo lỗi DirectX không xác định. Bạn có thể sửa chữa Net Framework bằng cách cài đặt lại. Làm theo các bước dưới.

  1. Nhấn phím Windows gõ Control Panel nhấp Mở (Open).
  2. Đặt Xem theo > Danh mục (Category), chọn Gỡ cài đặt chương trình (Uninstall a program) dưới phần Chương trình (Programs).
  3. Tìm và chuột phải .Net Framework.
  4. Chọn Gỡ cài đặt (Uninstall) xác nhận các lời nhắc xuất hiện.
  5. Đợi gỡ cài đặt hoàn tất và khởi động lại máy tính (reboot the PC).
  6. Đi trang tải chính thức tải .Net Framework 4.8 nhấp Tải .Net Framework 4.8 Runtime (Download .Net Framework 4.8 Runtime).
  7. File ndp48-web.exe sẽ tải xuống. Chạy ndp48-web.exe nhấp đúp.
  8. Làm theo hướng dẫn màn hình cài đặt .Net Framework 4.8.

Phương pháp 8: Cài đặt lại League of Legends

Có thể game League of Legends bị hỏng hoặc cũ. Cài đặt lại game có thể khắc phục lỗi DirectX cùng các vấn đề game khác. Vì tiến độ game được theo dõi qua tài khoản Riot, bạn sẽ không mất tiến độ. Làm theo các bước dưới gỡ cài đặt League of Legends.

  1. Nhấn phím Windows, gõ apps and features nhấp Mở (Open).
  2. Tìm kiếm League of Legends trường Tìm kiếm danh sách này (Search this list).
  3. Chọn League of Legends nhấp nút Gỡ cài đặt (Uninstall).
  4. Lại nhấp Gỡ cài đặt (Uninstall) xác nhận.
  5. Sau gỡ game, khởi động lại máy tính (restart the PC).
  6. Đi trang web chính thức League of Legends tải trang nhấp tùy chọn Chơi miễn phí (Play For Free).
  7. Đăng ký tài khoản nhấp Tải cho Windows (Download for Windows).
  8. Mở file cài đặt (setup file) đã tải.
  9. Nhấp tùy chọn Cài đặt (Install).
  10. Đợi game cài đặt xong.

Sau khi cài đặt xong, chơi game và vấn đề chắc chắn đã giải quyết.

Câu hỏi thường gặp (FAQs)

Câu 1: League of Legends cần DirectX phiên bản nào?

Trả lời: League of Legends dùng DirectX9 dù đã cũ. Tuy nhiên Riot đang chuyển dịch và phát triển patch có thể tận dụng DirectX11.

Câu 2: Nguyên nhân gây lỗi DirectX là gì?

Trả lời: DirectX cũ và driver card đồ họa hỏng là thủ phạm chính.

Câu 3: League of Legends cần CPU hay GPU mạnh hơn?

Trả lời: League of Legends phụ thuộc CPU hơn GPU vì input lag yêu cầu khá thấp so với game cần khung hình 60FPS.

Khuyến nghị:

  • Top 10 Ví điện tử Android tốt nhất
  • Top 32 Trang web ROM an toàn tốt nhất
  • Sửa lỗi Valorant Val 43 Windows 10
  • Sửa lỗi âm thanh League of Legends

Chúng tôi hy vọng bạn thấy thông tin hữu ích và đã khắc phục được cách sửa lỗi DirectX League of Legends trên Windows 10. Cho chúng tôi biết kỹ thuật nào hữu ích nhất. Hãy dùng mẫu dưới nếu có thắc mắc hoặc góp ý.