Missing xinput9_1_0.dll

The xinput9_1_0.dll file is a library needed for using Xbox controllers and is by default included in Windows Vista but not in Windows Server 2008. This dll is needed to play several games like Grand Theft Auto IV, ed Halo 2 and more.

To install this dll I created a zip file including an batch installer that works on both the x86 and x64 editions of Windows Server 2008.

  • If you are using the x86 version of Windows Server 2008, it will install the x86 version of xinput9_1_0.dll into %windir%System32.
  • If you are using the x64 version of Windows Server 2008, it will install the x64 version of xinput9_1_0.dll intoย %windir%System32 and also the x86 version of this file into %windir%SysWOW64.

Download: XinputInstaller_x86x64.zip (118 KB)

Contents:[code]

install.cmd
x64
     infinst.exe
     xinput9_1_0.dll
     xinput9_1_0_x64.cat
     xinput9_1_0_x64.inf
x86
     xinput9_1_0.dll
     xinput9_1_0_x86.cat
     xinput9_1_0_x86.inf[/code]

 

For those who want to get these files manually: you need to download the DirectX Software Development Kit, extract it somewhere and go to the Redist folder where you can find the x86 dll in the file Oct2005_xinput_x86.cab and the dll for the x64 architecture in the Oct2005_xinput_x64.cab file.

You may also like...

13 Responses

  1. BSoulMan says:

    This tip helped with my issue with GeForce Experience… Thx!

  2. KingCrimson says:

    Thanks a lot! I downloaded the the file you prepared and it works.

  3. AvAsAn says:

    It’s work with problem Createdxgifactory1? And it’s only for windows 2008? because i have vista.
    Thanx

  4. Hoss says:

    Works a treat. Cheers

  5. xeonus says:

    [+] Checking Architecture…
    [+] Installing xinput9_1_0.dll for the x64 platform…
    The system cannot find the path specified.
    ‘infinst.exe’ is not recognized as an internal or external command,
    operable program or batch file.
    The system cannot find the path specified.
    Could Not Find C:WindowsSysWOW64xinput9_1_0_x86.cat
    [+] Installation finished!
    [?] Do you want to review the DirectX logfile to see if everything went fine?
    Y – Opens C:WindowsDirectX.log with notepad.
    N or Enter – Quits the installer.

    Arris: infinst.exe is included in the x64 folder of the archive. Verify the archive is not corrupted and extract the archive somewhere before running install.cmd.

  6. Mirek says:

    Same problem. Acces denied on Windows 7 64bit. I don’t know how to do it manually…

  7. human says:

    im getting ‘access denied’ ๐Ÿ™
    how di i fix this?

    i have Windows 7 64 bit.
    UAC is off.

    Arris: Are you running the program as Administrator (right click -> Run as Administrator)? You can also manually copy and register the files. Open the installer batch-file using a text editor and see what actions it does.

  8. steve jobs says:

    Oh, and that was on a Windows 7 64bit machine.

    And thanks!

    Arris: Thanks for your comments! ๐Ÿ™‚

  9. steve jobs says:

    This helped fixed my “there is a problem with your game setup” problem with Battlefield 3. Leaving a comment so others can find via search.

  10. Marky says:

    This made my Jade Empire game finally work.
    Thanks alot!

  11. anonymous says:

    Once again, thanks!

    Arris: You’re welcome! ๐Ÿ˜‰

  12. anonymous says:

    Yes, I have the x64 version installed. Thank you so much. I will do it manually instead.

    Arris: Sorry, it was my fault: the 64bit installer installed both xinput9_1_0.dll files into %windir%system32. It’s fixed now!

  13. anonymous says:

    I used your installer, however, it seems it only installed to the “system32” directory… I browsed the “SysWOW64” directory and could not find the “xinput9_1_0.dll”. Can someone help? Thanks.

    Arris: The installer checks whether you are using the x86 or x64 version of Windows. If x86 (32bit) is detected, the .dll will only be installed into %windir%system32. If x64 (64bit) is detected, the 64bit version of the xinput9_1_0.dll will be installed into %windir%system32 and the 32bit version of xinput9_1_0.dll will be installed into %windir%SysWOW64. So: if you are using Windows Server 2008 x86 everything is alright; if you are using x64 something went wrong and you will have to copy/register the .dll’s manually, see the source of the .bat how to do that.

Leave a Reply

Select Language ยป