Fix Missing xinput1_3.dll on Windows 10 & 11 with Microsoft Free Download

Having a missing xinput1_3.dll file on your Windows 10 or 11 system can cause various errors and hinder your gaming experience. In this article, I will guide you on how to fix this issue with a free download from Microsoft.

Fortect can address the xinput13 dll Microsoft error by automatically fixing missing or corrupt DLL files that may cause issues.

Download Now

Update your Windows operating system: Ensure that your Windows operating system is up to date with the latest patches and updates. This can help resolve any compatibility issues with the xinput1_3.dll file.

Understanding xinput1_3.dll Errors

If you are encountering xinput1_3.dll errors on your Windows 10 or 11 computer, you can easily fix the issue by downloading the missing file from Microsoft for free.

To begin, visit the Microsoft website and locate the xinput1_3.dll file download page. This file is a dynamic-link library (DLL) that is an essential component of the Component Object Model (COM) and DirectX on Windows operating systems.

Once you have downloaded the xinput1_3.dll file, you can proceed with the installation. To do this, follow these steps:

1. Open the File Explorer on your computer.
2. Navigate to the location where you saved the downloaded xinput1_3.dll file.
3. Right-click on the file and select “Extract All” to unzip the file.
4. Choose a destination folder for the extracted files and click “Extract”.

After the extraction process is complete, you will have the xinput1_3.dll file ready for installation. To install the file, follow these steps:

1. Open the destination folder where you extracted the files.
2. Right-click on the xinput1_3.dll file and select “Copy”.
3. Navigate to the system folder on your Windows operating system. This folder is typically located at C:\Windows\System32.
4. Right-click inside the system folder and select “Paste” to copy the xinput1_3.dll file into the folder.

Once the xinput1_3.dll file is successfully installed in the system folder, you can restart your computer to ensure the changes take effect.

By following these steps, you should be able to fix the missing xinput1_3.dll error on your Windows 10 or 11 computer. However, if you continue to experience issues, it may be helpful to consult the frequently asked questions (FAQ) section on the Microsoft website or seek assistance from a system administrator.

xinput1_3.dll is a Microsoft DirectX component that allows your computer to interpret and process input from gaming controllers.
Updated: April 2024

Fortect can help with the xinput13.dll Microsoft error by automatically fixing missing or corrupt DLL files. It also addresses the causes of freezing programs, such as damaged registry or missing files, ensuring smooth operation of Windows and other programs.

While Fortect cannot directly fix the error, it repairs damaged system files and faulty settings that may be contributing to the issue. Additionally, it can identify malfunctioning hardware that may need replacement, which could be a potential solution for the error.

Troubleshooting xinput1_3.dll Errors

  1. Open the Microsoft website and download the latest DirectX End-User Runtime Web Installer.
  2. Run the downloaded installer and follow the on-screen instructions to complete the installation.
  3. Restart your computer to apply the changes.

Method 2: Update Graphics Drivers

  1. Press Windows Key + X and select Device Manager from the menu.
  2. Expand the Display adapters category.
  3. Right-click on your graphics card and select Update driver.
  4. Choose to automatically search for updated driver software.
  5. If an update is found, follow the on-screen instructions to install it.
  6. Restart your computer to apply the driver update.

Method 3: Run System File Checker

  1. Press Windows Key + X and select Command Prompt (Admin) or Powershell (Admin) from the menu.
  2. Type the command sfc /scannow and press Enter.
  3. Wait for the scan to complete. If any corrupted or missing system files are found, the tool will attempt to repair them.
  4. Restart your computer once the process is finished.

Method 4: Reinstall the Problematic Application

  1. Press Windows Key + X and select Apps and Features from the menu.
  2. Scroll through the list of installed applications and locate the one that is causing the xinput1_3.dll error.
  3. Select the application and click on Uninstall.
  4. Follow the on-screen instructions to remove the application from your system.
  5. After the uninstallation is complete, visit the official website of the application and download the latest version.
  6. Install the downloaded application and restart your computer.

