Pes 2016 Xinput1-3.dll Missing Fix May 2026
Fix: PES 2016 – xinput1_3.dll Missing Error
Issue: When launching PES 2016, you see:
"The program can't start because xinput1_3.dll is missing from your computer."
Cause: The file is part of DirectX 9 (specifically the DirectX legacy runtime). PES 2016 needs it for controller input. pes 2016 xinput1-3.dll missing fix
✅ Method 3: Install/repair Microsoft Visual C++ Redistributables
Sometimes missing dependencies cause this error. Fix: PES 2016 – xinput1_3
- Download and install (or repair) both x64 and x86 versions of:
- Microsoft Visual C++ 2010 Redistributable
- Microsoft Visual C++ 2012 Redistributable
- Microsoft Visual C++ 2013 Redistributable
- Restart your PC.
Method 5: Disable or Add Exception to Antivirus (Temporary Test)
Some modern antivirus software (Bitdefender, Malwarebytes, Avast) overzealously removes xinput1-3.dll because it reads controller input—a behavior that can look like a keylogger to heuristic scans. Download and install (or repair) both x64 and
Step-by-step:
- Temporarily disable your antivirus real-time protection.
- Run the DirectX installer from Method 1 again.
- Launch PES 2016. If it works, you have identified the cause.
- Permanent fix: Add the entire PES 2016 installation folder to your antivirus exclusion/whitelist list. Then re-enable your antivirus.
Method 4: Run PES 2016 in Windows 8 or Windows 7 Compatibility Mode
Sometimes, Windows 10/11’s handling of XInput is slightly different than what PES 2016 expects. Tricking the OS fixes this.
Step-by-step:
- Locate your
PES2016.exefile in the game directory. - Right-click it and select Properties.
- Click the Compatibility tab.
- Check the box: "Run this program in compatibility mode for:"
- Select Windows 8 or Windows 7 from the dropdown menu.
- Also check: "Run this program as an administrator" (below the compatibility mode list).
- Click Apply and OK.
- Launch the game.


Leave a Reply