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, 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.

Download: XinputInstaller_x86×64.zip (118 KB)

Contents:

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

 

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.

Share and Enjoy:
Tags Server 2008 Workstation

3 Responses to “Missing xinput9_1_0.dll”

  1. 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.

  2. 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!

  3. anonymous Says:

    Once again, thanks!

    Arris: You’re welcome! ;)

Leave a Reply