需先用sfc /scannow修复系统文件,再重装微软官方DirectX运行库,切勿手动下载xinput1_3.dll;该DLL是DirectX手柄通信核心组件,缺失会导致游戏因输入层调用失败而强制退出。

电脑启动游戏时弹出“由于找不到 xinput1_3.dll,无法继续执行代码”提示,说明系统缺失或损坏了DirectX中专用于手柄通信的核心动态链接库,此时游戏连基础输入层都调用失败,会强制退出——不是杀毒软件误报,也不是游戏安装包问题,而是Windows底层运行环境缺件。
先确认系统位数和文件真实状态
右键“此电脑”→“属性”,看清是“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 → 选择“命令提示符(管理员)”(不是普通CMD)。
输入 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
第二步:进入该目录,查找 _CommonRedist、DirectX 或 redist 子文件夹
第三步:运行其中的 DXSETUP.exe 或 install.bat(如有)
第四步:安装完成后重启电脑,再从游戏平台启动器而非桌面快捷方式打开游戏
这一步仅适用于老游戏自带DirectX红istributable的情况,不替代系统级修复。


















