Directx 9 is for Windows XP.
Directx 10, directx 10.1 and directx 11 is for Windows Vista
Directx 11.1 is for Windows 7
Directx 11.2 is for Windows 8 and 8.1
So of course the installer from microsoft will not work! Now:
1) download it from another site(legal!!!)(possible not working)
2) Install your version over windows update or download it.
Download this if it not work
http://www.microsoft.com/en-us/download/details.aspx?id=35
or google all need dll. There are many site which let you download it! Not use illegal sites!
Games make the world better