gta5pc吧 关注:440,486贴子:2,159,062
  • 2回复贴,共1

dinput8.dll:分享解决gta进去后显示星星闪退的办法

只看楼主收藏回复

楼主解决省流:删除dinput8.dll或者steam文件夹下gta所有文件十分详细的解决过程和思路:起因是楼主很久前卸载gta后很久没玩,而且之前便加装过mod或者存档,这段时间想要重玩,下载安装后发现一打开响起声音后立马就闪退,重复几次后开始尝试用网友提供的各种方法。步骤如下:1.卸载重装2.显卡驱动更新3.windows系统更新4.bios更新5.c++运行库更新6.dx版本更新7.卸载重装r星以及删除c盘文档r星文件夹8.防火墙和白名单9.安装盘预留足够的空间和最大化预留内存除了以上方法还尝试过不少偏方,比如把gta.exe放回收站重启之后恢复等等,但都无济于事。于是再自我进行分析排查,游戏既然能够进去,那么一定是某一游戏进程进行到一定程度的产生了冲突,所以经过不断排查找到了这个文件dinput8。虽然只要删除这个文件就可以正常进入游戏,但楼主还想查明为什么,删掉这个文件是否会有其他影响。在经过查询研究得知,dinput8实际是内置修改器的配置环境,没有dinput8那么就无法实现修改器的运行。如果你此时又想要添加修改器,那么必然包里有dinput8,又会造成闪退。此时你会很自然的想到是不是dinput8的版本问题,那么恭喜你,答对了一半。但是千万不要想着去网上找个Microsoft的dinput8最新版下载到这,因为这个dinput8是系统的,gta有自己的dinput8。所以一定是gta中有个文件和此dinput8冲突或者版本不对,那还说什么,删删删。过程很艰辛,但这里直接告诉结果了,也是楼主后知后觉。steam卸载一个游戏后,只会删除某游戏的本体,文件夹依旧会得到保留,因为会留有很多保留的非本体文件,所以是n久前加的mod或者是保留文件哪怕经过卸载重装依然存在,与如今装的mod产生了冲突,所以解决的办法就是把游戏文件夹下的所有文件手动删除干净再安装,此时你再安装含dinput8的mod又没问题了,而且会正常解决。


IP属地:四川来自Android客户端1楼2024-02-26 20:09回复
    楼主 我卸载游戏后,把文件都删掉了 游戏重装把内置修改器放进去过后还是启动不了 提示文件加载被阻止dinput8.dll这个问题


    IP属地:浙江2楼2024-09-30 19:24
    收起回复