XINPUT1_3.dll handles game controllers in the DirectX 9 era of games - and here is the catch: Windows 10 and 11 ship newer versions of this library, but not this exact one. Games from roughly 2007-2015 ask for the old file, and a clean modern Windows simply does not have it. Microsoft still distributes it in the free DirectX End-User Runtime, and one installer run fixes the error for every game at once.
Fix it automatically
Outbyte PC Repair checks Windows for corrupted system files, registry problems and leftovers from removed programs - the kind of damage behind errors like this one. Useful when you would rather not run the steps below by hand - the check and the diagnosis are free, and nothing is changed until you decide.
Download PC Repair Downloads Outbyte PC Repair for Windows. Free by-category trial included.Quick answer
Download the DirectX End-User Runtime Web Installer from Microsoft's official site and run it. It installs the legacy DirectX libraries - XINPUT1_3.dll among them - alongside the modern DirectX that Windows already has. Restart the game; no settings needed.
Windows 10/11 include DirectX 12 but not the optional DirectX 9 era libraries. Older games need them, and they only arrive with the End-User Runtime installer.
Game installers of that era used to bring DirectX along. After a fresh Windows, the first old game you install often shows this error.
Cleaner tools sometimes strip "unused" DLLs - the legacy DirectX files are a common casualty because no system component references them.
A lone XINPUT1_3.dll from a download site misses its companion files and the registration the runtime performs - the next missing-DLL error is usually one launch away.
Stay safe: only Microsoft's own site. This runtime is the single legitimate source of XINPUT1_3.dll - every DLL download site is a worse copy of it at best.
sfc /scannow, then DISM /Online /Cleanup-Image /RestoreHealth.Windows 11 ships the current controller library (XInput 1.4) and keeps the old versions optional. Microsoft moved the legacy DirectX 9 era files into the separate End-User Runtime - installing it is expected, not a workaround.
Yes - it is Microsoft's own installer, still hosted on microsoft.com, and it coexists with DirectX 12 without touching it. It only adds the old optional libraries that games of that era need.
Same family - D3DX9_43.dll ships in the same DirectX runtime. If you installed the full End-User Runtime, both errors are gone already; our D3DX9_43.dll guide covers that variant.
Outbyte PC Repair checks the system and shows what it found - then waits. Nothing is applied without your OK, and a restore point lets you undo changes.
Download PC Repair Downloads Outbyte PC Repair for Windows. Free by-category trial included.