Home / Guides / Program and file errors

XINPUT1_3.dll is missing - how to fix it safely

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.

Ask Chipps

Describe what is happening in your own words, for example: "The program won't open, it says XINPUT1_3.dll is missing". Chipps checks your PC, shows what it found and proposes a fix. Nothing changes until you click Allow.

Download Chipps Downloads the Chipps setup file for Windows.

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.

Symptoms - how this problem looks

"The program can't start because XINPUT1_3.dll is missing from your computer"
An older game crashes at launch on a new or freshly reinstalled PC
The error names a sibling file instead: XINPUT1_2.dll or XINPUT9_1_0.dll
The same game ran fine before a Windows reinstall
A second game shows the same error - or one about D3DX9_43.dll
The gamepad is not the issue - the error appears with no controller connected

Why it happens

The legacy DirectX runtime is not installed

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.

The PC was reinstalled or is new

Game installers of that era used to bring DirectX along. After a fresh Windows, the first old game you install often shows this error.

An aggressive cleanup removed it

Cleaner tools sometimes strip "unused" DLLs - the legacy DirectX files are a common casualty because no system component references them.

A single DLL was dropped in by hand

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.

The fixes, in order

1. Install the DirectX End-User Runtime

  1. On Microsoft's official site, search for "DirectX End-User Runtime Web Installer".
  2. Download and run dxwebsetup.exe; decline the optional extras it offers.
  3. Let it finish - it installs all the legacy DirectX libraries at once.
  4. Restart the PC and launch the game.

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.

2. Verify the game files

  1. Steam: right-click the game, Properties, Installed Files, Verify integrity of game files.
  2. Other launchers have the same repair option in the game's settings.
  3. Some games keep their own DirectX installer in the game folder (_CommonRedist or DirectX subfolder) - running it also works.

3. Repair system files if the installer fails

  1. Right-click Start, open Terminal (Admin).
  2. Run sfc /scannow, then DISM /Online /Cleanup-Image /RestoreHealth.
  3. Restart and run the DirectX installer again.

Frequently asked questions

Why does Windows 11 not include XINPUT1_3.dll?

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.

Is dxwebsetup.exe safe to run in 2026?

Yes - it is Microsoft's own installer, still hosted on Microsoft's official site, and it coexists with DirectX 12 without touching it. It only adds the old optional libraries that games of that era need.

The next launch complains about D3DX9_43.dll. Related?

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.

Or let Chipps take a look

Describe the problem in your own words. Chipps reads the Windows logs, points to the likely cause and proposes the narrowest fix. Nothing is changed without your Allow, and at the end it shows what it did and what it did not do.

Download Chipps Downloads the Chipps setup file for Windows.
Your own wordsno technical terms
Your OKbefore any change
Clear reportof what was done