Astfel de erori mai apar cand windowsul e mixat, adica are si 32 de biti si 64 de biti.Practic,el incearca sa deschida pe 32 dar i-a un dll din sistemul de 64 si produce eroarea.
Ar putea fi mai multe cauze:
1. Updateaza directx
http://download.microsoft.com/......redist.exe
2.Updateaza.netframework
http://www.microsoft.com/en-us/download/confirmation.aspx?id=17718
3.Incearca sa deschizi aplicatia in compatibility Windows XP(Click dreapta->Compatibility->Run this program in:)
4.Downlandeaza xinput1_3.dll si pune-l in C:\Windows\SysWOW64, dai replace
5.Stergi Microsoft Visuals(Computer->Programs And Features(din bara de sus)->stergi tot ce are numele cu Microsoft Visual C++ ) si instalezi cele mai noi:
https://support.microsoft.com/en-us/kb/2977003
6.Rulezi un chkdisk:in start scrii cmd la search, intri in el si scrii:chkdsk C: /R
Daca tot nu-ti merge, e cam naspa, poate fi de la windows, fisierul sa fie corupt.