DirectX是Microsoft提供的应用程序套件,旨在处理多媒体活动,并且是许多 PC 游戏所需的。DirectX增强了其他软件的可视化和图形功能。但是有时会弹出与之相关的错误。英雄(Legends)联盟(League)是著名的多人在线战斗竞技场视频游戏。这是一款稳定的游戏,但有时玩家可能会收到未知的DirectX错误(DirectX)已发生并且英雄(Legends)联盟(League)无法启动错误消息。如果您也在处理同样的问题,那么您来对地方了。我们为您带来了一个完美的指南,可以帮助您修复英雄联盟(League)图例 DirectX(Legends DirectX)错误。
如何修复 Windows 10 中的英雄联盟 Directx 错误(How to Fix League of Legends Directx Error in Windows 10)
由于DirectX错误警告,一些玩家无法启动英雄(Legends)联盟;(League)
发生未知的 DirectX 错误,英雄联盟无法启动。请确保您的视频卡使用制造商提供的最新视频驱动程序(An unknown DirectX error has occurred and League of Legends cannot start. Please make sure your video card is using the latest video drivers from the manufacturer)
以下是此错误消息背后的一些可能原因。
- 损坏的 NET 框架。
- 过时的显卡驱动程序
- 英雄联盟客户端问题
在使用修复英雄联盟(League)DirectX(Legends DirectX)错误的方法之前,我们建议您重新启动 PC。它将刷新操作系统(Operating System)并解决其他小的软件问题。如果您仍然收到未知的 DirectX错误(DirectX) 并且英雄(Legends)联盟(League)无法启动错误消息,请按照以下方法操作。
方法一:更新显卡驱动(Method 1: Update Graphics Drivers)
DirectX的性能与您的显卡有关,过时的显卡驱动程序可能会导致它出现故障。它可能会导致DirectX错误。要解决此问题,请按照我们在 Windows 10 中更新图形驱动程序(to Update Graphic Drivers in Windows 10)的指南更新您的图形驱动程序。
方法 2:回滚图形驱动程序(Method 2: Rollback Graphics Drivers)
如果更新图形驱动程序后开始出现英雄联盟(League)DirectX(Legends DirectX)错误,您可以使用回滚驱动程序选项恢复到较早版本的驱动程序。您可以按照我们的 Windows 10 中的回滚驱动程序指南来(to Rollback Drivers in Windows 10)做到这一点。
方法 3:更新 Windows(Method 3: Update Windows)
Windows 10 经常与其他(Windows)Windows更新一起更换和更新驱动程序,因此保持Windows 更新(Windows Updated)至关重要。通常,Windows 更新(Windows Updates)会自动运行,但您可以按照以下步骤检查新更新。
1. 同时按下Windows + I keys 启动 设置(Settings)。
2. 单击 更新和安全(Update & Security) 磁贴,如图所示。
3. 在 Windows 更新 (Windows Update )选项卡中,单击 检查更新(Check for updates) 按钮。
4A。如果有新更新可用,请单击 立即安装(Install Now) 并按照说明进行更新。
4B。否则,如果Windows是最新的,那么它将显示 您是最新的(You’re up to date) 消息。
另请阅读:(Also Read:) 修复 Windows 10 中的英雄联盟黑屏(Fix League of Legends Black Screen in Windows 10)
方法 4:启动全面修复(Method 4: Initiate Full Repair)
(League)英雄(Legends)联盟自动修复工具可以解决游戏中的许多问题,并可能解决英雄联盟DirectX(League)错误(Legends DirectX)。它可以从客户端设置访问。请按照以下步骤使用此修复工具。
1. 打开英雄联盟(League of Legends )启动器。
2. 点击右上角的齿轮(cogwheel) 图标(icon)。
3. 转到常规(General)选项卡。
4. 在疑难解答(Troubleshooting)下单击启动完全修复(Initiate Full Repair)选项
5.在FULL REPAIR提示中单击YES 。
6.等待英雄联盟检查腐败(check for corruption)。
修复完成后,检查问题是否已解决。
方法 5:删除 Game.cfg 文件(如果可用)(Method 5: Delete Game.cfg File (If Available))
玩家报告通过从游戏文件夹中删除 game.cfg 文件来解决英雄联盟(League)DirectX(Legends DirectX)错误问题。您可以按照以下步骤尝试此方法。
1. 同时按Windows + E键(keys)打开文件资源管理器(File Explorer)。
2.转到以下位置路径(path)。
C:/Riot Games/League of Legends/Config
3. 点击Config文件夹,找到并右键点击game.cfg文件。选择删除(Delete)以删除文件。
注意:(Note:)您可以通过右键单击桌面上的游戏快捷方式图标并选择打开文件位置(Open file location. )来直接找到配置文件夹。(Config)之后重复步骤 3。
方法 6:删除注册表项并重新安装 DirectX(Method 6: Remove Registry Entries & Reinstall DirectX)
(Registry Editor)可以更改注册表编辑器以解决许多问题。玩家通过从注册表中删除特定键并重新安装DirectX来修复英雄联盟(League)DirectX(Legends DirectX)错误。您可以按照以下步骤进行操作。
注意:(Note:)修改注册表编辑器(Registry Editor)可能会导致问题。在使用此方法之前创建注册表(Create Registry)备份。
1. 同时按下Windows + R keys打开运行(Run )对话框。
2.输入Regedit并点击OK打开注册表编辑器(Registry Editor)。
3.在注册表编辑器中导航到以下路径。(path)
HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX
4. 右键单击 DirectX 键(key)并从上下文菜单中选择删除。(Delete)
5. 确认任何提示并重新启动(restart the) PC。
如果您无法删除DirectX密钥,请更改其权限并将自己设为其所有者。请按照以下步骤执行此操作。
6. 右键单击 DirectX键并选择权限...(Permissions… )选项。DirectX窗口的权限将打开。
7. 在组或用户名下(Group or user names),选择管理员(Administrators)并单击高级(Advanced)按钮。
8. 在“高级安全设置”(Advanced Security Settings)窗口中,单击“所有者(Owner)”旁边的“更改”(Change)选项。它将打开选择用户或组(Select User or group)弹出窗口。
9. 在输入要选择(to select)的对象名称(Enter the object name) 下,输入您的用户名。
10. 单击检查名称(Check Names)并等待系统验证您的用户名。之后点击OK。
11,之后您将在所有者旁边看到您的用户名。选中标记为Replace owner on subcontainers and objects(Replace owners on subcontainers and objects)的框。
12. 单击应用(Apply)和确定(OK)。
13. 在 DirectX 的权限窗口(DirectX)中(Permissions),选择组或用户名下(Group or user names )的(Users)用户,然后选中完全控制(Full Control )旁边的允许( Allow )下面的框,如图所示。
14. 单击应用(Apply)和确定(OK)。
现在您将能够删除DirectX密钥,如步骤 4(Step 4)所示。在此之后,您可以按照以下步骤在您的 PC 上重新安装DirectX 。
注意:(Note: )如果您使用的是Window 10,只需重新启动 PC,DirectX就会自动安装。
1. 进入DirectX End-User Runtime Web Installer 下载页面(download page)。
2. 选择您的首选语言,然后单击网页上的下载按钮。(Download)
3. 按照说明安装DirectX。
另请阅读:(Also Read:) 修复英雄联盟丢帧问题(Fix League of Legends Frame Drops)
方法 7:修复 NET 框架(Method 7: Repair NET Framework)
Microsoft NET Framework是DirectX运行所必需的,其中的任何错误或损坏的组件都可能导致发生未知的DirectX错误,并且英雄联盟(Legends)无法(League)启动错误消息。您可以通过重新安装来修复 Net Framework。请按照以下步骤执行此操作。
1. 按Windows 键(key)并键入控制面板(Control Panel),然后单击打开(Open)。
2. 设置View by > Category,然后选择程序(Programs)部分下方的卸载(Uninstall a program)程序。
3. 找到并右键单击 。网络框架(Net Framework)。
4. 选择卸载(Uninstall)并确认出现的任何提示。
5. 等待卸载过程完成并重新启动 PC(reboot the PC)。
6.到官方下载页面下载.Net Framework 4.8。点击下载 .Net Framework 4.8 Runtime(Download .Net Framework 4.8 Runtime)。
7.将下载一个名为ndp48-web.exe的文件。(ndp48-web.exe)双击运行ndp48-web.exe。
8. 按照屏幕上的说明安装.Net Framework 4.8。
另请阅读:(Also Read:) 如何更改英雄联盟召唤师名称(How to Change League Of Legends Summoner Name)
方法8:重新安装英雄联盟(Method 8: Reinstall League of Legends)
您的英雄(Legends)联盟(League)游戏可能已损坏或过时。重新安装游戏可能会解决英雄(Legends)联盟(League)错误以及其他与游戏相关的问题。由于您的游戏进度通过您的Riot帐户进行监控,因此您不会丢失任何进度。请按照以下步骤卸载英雄(Legends)联盟(League)。
1. 按 Windows 键(Windows key),键入 应用程序和功能(apps and features),然后单击 打开(Open)。
2. 在 搜索此列表(Search this list) 字段中搜索英雄联盟 。(League of Legends )
3. 然后,选择 英雄联盟(League of Legends) 并点击突出显示的 卸载 (Uninstall )按钮。
4. 再次点击 卸载(Uninstall) 确认。
5.卸载游戏后 重启电脑(restart the PC)。
6.然后,进入 英雄联盟(League of Legends) 官网 下载页面(download page) ,点击 免费畅玩(Play For Free) 选项。
7. 注册您的帐户,然后单击 下载 Windows(Download for Windows) 选项。
8. 打开下载的 安装文件(setup file)。
9. 单击 安装(Install) 选项。
10.等待游戏安装完毕。
安装完成后,玩游戏,问题必须解决。
常见问题 (FAQ)(Frequently Asked Questions (FAQs))
Q1。对于英雄联盟,我需要什么 DirectX?(Q1. For League of Legends, what DirectX do I need?)
Ans:英雄联盟使用DirectX9,尽管它已经过时。尽管Riot正在转移和开发可以利用DirectX11的补丁。
Q2。是什么导致 DirectX 错误?(Q2. What is causing the DirectX error? )
Ans: 过时的 DirectX(Outdated DirectX)和损坏的图形(Graphics)驱动程序是导致此错误的主要原因。
Q3。英雄联盟是否需要更高的 CPU 或 GPU 能力?(Q3. Does League of Legends require greater CPU or GPU power? )
Ans: 英雄联盟(League of Legends)更多地依赖CPU而不是GPU ,因为与需要(GPU)60FPS帧速率的游戏相比,它所需的输入延迟非常低。
受到推崇的:(Recommended:)
我们希望您发现此信息有用,并且您能够解决如何修复Windows 10中的英雄联盟 Directx 错误(League of Legends Directx error)。请让我们知道哪种技术对您最有益。如果您有任何疑问或意见,请使用下面的表格。
Fix League of Legends Directx Error in Windows 10
DirectX is an applіcation suite offered by Microsoft designed to handle multimedia activities and rеqυired by many PC games. DirectX enhances visualisation and graphics functions of other software. However sometimes error related to it can pop up. League of Legends is a famouѕ multiplayer online combat arena videо game. It is a stable game bυt sometimes players may receive an unknоwn DirectX error has occurred and League of Legends cannot start error message. If you are also dealing with the same problem, you are at the rіght place. We bring to you a perfect guide that will helр you fix League of Legends DirectX error.
How to Fix League of Legends Directx Error in Windows 10
Some players are unable to start League of Legends due to DirectX error warning which says;
An unknown DirectX error has occurred and League of Legends cannot start. Please make sure your video card is using the latest video drivers from the manufacturer
Here are some possible reasons behind this error message.
- Corrupt NET Framework.
- Outdated Graphics Card drivers
- League of Legends client issues
Before going to the methods to fix League of Legends DirectX error, we recommend that you restart your PC. It will refresh Operating System and address other minor software issues. If you still get an unknown DirectX error has occurred and League of Legends cannot start error message, follow the methods below.
Method 1: Update Graphics Drivers
The performance of DirectX is linked to your graphics card and outdated graphics drivers may cause it to malfunction. It may cause DirectX error. To resolve this, update your graphics drivers by following our guide to Update Graphic Drivers in Windows 10.
Method 2: Rollback Graphics Drivers
If League of Legends DirectX error started appearing after updating graphics drivers, you can revert to an earlier version of the driver with rollback driver option. You can do that by following our guide to Rollback Drivers in Windows 10.
Method 3: Update Windows
Windows 10 frequently replaces and updates drivers alongside other Windows updates so it is vital to keep Windows Updated. In general, Windows Updates runs automatically but you can check for new updates by following the steps below.
1. Press the Windows + I keys simultaneously to launch Settings.
2. Click on the Update & Security tile, as shown.
3. In the Windows Update tab, click on Check for updates button.
4A. If a new update is available, then click Install Now and follow the instructions to update.
4B. Otherwise, if the Windows is up-to-date, then it will show You’re up to date message.
Also Read: Fix League of Legends Black Screen in Windows 10
Method 4: Initiate Full Repair
League of Legends automated repair tool can resolve many issues within the game and may resolve League of Legends DirectX error. It can be accessed from client settings. Follow the steps below to use this repair tool.
1. Open League of Legends launcher.
2. Click on cogwheel icon present at the top right corner.
3. Go to General tab.
4. Under Troubleshooting click on Initiate Full Repair option
5. Click on YES in FULL REPAIR prompt.
6. Wait for League of Legends to check for corruption.
After repair is completed, check if you have resolved the issue.
Method 5: Delete Game.cfg File (If Available)
Players have reported solving League of Legends DirectX error problem by removing game.cfg file from game folder. You can try this method by following these steps.
1. Open File Explorer by pressing Windows + E keys simultaneously.
2. Go to the following location path.
C:/Riot Games/League of Legends/Config
3. Click on Config folder and locate and right click on game.cfg file. Select Delete to delete the file.
Note: You can directly locate Config folder by right clicking on game shortcut icon on desktop and selecting Open file location. Repeat Step 3 after that.
Method 6: Remove Registry Entries & Reinstall DirectX
Registry Editor can be altered to resolve many issues. Players have fixed League of Legends DirectX error by removing a specific key from the registry and reinstalling DirectX. You can do that by following the steps below.
Note: Modifying Registry Editor may cause issues. Create Registry backup before using this method.
1. Press the Windows + R keys simultaneously to open Run dialog box.
2. Type Regedit and click on OK to open Registry Editor.
3. Navigate to the following path in Registry Editor.
HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX
4. Right-click on the DirectX key and select Delete from the context menu.
5. Confirm any prompts and restart the PC.
If you are unable to delete the DirectX key, change its permission and make yourself its owner. Follow these steps to do so.
6. Right-click on the DirectX key and select the Permissions… option. Permission for DirectX window will open.
7. Under Group or user names, select Administrators and click on the Advanced button.
8. In the Advanced Security Settings window click on the Change option next to Owner. It will open the Select User or group popup.
9. Under Enter the object name to select, type your username.
10. Click on Check Names and wait for the system to verify your username. After that click OK.
11, After that you will see your username next to owner. Check the box marked Replace owners on subcontainers and objects.
12. Click on Apply and OK.
13. In the Permissions for DirectX window, select Users under Group or user names and check the box below Allow next to Full Control as shown.
14. Click Apply and OK.
Now you will able to delete DirectX key as shown in Step 4. After this, you can reinstall DirectX on your PC by following the steps below.
Note: If you are using Window 10, simply restart PC and DirectX will get installed automatically.
1. Go to DirectX End-User Runtime Web Installer download page.
2. Select your preferred language and click on the Download button on the webpage.
3. Follow on instructions and install DirectX.
Also Read: Fix League of Legends Frame Drops
Method 7: Repair NET Framework
Microsoft NET Framework is necessary for the functioning of DirectX, any error or corrupt components in it can cause an unknown DirectX error has occurred and League of Legends cannot start error message. You can repair Net Framework by reinstalling it. Follow the steps below to do so.
1. Press the Windows key and type Control Panel and click on Open.
2. Set View by > Category, then select Uninstall a program below Programs section.
3. Locate and right-click on .Net Framework.
4. Select Uninstall and confirm any prompts that appear.
5. Wait for the uninstallation process to complete and reboot the PC.
6. Go to the official download page and download .Net Framework 4.8. by clicking on Download .Net Framework 4.8 Runtime.
7. A file named ndp48-web.exe will be downloaded. Run ndp48-web.exe by double-clicking on it.
8. Follow on-screen instructions and install .Net Framework 4.8.
Also Read: How to Change League Of Legends Summoner Name
Method 8: Reinstall League of Legends
It is possible that your League of Legends game is corrupted or outdated. Reinstalling the game might fix resolve League of Legends error along with other game-related issues. As your game progress is monitored through your Riot account, you will not lose any of your progress. Follow these steps below to uninstall League of Legends.
1. Hit the Windows key, type apps and features, and click on Open.
2. Search for League of Legends in Search this list field.
3. Then, select League of Legends and click on the Uninstall button shown highlighted.
4. Again, click on Uninstall to confirm.
5. After uninstalling the game, restart the PC.
6. Then, go to the League of Legends official website download page and click on the Play For Free option.
7. Sign up for your account and click on Download for Windows option.
8. Open the downloaded setup file.
9. Click on the Install option.
10. Wait for the game to be installed.
After installation is finished, play the game and the issue must be resolved.
Frequently Asked Questions (FAQs)
Q1. For League of Legends, what DirectX do I need?
Ans: League of Legends uses DirectX9 even though it is outdated. Although Riot are shifting and developing patches that can utilize DirectX11.
Q2. What is causing the DirectX error?
Ans: Outdated DirectX and corrupt Graphics drivers are the main culprits for this error.
Q3. Does League of Legends require greater CPU or GPU power?
Ans: League of Legends relies more on CPU than GPU as its required input lag is quite low when compared to games that require a frame rate of 60FPS.
Recommended:
We hope you found this information useful and that you were able to resolve how to fix League of Legends Directx error in Windows 10. Please let us know which technique was the most beneficial for you. Please use the form below if you have any queries or comments.