答案是:需先用sfc /scannow修复系统文件,再重装微软官方DirectX运行库,切勿手动下载xinput1_3.dll。系统缺失或损坏该DLL会导致游戏因手柄输入层调用失败而退出,64位系统须同时检查System32和SysWOW64目录,手动复制存在安全与兼容风险。

电脑提示“由于找不到 xinput1_3.dll”导致游戏无法启动,说明系统缺失或损坏了DirectX中负责手柄通信的核心组件,此时游戏连基础输入层都调用失败,直接强制退出。
先确认系统位数和文件真实状态
右键“此电脑”→“属性”,看清楚是“64位操作系统”还是“32位操作系统”。【64位系统必须同时处理System32和SysWOW64两个目录】,只复制到一个目录会导致32位游戏仍报错。
按Win+R,输入cmd回车,再依次执行以下两条命令:
dir C:\Windows\System32\xinput1_3.dll
dir C:\Windows\SysWOW64\xinput1_3.dll
如果某条命令返回“找不到文件”,说明对应架构的DLL确实丢失;如果返回“拒绝访问”,说明文件存在但权限异常,不要急着下载替换——这很可能是杀毒软件锁死了系统目录。
用系统自带工具一键扫描修复
以管理员身份运行命令提示符(Win+X → “命令提示符(管理员)”)。
输入 sfc /scannow 并回车,等待扫描完成(通常需15–25分钟)。该命令会比对Windows官方镜像,自动恢复被篡改、损坏或误删的系统文件,包括xinput1_3.dll。
扫描结束后若提示“已修复损坏文件”,立即重启电脑。这一步能解决约70%因系统更新中断、断电、清理软件误删引发的问题,无需手动下载任何外部文件。
重装DirectX终极运行库(推荐优先操作)
方法一:微软官方安装包(最稳妥)
打开浏览器,访问微软官网DirectX最终用户运行时下载页(搜索关键词“Microsoft DirectX End-User Runtime”),下载dxwebsetup.exe。
双击运行→全程默认设置→勾选“我接受许可条款”→点击“下一步”直至完成。安装过程会覆盖旧版、补全缺失组件,并自动注册所有DLL。
方法二:离线整合包(断网环境可用)
从可信渠道获取DirectX 9.0c + 11.0完整离线包(注意校验MD5值),解压后运行DXSETUP.exe。该方式绕过网络检测,适合企业内网或老旧系统。
【切勿单独下载xinput1_3.dll文件手动复制】——第三方网站提供的DLL极易版本错配或携带恶意代码,且无法解决依赖链断裂问题,可能引发更广泛的DirectX功能异常。
针对游戏独立目录的临时补救
第一步:找到游戏安装目录,例如 D:\Steam\steamapps\common\Dark Souls III
第二步:将C:\Windows\System32\xinput1_3.dll(64位游戏)或C:\Windows\SysWOW64\xinput1_3.dll(32位游戏)复制一份,粘贴进该游戏根目录。
第三步:右键游戏快捷方式→“属性”→“兼容性”→勾选“以管理员身份运行此程序”,再启动游戏。
这个操作让游戏优先加载本地DLL,跳过系统路径查找,适用于单个游戏紧急通关,但不解决系统级根本问题,其他游戏仍会报错。


















