The XInput API allows programs on Windows to process Xbox controller interactions. As such, applications that need to communicate with controllers use various xinput versions (xinput1_4.dll,xinput9_1_0.dll, etc).

Specifically,xinput1_3.dllships with the legacy DirectX SDK package (last released in June 2010). It’s used by programs designed to run on older Windows versions like Vista, 7, and 8.

directx-end-user-runtime-download

When running such programs, there are two common reasons why you’ll encounter the xinput1-3-dll-not-found error. Either the dll doesn’t exist on your system, or it’spresent but corrupted.

In either case, you can install the DirectX packages provided by Microsoft to resolve this error.

directx-sdk-installation

Ways to Fix Xinput1-3-dll-not-found Error

Install DirectX End-User Runtime

Whilexinput1_3.dlloriginally came packaged with the legacy DirectX SDK, it’s no longer available for download on Microsoft’s site. Instead, you can download and install DirectX End-User Runtime. This will install a number of legacy runtime libraries including xinput 1.3, without modifying your current DirectX Runtime installation.

Install DirectX Framework

As stated, the runtime libraries installed earlier don’t replace your current DirectX installation. Instead, they’re installed as side-by-side components, and the appropriate DirectX framework is required to deploy them.

DirectX is included by default in Windows XP Service Pack 2 and all later Windows versions. But you can also try manually installing the correct DirectX version for your system.

system-type-x64-based-architecture

Reinstall Program

Sometimes a program’s installation can get interrupted. Or it installs properly, but some of the files get deleted or corrupted, usually due to malware. In such scenarios, you’re able to try replacing thexinput1_3.dllin the installed directory.

This works in some cases, but it will often lead to further errors (e.g.,0xc00007b – The program was unable to start correctly). Instead, you can try reinstalling, or in some cases, updating the application as an alternative fix.

directx-microsoft-store-app-install

xinput1_3-dll-file-system32

uninstall-or-change-a-program