Khắc phục: Đã xảy ra lỗi Direct X không xác định trên Liên minh huyền thoại

DirectX là tập hợp các giao diện lập trình ứng dụng dùng để xử lý các tác vụ liên quan đến đa phương tiện, đặc biệt là lập trình trò chơi và video, hoạt động trên nền tảng của Microsoft. DirectX cũng được sử dụng bởi các ứng dụng phần mềm khác cho các tác vụ trực quan và đồ họa.

Lỗi DirectX của Liên Minh Huyền Thoại là gì?

Liên minh huyền thoại (LoL) là một trò chơi đấu trường chiến đấu trực tuyến nhiều người chơi (MOBA) được phát triển cho Windows. Tuy nhiên, một số người chơi không mở được LoL khi thông báo lỗi DirectX bật lên. Thông báo cho biết:

“Đã xảy ra lỗi DirectX không xác định và Liên Minh Huyền Thoại không thể khởi động. Vui lòng đảm bảo rằng thẻ video của bạn đang sử dụng trình điều khiển video mới nhất từ ​​nhà sản xuất. ”

Thực hiện theo các giải pháp chúng tôi đã trình bày dưới đây để khắc phục sự cố này. Tất cả chúng đều được người dùng xác nhận là đang hoạt động và chúng tôi chắc chắn rằng một trong số chúng sẽ tương ứng với tình huống của bạn và bạn sẽ có thể giải quyết vấn đề.

Giải pháp 1: Cập nhật trình điều khiển cạc đồ họa của bạn

Đây có thể là bước đầu tiên hợp lý vì phương pháp này cũng được đề xuất trong mã lỗi. Vì DirectX có liên quan chặt chẽ đến cạc đồ họa của bạn, lỗi với DirectX có thể do trình điều khiển video cũ gây ra và bạn nên tải xuống phiên bản mới nhất càng sớm càng tốt.

Mặt khác, người dùng đã báo cáo rằng việc cập nhật trình điều khiển của họ đã gây ra sự cố, điều đó có nghĩa là bạn có thể khắc phục sự cố này bằng cách quay trở lại trình điều khiển về phiên bản trước. Có nhiều cách bạn có thể làm vì vậy hãy bắt đầu.

  • Chọn nút menu Bắt đầu ở phần dưới bên trái của màn hình, nhập Trình quản lý thiết bị và nhấp vào nút đó từ danh sách kết quả ở trên cùng. Bạn cũng có thể sử dụng tổ hợp phím Windows + R bằng cách nhấp vào cả hai phím này cùng một lúc để mở hộp thoại Run. Nhập “devmgmt.msc” vào hộp thoại và nhấp vào OK.

Cập nhật Trình điều khiển:

  1. Mở rộng phần Bộ điều hợp hiển thị trong Trình quản lý Thiết bị, nhấp chuột phải vào cạc đồ họa của bạn và chọn tùy chọn Gỡ cài đặt Thiết bị.

  1. Xác nhận bất kỳ cuộc đối thoại nào có thể yêu cầu bạn xác nhận lựa chọn của mình và để quá trình kết thúc.
  2. Tìm trình điều khiển cạc video của bạn trên trang web của nhà sản xuất cạc và làm theo hướng dẫn của họ sẽ có ngay trên trang web. Lưu tệp cài đặt trên máy tính của bạn và chạy nó từ đó. Máy tính của bạn có thể khởi động lại nhiều lần trong quá trình cài đặt.

Quay lại trình điều khiển:

  1. Nhấp chuột phải vào bộ điều hợp cạc đồ họa bạn muốn xóa và chọn Thuộc tính. Sau khi cửa sổ Thuộc tính mở ra, điều hướng đến tab Trình điều khiển và kiểm tra nút Trình điều khiển Quay lại bên dưới.

  1. Nếu tùy chọn chuyển sang màu xám, điều đó có nghĩa là thiết bị không được cập nhật trong vài ngày qua và nó không có tệp sao lưu nào ghi nhớ trình điều khiển cũ. Điều này cũng có nghĩa là bản cập nhật trình điều khiển gần đây có thể không phải là nguyên nhân gây ra sự cố này.
  2. Nếu tùy chọn có sẵn để nhấp vào, hãy nhấp vào tùy chọn đó và làm theo hướng dẫn trên màn hình để quay lại phiên bản trước của trình điều khiển. Khởi động lại máy tính và kiểm tra xem sự cố vẫn xảy ra trong Command Prompt.

Lưu ý : Nếu bạn đang sử dụng Windows 10, các trình điều khiển mới nhất thường được cài đặt cùng với các bản cập nhật Windows khác, vì vậy hãy đảm bảo bạn luôn cập nhật hệ điều hành Windows 10 của mình. Windows Update được chạy tự động trên Windows 10 nhưng bạn có thể kiểm tra xem có bản cập nhật mới hay không bằng cách làm theo hướng dẫn bên dưới.

  1. Sử dụng tổ hợp phím Windows Key + I để mở Cài đặt trên PC Windows của bạn. Ngoài ra, bạn có thể tìm kiếm “Cài đặt” bằng cách sử dụng thanh tìm kiếm nằm trên thanh tác vụ.

  1. Tìm và mở phần phụ “Cập nhật và bảo mật” trong ứng dụng Cài đặt.
  2. Ở trong tab Windows Update và nhấp vào nút Kiểm tra bản cập nhật trong trạng thái Cập nhật để kiểm tra xem có phiên bản Windows mới hay không.

  1. Nếu có, Windows sẽ bắt đầu quá trình tải xuống ngay lập tức và bản cập nhật sẽ được cài đặt vào lần khởi động lại tiếp theo.

