win10提示“找不到xinput1_3.dll”需优先用微软directx安装包修复或windows更新补丁,其次执行sfc /scannow与dism命令恢复系统文件,64位系统须同时向system32和syswow64放置文件,严禁regsvr32注册。

Win10运行游戏或启动程序时突然弹出“由于找不到XINPUT1_3.dll”错误框,手柄失灵、游戏闪退、甚至黑屏三秒后直接关闭——这不是你下载的游戏有问题,而是系统底层输入支持组件缺失,必须立刻定位并补全这个关键DLL文件。
先确认系统位数,否则放错路径等于白忙
右键“此电脑”→选择“属性”→在“系统类型”栏查看明确标识:【64位操作系统】 或 【32位操作系统】。这一步不能跳过,填错路径会导致文件无效甚至触发系统保护机制。
64位系统必须向两个目录同时放入文件:C:\Windows\System32(供64位程序调用)和 C:\Windows\SysWOW64(供32位游戏调用);32位系统仅需放入 C:\Windows\System32。
首选方案:用微软官方DirectX安装包一键修复
方法一:下载 DirectX End-User Runtime Web Installer
访问微软官网搜索“DirectX End-User Runtime Web Installer”,下载 dxwebsetup.exe(体积约1MB)。运行后自动联网检测缺失组件,包括 xinput1_3.dll 及其全部依赖项,无需手动解压或注册。
方法二:通过 Windows 更新获取内置补丁
打开“设置”→“更新和安全”→“Windows 更新”→点击“检查更新”。2026年6月起,Win10/Win11 已将 xinput1_3.dll 兼容性补丁纳入 KB5039XXX 类累积更新,安装后立即生效,无需重启即可试玩。
系统级自愈:用命令行强制恢复原始文件
第一步:以管理员身份运行终端
按 Win+X → 选择“终端(管理员)”。
第二步:执行系统文件校验
输入 sfc /scannow 并回车。该命令会逐个比对 Windows 系统目录中所有核心文件的哈希值,一旦发现 xinput1_3.dll 被篡改、损坏或缺失,就从系统缓存中提取原始副本覆盖。
第三步:补充底层映像修复(仅当第二步未成功时执行)
输入 DISM /Online /Cleanup-Image /RestoreHealth 回车。它能修复 Windows 映像损坏,为 sfc 提供干净的恢复源。两项命令全部执行完毕后重启电脑。
手动放置DLL的最后手段(仅限应急)
① 严格从另一台同系统版本、同位数(如均为 Win10 22H2 64位)的正常电脑中复制:
C:\Windows\System32\xinput1_3.dll → 粘贴到本机对应目录;
64位系统额外复制 SysWOW64 版本。
② 不要双击安装,不要拖进桌面,不要点右键“注册”——xinput1_3.dll 是系统级输入组件,【禁止执行 regsvr32 命令】,强行注册会失败并报错 0x80070005。
③ 复制完成后,立即重启资源管理器或直接重启电脑,让系统重新加载输入模块。











