#Что означает ошибка
Запуск программы невозможен, так как на компьютере отсутствует XINPUT1_3.dll. Попробуйте переустановить программу.
Ошибка «XINPUT1_3.dll не найден» возникает при запуске игр и программ, использующих геймпады Xbox через DirectX 9/10. Файл входит в пакет DirectX End-User Runtime, которого нет в современной Windows по умолчанию.
Не скачивайте DLL отдельными файлами с сайтов-каталогов: это небезопасно и часто не решает проблему.
Правильное решение — установить официальный пакет DirectX.
Файл XINPUT1_3.dll входит в состав DirectX (June 2010) и отвечает за работу геймпадов в старых играх. Его отсутствие решается установкой DirectX End-User Runtime. Скачивать DLL с сторонних сайтов небезопасно: используйте официальные установщики.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Не установлен DirectX 9.0c (June 2010)Старые игры. | Ошибка при запуске игры. | Установите DirectX End-User Runtime с сайта Microsoft. |
| Повреждена установка игрыФайлы. | Ошибка после установки. | Проверьте файлы игры. |
| Повреждён DirectXОшибки. | Другие DLL отсутствуют. | Переустановите DirectX. |
| Скачан файл со стороннего сайтаПодмена файла. | Ошибка осталась. | Удалите файл и используйте установщик Microsoft. |
#Пошаговое решение
- Скачайте DirectX RuntimeДля ошибки
XINPUT1_3.dllоткройте сайт Microsoft и найдитеDirectX End-User Runtimes (June 2010)или официальный веб-установщик DirectX. Наличие DirectX 12 вdxdiagне гарантирует присутствия старой библиотеки XInput; не скачивайте её отдельно. - Распакуйте и запустите DXSETUP.exeПри скачивании полного пакета
directx_Jun2010_redist.exeсоздайте пустую папку, запустите пакет и распакуйте туда файлы. В папке дважды щёлкнитеDXSETUP.exe, подтвердите издателя Microsoft и дождитесь завершения. Дляdxwebsetup.exeраспаковка не нужна. - Устанавливайте Visual C++ лишь при отдельной ошибке библиотекVisual C++ устанавливайте только если игра дополнительно сообщает об отсутствующих
MSVCR/MSVCP/VCRUNTIME; по имени выберите нужный год пакета на сайте Microsoft, x86 либо x64. Иначе установка VC++ не нужна для устранения именноXINPUT1_3.dll. - Перезагрузите ПКЗакройте клиент игры и перезагрузите Windows, если установщик запросил это. Запустите игру из официального клиента, проверьте тот же момент запуска. При повторении ошибки проверьте целостность игровых файлов: Steam → «Свойства» → «Установленные файлы» → «Проверить целостность».
- Проверьте геймпадЕсли программа стала запускаться, но не распознаёт геймпад, подключите его напрямую и откройте
Win+R→joy.cpl, проверьте, определяется ли контроллер и работают ли кнопки. Это отдельная неисправность: установив XInput, вы не исправляете любой сбой самого геймпада или его драйвера.
#Установка DirectX Runtime
Скачайте , запустите, распакуйте в временную папку, откройте её и выполните DXSETUP.exe. Это добавит xinput1_3.dll в System32 и SysWOW64. Перезагрузите компьютер и запустите игру.
#Если установка не помогла
Установите Visual C++ (, ), проверьте, что игра не блокируется антивирусом. Выполните sfc /scannow. Проверьте, что игра ищет библиотеку нужной разрядности: 32-разрядная игра использует SysWOW64.
#Проверка геймпада
После установки проверьте геймпад: joy.cpl («Настройка USB-игровых устройств»). Для геймпадов Xbox в Windows 10/11 драйвер устанавливается автоматически через Центр обновления. Если геймпад не определяется, проверьте USB-порт и кабель.