首页 89游戏资讯 正文

玩游戏提示丢失xinput1_3.dll?原因在这里!

最近我这老胳膊老腿的,晚上没事儿就喜欢窝在沙发上,拿着个手柄玩会儿游戏,放松放松。前段时间,朋友给我推荐了一个新出的独立游戏,说特有意思,非让我试试。我一听,来了兴致,赶紧趁着周末,把游戏给下了下来。

本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu

安装过程倒是挺顺,没出什么幺蛾子。结果,我屁颠屁颠地双击游戏图标,想进去体验一把,屏幕上立马就弹出来一个提示框,红叉叉的,上头就写着一行字:“程序无法启动,因为您的计算机中丢失 xinput1_*。尝试重新安装该程序以解决此问题。”

当时我一看,心里就骂了句娘。这什么玩意儿?新下的游戏,还没玩上就出幺蛾子。我寻思着,是不是下载的时候文件损坏了?于是乎,我又耐着性子,把那个游戏给卸载了,然后重新去官网又下载了一遍,这回我还特意找了个更稳定的网络环境。结果,下载完、安装完,再一启动,好家伙,还是那个熟悉的红叉叉,还是那句“丢失 xinput1_*”!

这下我可真是火大了。这游戏文件都重下两遍了,怎么还能丢东西?我开始怀疑是不是我的电脑有问题。我以前也遇到过各种奇奇怪怪的游戏启动问题,大部分都是什么显卡驱动、运行库没装全。想着可能是老毛病又犯了,我就赶紧去把显卡驱动更新到最新,又把C++运行库、.NET Framework那些七七八八的组件都重新装了一遍。折腾了一个多小时,心想着这回总该行了?结果,启动游戏,还是老样子!

我当时就坐在电脑前犯愁了。这到底是什么鬼东西?一个“xinput1_*”就把我卡住了。虽然不爱钻研技术细节,但遇到问题总喜欢自己琢磨琢磨,不弄明白心里就跟猫挠似的。为了搞清楚这事儿,我可真是没少折腾。

我的折腾过程和最终发现

  • 第一步:百度大海捞针。 我把“xinput1_* 丢失”这几个字往百度一敲,出来的结果那叫一个五花八门。有的说是系统文件损坏,让修复系统;有的说是病毒搞的鬼,让杀毒;还有的直接甩出来一个下载链接,让我把这个文件下载下来放到系统目录里。我一看,这鱼龙混杂的,要真是系统文件损坏,那可就麻烦了。我也不敢随便下载个文件就往系统里扔,万一带来别的麻烦可就更糟了。

  • 第二步:咨询身边的“高手”。 我这人缘还不错,有几个朋友是搞电脑维护的。我赶紧微信上问他们,这“xinput1_*”到底是啥玩意儿。我朋友问我玩什么游戏,然后他就说,这东西,多半是跟微软的DirectX有关系! 我一听,心里咯噔一下,DirectX?这名字我熟,玩游戏基本都离不开它。但我平时玩游戏,电脑上一直都有DirectX,而且也都是自动更新的,怎么还会缺文件?

  • 第三步:深入研究DirectX。 朋友建议我,别光想着系统自动更新了,有些游戏对DirectX的版本或者某些特定组件有要求。他让我去微软官网找找DirectX的安装包,尤其是那种“DirectX Redistributable”,这种安装包里包含了好多老旧的DirectX运行时组件,很多老游戏或者对DirectX兼容性要求高的游戏,就得靠它来补齐这些缺失的文件。

听了朋友的话,我茅塞顿开。我想起来以前玩一些比较老的单机游戏时,安装包里确实会带一个DirectX的安装程序,每次都得点一下才能装现在很多游戏安装都“傻瓜式”了,很少会提醒你单独安装DirectX,可能就把这一步给省略了。但如果游戏本身依赖的DirectX版本或者某个组件恰好不在你系统里,那就麻烦了。

于是我立马跑去微软官网,找到了最新的DirectX Redistributable安装包,大概是好几百兆,也不小。我下载下来,双击运行,安装过程倒也简单,就点几下“下一步”就行。整个安装过程大概也就几分钟。装完之后,我心里还是有点忐忑,毕竟之前试了好几次都失败了。

我深吸一口气,再次双击了那个游戏的图标。这回屏幕上没有弹出红叉叉!游戏公司的Logo、片头动画,都出来了!我激动得差点跳起来。终于,终于能玩上了!那一刻,那种解决问题的成就感,比玩上游戏本身还让人高兴。

通过这回折腾,我才真正搞明白,原来这个“xinput1_*”文件,是DirectX组件的一部分。它主要负责处理手柄和其他输入设备的接口。当你玩游戏用手柄,或者游戏本身需要这个接口的时候,如果这个文件丢了,游戏就启动不了。而所谓的“重新安装程序”,很多时候并不能解决问题,因为游戏安装包里可能根本就没有这个DirectX组件,或者版本不对。真正的解决办法,往往是去重新安装或者更新你的DirectX运行时。

所以我给大家伙儿提个醒,以后要是再遇到什么“丢失*”的提示,尤其是跟游戏有关的,先别急着重装游戏或者系统,多半是缺少了某个运行库或者组件。试试去官网下载最新的DirectX或者C++运行库合集包安装一下,说不定就能解决了。这回我是真学乖了,遇到这种问题,不再瞎折腾了,直接从根儿上找问题!