xinput1_3.dll error

I have recently had this error with windows 7 64bit
whenever i try to run several games i get the error message:
"C:\Windows\system32\XINPUT1_3.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support."
the games that i have had this error with are:
  • The witcher 2
  • Skyrim
  • Assassins creed brotherhood
  • Assassins creed revelations
  • Crysis 2
  • Batman Arkham city
  • Blacklight Retribution
  • America's army 3
  • Arma 2
  • Test Drive Unlimited 2
  • Kingdom of Amalur: Reckoning
  • Microsoft Flight Simulator
However some games do work such as: battlefeild 3, Teamfortress 2 and Deus ex.
This error is really annoying because i have had to play the games that don't work on my old copy of windows xp (32bit) and the do work on that. 
I have had this error ever since i upgraded to windows 7 in October and i have tried
  • Reformating
  • Reinstalling Direct X
  • Reinstalling Graphic card drivers
  • Reinstalling the games
  • Contacting Microsoft support by phone
  • Googling the problem
and i still haven't found a solution for the problem.
I would appreciate it if you could help with the problem.

oh and btw my pc specs incase you need them are:
AMD Athlon ii 2.2Ghz
5GB ram
ATI Radeon 5570
Windows 7 64bit
 

Question Info


Last updated September 15, 2019 Views 25,146 Applies to:
Answer
Answer
When, as in this case,  you have the exact DX file name, one option to fix the
file reported as corrupt  is to go to -
System32 and SysWOW64  folders, find and delete the relevant files
(be sure to do both ).
Then run the Direct X Web Installer and  it will replace the files you deleted
with fresh  copies.

The Web Installer does not overwrite the original files, so when the file name/number is not known it is best to use the
Direct X End User  Runtimes (2010)  Redistributable (linked by Sanmartin).
This will overwrite existing  DX files with the same name as those in the installer.

The Web Installer should be run now and again for updates newer than June 2010, and soon after installing or reinstalling Windows.

There are a lot of Direct X files. Different games use different files.

btw - Running mismatched RAM ( 500GB ) may lower the performance of the RAM. If you are running two sticks of 2GB and two of 512MB you may find performance would actually be better with only the two 2GB sticks.
RAM is historically very cheap these days. If you want to benefit from the 64bit OS go for  two sticks of 4GB. 8GB currently runs around $45- , but realistically, with  a HD5570  4GB should be adequate.

11 people were helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.