Giải pháp 2: Bắt đầu sửa chữa toàn bộ ứng dụng khách Liên minh huyền thoại

May mắn thay, bản thân trò chơi có một số cách để khắc phục các sự cố khác nhau thông qua công cụ sửa chữa tự động có thể được tìm thấy trong cài đặt máy khách trong LoL. Các công cụ này thực sự khá hữu ích và có một số người tuyên bố rằng công cụ này đã làm nên điều kỳ diệu cho họ, ngay cả với lỗi DirectX không xác định này.

  1. Mở Liên minh huyền thoại bằng cách nhấp đúp vào trình khởi chạy của nó, đợi nó kiểm tra các bản cập nhật mới cho trò chơi hoặc ứng dụng khách và nhấp vào nút Khởi chạy ở đầu Trình khởi chạy.

  1. Sau khi trò chơi đã mở, hãy mở cài đặt của trò chơi và ở trong phần phụ Chung ở phần Khách hàng và tìm tùy chọn Bắt đầu Sửa chữa Toàn bộ bên trong. Nhấp vào nó và làm theo hướng dẫn trên màn hình. Kiểm tra xem liệu quá trình có hữu ích hay không và nếu bạn vẫn gặp lỗi tương tự khi chơi.

Giải pháp 3: Loại bỏ các mục đăng ký và cài đặt lại DirectX

Như bạn thấy, lỗi là do DirectX nên có lẽ đã đến lúc chúng ta phải làm gì đó và thực sự cố gắng sửa DirectX. Điều này có thể đạt được dễ dàng bằng cách xóa một khóa nhất định khỏi sổ đăng ký và bằng cách cài đặt lại DirectX. Phương pháp này khá dễ thực hiện và bạn không nên bỏ qua nó trên con đường giải quyết vấn đề.

  1. Vì bạn sẽ xóa một số khóa nhất định khỏi sổ đăng ký, chúng tôi khuyên bạn nên sao lưu sổ đăng ký một cách an toàn để ngăn ngừa các sự cố khác. Tuy nhiên, sẽ không có gì sai nếu bạn làm theo hướng dẫn.
  2. Mở cửa sổ Registry Editor bằng cách gõ “Regedit” vào thanh tìm kiếm hoặc hộp thoại Run. Điều hướng đến khóa sau trong sổ đăng ký của bạn bằng cách điều hướng trong ngăn bên trái:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ DirectX

  1. Bấm chuột phải vào phím DirectX ở ngăn điều hướng bên trái và chọn tùy chọn Xóa. Xác nhận mọi cuộc đối thoại đang chờ xử lý và khởi động lại máy tính của bạn ngay lập tức.

Lưu ý : Nếu bạn không thể xóa khóa này, bạn có thể cần thêm các quyền bổ sung vào tài khoản của mình. Điều này có thể được thực hiện dễ dàng khi vẫn ở trong Registry Editor nếu bạn làm theo các bước hữu ích bên dưới!

  1. Right-click the DirectX key at the left navigation pane and choose the Delete option.
  2. Under the Group or user names option, try to locate your computer’s username on the list. If you fail to do so, click on Add >> Advanced >> Find Now. You should be able to see your user account under the Search results so choose it and click OK twice until you back in the Permissions folder.

  1. Select your account in the Group or user names section and check the Full Control checkbox under Permissions for (your username) and apply the changes you have made.
  2. After that, you can right-click the DirectX key and click on Delete to try again.

After this and after you have restarted your computer, it’s time to reinstall DirectX on your computer. It can be done as simply as downloading the latest version of DirectX for your operating system and installing it over the current version.

The process differs from one operating system to another and users have reported that Windows 10 users can simply reboot their PCs instead of reinstalling DirectX. Other versions may follow the steps below:

  1. Navigate to the DirectX End-User Runtime Web Installer Download Page on Microsoft’s official website.
  2. Click on the red Download button at the site and follow the instructions which appear on screen in order to download the Web Installer for DirectX on your computer.

Note: Microsoft will probably offer a couple of their other tools after you click the Download link, but you can choose to uncheck those products if you’d rather not install them. If you choose not to download these utilities, the Next button will be renamed to No thanks and continue.

  1. Perform the DirectX installation by following any instructions from Microsoft’s website or from the DirectX installation wizard. You will need to scroll through the Terms & Conditions page and click on the Next button.

  1. Restart your computer and check to see if the DirectX-related error still appears when you are trying to play League of Legends.

Solution 4: Reinstall the Game

Reinstalling the game may sound like a desperate move but it’s definitely easier than doing some advanced troubleshooting. Also, as your progress in League of Legends, it tracked via your Riot account, you definitely won’t lose any of your progress.

  1. First of all, make sure you are logged in with an account that has been granted administrator permissions as you won’t be able to uninstall programs using any other account.
  2. Click on the Start menu and open Control Panel by searching for it either there or the Run dialog box. Alternatively, you can just click on the gear icon in order to open settings if you are using Windows 10 OS.
  3. In Control Panel, change the view by clicking “View as:” Category at the top right corner and click on Uninstall a Program under the Programs part.

  1. If you are using the Settings app, clicking on Apps should immediately open a list of all installed programs and applications on your PC.
  2. Locate the League of Legends entry on the list of all apps and click on it once. Click on the Uninstall button above the list and confirm any dialog boxes which you may be prompted with. Follow the instructions on-screen in order to uninstall League of Legends and restart your computer afterward.
  3. Click on this link and make sure to click the Play for free/Play now button and choose the Already registered option at the Sign-up screen in order to start the download immediately.

  1. Locate the file you downloaded, open it, and install League of Legends by following the instructions on the screen and waiting for the process to finish. Check to see if the DirectX-related error still persists.