Method 5: Perform a System Restore

  1. Press Windows Key + R to open the Run dialog box.
  2. Type rstrui.exe and press Enter to launch the System Restore wizard.
  3. Follow the on-screen instructions to choose a restore point before the xinput1_3.dll error occurred.
  4. Click Next and then click Finish to start the restoration process.
  5. Wait for the process to complete, and your computer will restart.

Obtaining Additional Information on xinput1_3.dll

To obtain additional information on xinput1_3.dll and fix the missing file error on Windows 10 and 11, Microsoft offers a free download solution. Here’s how you can proceed:

1. Visit the Microsoft website and navigate to the download page for the xinput1_3.dll file fix.
2. Click on the “Download” button to start the download process.
3. Save the downloaded file to a location on your computer where you can easily access it.
4. Locate the downloaded file and double-click on it to begin the installation process.
5. Follow the on-screen prompts to complete the installation of the xinput1_3.dll fix.
6. Once the installation is complete, restart your computer to ensure the changes take effect.

Note: Before proceeding with the installation, it is recommended to create a backup of your computer or system files to avoid any potential data loss.

After restarting your computer, the xinput1_3.dll file should be successfully installed, and you should no longer encounter the missing file error. This fix is particularly beneficial for PC games that require the xinput1_3.dll file to run properly, such as League of Legends.

If you continue to experience issues or encounter any error messages related to xinput1_3.dll, you can troubleshoot the problem by following these steps:

1. Confirm that you have the latest version of Microsoft Windows installed on your computer.
2. Check for any software updates or patches that may address the xinput1_3.dll error.
3. Scan your computer for malware using a reliable antivirus program to ensure that the missing file error is not caused by any malicious software.
4. Verify that your graphics card drivers are up to date, as outdated or incompatible drivers can sometimes cause DLL errors.
5. If the error persists, you can try uninstalling and reinstalling the application or game that is causing the problem.


// Function pointer types for xinput1_3.dll functions
typedef DWORD(WINAPI* XInputGetStateFunc)(DWORD dwUserIndex, XINPUT_STATE* pState);

int main() {
// Load the xinput1_3.dll library
HMODULE xinputDll = LoadLibraryA("xinput1_3.dll");
if (xinputDll == NULL) {
std::cout << "Failed to load xinput1_3.dll" << std::endl;
return 1;

// Get the address of the XInputGetState function
XInputGetStateFunc XInputGetState = reinterpret_cast(GetProcAddress(xinputDll, "XInputGetState"));
if (XInputGetState == NULL) {
std::cout << "Failed to get address of XInputGetState function" << std::endl;
return 1;

// Get controller state
DWORD result = XInputGetState(0, &state);
if (result != ERROR_SUCCESS) {
std::cout << "Failed to get controller state" << std::endl;
return 1;

// Display some controller information
std::cout << "Controller connected!" << std::endl;
std::cout << "Buttons: " << std::hex << state.Gamepad.wButtons << std::endl;
std::cout << "Left thumbstick X-axis: " << static_cast(state.Gamepad.sThumbLX) << std::endl;
std::cout << "Left thumbstick Y-axis: " << static_cast(state.Gamepad.sThumbLY) << std::endl;

// Unload the xinput1_3.dll library

return 0;

This code demonstrates how to load the xinput1_3.dll library using `LoadLibraryA`, retrieve the address of the `XInputGetState` function using `GetProcAddress`, and then use it to retrieve the state of the first connected controller.

Note that this code assumes you have the xinput1_3.dll library in the same directory as the executable or in a location where it can be found by the operating system. Additionally, it is important to handle error cases and implement further functionality based on your specific requirements.

Downloading xinput1_3.dll

File Name Operating System File Version File Size Download Link
xinput1_3.dll Windows 10 & 11 9.18.944.0 92.16 KB Download
Example Message

Beware of the xinput13.dll file from Microsoft, as it may cause compatibility issues or errors within your system. Download this tool to run a scan

Similar Posts