找不到XINPUT1_3.dll原因是什么?

热点 | 2021-02-22 09:35:09
时间:2021-02-22 09:35:09   /   来源: 大学生的电脑课      /   点击数:()

昨天在群里看到有同学说自己下载了一个游戏不能正常运行,已经重新安装了好几次还是有问题,报错为:

由于找不到XINPUT1_3.dll,无法继续执行代码。重新安装程序可能会解决此问题。

这个问题常发生在新买的电脑上,使用一些精简版的软件如PS、CAD等,或者是一些大型游戏时经常会遇到。

遇到这种问题不要慌,首先我们通过百度了解一下XINPUT1_3.dll是个什么东西。

按照百度百科的说明,这个dll属于DirectX 9.0,因为新电脑默认是不带类似DX9/VC++等运行环境的,所以这些组件的dll缺失了。

解决的方法很简单,你只需要下载一个国人开发的神器:DirectX修复工具

解压后你可以得到如下文件:

根据你的系统不同:

如果你是XP / Win7,运行DirectX_Repair.exe

如果你是Win8 / Win10,在DirectX_Repair_win8_win10.exe上点击右键->以管理员身份运行

点击检测并修复,就会自动修复所有的丢失问题。

之前我曾在客户的电脑上发现过DX修复工具不显示同时更新C++的下拉箭头,特意和作者@张玥 请教后,得到以下答复:

您好,咨询这样一个问题,在部分电脑上并没有显示这个下拉箭头,使得VC无法得到有效的修复,尝试了扩展以及开启实验室中的功能,重启软件后依旧没有显示,这使得我只能手动从文件夹里安装VC支持库。请教,我该怎么解决这个问题呢?

你好,如果你使用的是增强版,则程序会智能检测是否需要修复c++,如果需要修复,则显示那个下拉箭头,如果不需要修复,则不显示下拉箭头。如果你不好区分,想总是显示,可以在settings.ini文件中加一行命令:ForceDisplayC++=True,保存后,再运行DirectX修复工具,就会总是显示那个下拉箭头了。

但实际中我发现这个智能检测是有点儿问题的,比如当CAD因为vc++2010的安装无法进行等情况,所以我选择始终显示这个下拉箭头。

标签: xinput

最近更新