解决方法:
1、先看看你的内存有没有超频,有的话改回去,如果具有XMP功能的,可以先关闭,有很多朋友对内存降频使用用,大大减少了dota2闪退的问题,同时CPU也不要超频率。
2.按照DOTA2\\STEAM\\SteamApps\\common\\dota2beta\\directx的方法,找到dxsetup.exe然后重新安装,若还未解决,可以更新一下自己的directx文件。
3.在设置里检测dota2文件完整性,检查两遍,直到文件认可度为100%
4.在游戏过程中使用英文输入法,尽量避免切换中文输入法,尤其是搜狗输入法。
5、尝试在游戏设置中改一下下次启动时渲染API为DX11,如下图。
6、请大家看下虚拟内存有没有达到4G,如果少了会闪退;并且32位系统目前也不支持,大家可以升级一下系统,把系统升级到64位。
有些玩家DOTA2闪退是因为还在用旧引擎,建议更新后用新引擎。建议完全退出客户端后,找到安装dota2的文件夹,并找到ClientRegistry.blob,将其重命名为ClientRegistryOld.blob,之后重启电脑尝试进入。建议用无边框窗口模式进行游戏。
7、steam 设置里的参与beta测试关掉,然后再进游戏即可。
8、如果是windowxp、vista/7系统,建议完全退出客户端后,找到安装dota2的文件夹,并找到ClientRegistry.blob,将其重命名为ClientRegistryOld.blob,之后重启电脑尝试进入。
9、建议用无边框窗口模式进行游戏。
10、如果在launcher登录器时点击运行闪退,请删除客户端目录下的package文件夹后重新登录。
以上整理了差不多十几个解决方案,大家在遇到data闪退时可以试一下,但是情况太多不保证成功哦。