发生了未知的DirectX错误,《英雄联盟》无法启动
另外电脑是集成+2G独显
可以加我球球:451287401 展开
导致问题的原因是显卡驱动不兼容,解决的根本方法是将显卡驱动更新到最新版本。
更新方法如下:
一、安装并运行驱动精灵,切换到驱动程序选项卡,在标准模式界面,勾选最新版本选项。
二、勾选对应的显卡驱动程序,点击右侧的安装,即可安装最新版本的驱动。
三、安装完成后,重启计算机,就可以正常登陆LOL了。
扩展资料:
重装系统后发现很多3D游戏都不能运行,只有一些传统2D平面游戏还能勉强运行,而且速度很慢。这并不是因为新心痛不支持3D游戏,而是系统设置的问题。
解决方法:首先请确保以正确的方式安装好显卡驱动,然后就要打开DirectX加速。DirectX加速是3D游戏最基本的需要,为了使Windows 更为单一地面向服务器平台应用,微软默认将其加速功能关闭。
参考资料:百度百科-DirectX
给后面的网友解决办法。禁用3D加速了,下载一个开启3D加速文件就可以了。或者创建一个文本,复制下面代码,格式改为reg,双击使用。还有禁用3D加速后很多游戏玩不起,显示directx的都用开启3D加速一般都能修复。dnf的图表组建失败都能用这个方法
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000000
下面的是禁用3D格式的代码,格式也是reg。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
Microsoft .NET Framework 2.0、3.0、 4.0
microsoft visual c 2005、2008、2010等等你先把这些东西都安装好了。而且这些软件不止单单真对LOL,你玩其他游戏无论是客户端网游还是单机,也是必不可少的。