БИБЛИОТЕКА ГЕЙМПАДА

Ошибка xinput1_4.dll и xinput1_3.dll при запуске игры

Сообщение «система не обнаружила xinput1_4.dll» или «xinput1_3.dll» появляется, когда игра хочет подключить библиотеку XInput, через которую Windows работает с геймпадами Xbox, а файла нет или он повреждён. Игре эта библиотека нужна даже без геймпада. Лечение зависит от цифры: xinput1_3 ставится пакетом DirectX End-User Runtime от Microsoft, а xinput1_4 — системный файл Windows 8, 10 и 11, и при его пропаже чинят систему командами SFC и DISM. Скачивать DLL со сторонних сайтов не нужно. Если нужен мастер, «Помощь с Windows и программами» стоит 1 300 ₽ за работу. Мастер приедет по Москве и ближнему Подмосковью; диагностика и выезд — без оплаты, даже если ремонт не потребуется.
Чёрный геймпад лежит на столе перед монитором, на экране яркая картинка фэнтези-игры с замком и горами

Как это проявляется

  • При запуске игры окно «Не удается продолжить выполнение кода, поскольку система не обнаружила xinput1_4.dll» или xinput1_3.dll
  • Игра закрывается сразу после заставки, а в журнале Windows остаётся запись о сбое модуля xinput
  • Ошибка есть только в одной игре, другие запускаются нормально
  • Сообщение появляется и на компьютере без геймпада, который вы никогда не подключали
  • После переустановки Windows или чистки диска игры, которые работали, перестали открываться

Что может быть причиной

  • Нет набора старых библиотек DirectX: файл xinput1_3.dll входит в пакет DirectX End-User Runtime, а Windows 10 и 11 по умолчанию его не содержат
  • Повреждён или удалён системный файл xinput1_4.dll в папках System32 и SysWOW64 после сбоя диска или «чистки» системы
  • Запускается 32-битная игра, а нужная 32-битная копия библиотеки в SysWOW64 отсутствует
  • Windows 7 без обновлений платформы: файла xinput1_4 в ней штатно нет, а игры собраны уже под него
  • Антивирус отправил библиотеку из папки игры в карантин или заблокировал её запуск
  • Лаунчер игры не доустановил вспомогательные пакеты при первой установке, а файлы игры скачаны не полностью

Что можно проверить безопасно

  • Прочитайте в окне ошибки цифру в имени: xinput1_3 и xinput1_4 лечатся по-разному
  • Для xinput1_3 установите DirectX End-User Runtime (июнь 2010) с сайта Microsoft: веб-установщик или полный пакет, и перезагрузите компьютер
  • Для xinput1_4 выполните в командной строке от администратора sfc /scannow, а после него DISM /Online /Cleanup-Image /RestoreHealth
  • Проверьте целостность файлов игры в лаунчере: Steam, Epic Games и другие предлагают такую проверку в свойствах игры
  • Посмотрите карантин антивируса и верните файл, если он принадлежит игре; временно выключать защиту целиком не нужно
  • Если на диске нужные файлы, сначала сделайте копию на внешний носитель, а затем уже занимайтесь системой

Когда лучше не тянуть

  • SFC и DISM сообщают о файлах, которые не удалось восстановить, а ошибка не уходит
  • Одновременно не работают несколько игр и программ, и сообщения называют разные DLL
  • Windows 7 на старом компьютере, и вам нужна современная система без потери файлов
  • Геймпад подключён, но не определяется ни в Windows, ни в игре

Что вы видите и что за этим стоит

Прокрутите таблицу вправо, чтобы увидеть оба столбца.

Что вы видитеЧто за этим стоит
Сообщение называет xinput1_3.dllнет пакета DirectX, установка и настройка программ — 900 ₽ за работу
Сообщение называет xinput1_4.dll на Windows 10 или 11повреждён системный файл, помощь с Windows и программами — 1 300 ₽ за работу
Ошибка на Windows 7нужна современная система, установка Windows — 1 300 ₽ за работу
Файл из папки игры пропал после антивирусанастройка защиты и исключений, базовая настройка защиты — 900 ₽ за работу
Ошибка в игре и ещё в нескольких программах сразуповреждена система, переустановка Windows с драйверами — 1 800 ₽ за работу
Подробно

xinput1_4.dll и xinput1_3.dll: откуда берётся ошибка и как её убрать

XInput — это программный интерфейс Windows для геймпадов Xbox и совместимых устройств. Игры подключают его при старте, чтобы заранее быть готовыми к геймпаду. Если нужной библиотеки нет, игра останавливается ещё до первого экрана. Дальше — как отличить два файла и почему нельзя «кинуть DLL в папку».

Что такое XInput и почему у файла две версии

XInput появился вместе с геймпадом Xbox 360 как единый способ получить от джойстика кнопки, стики и вибрацию. Игра не опрашивает устройство сама, а вызывает функции библиотеки. Поэтому XInput подключают даже игры, которые отлично играются с клавиатурой: код опроса геймпада запускается заранее.

Версий у библиотеки несколько. Файл xinput1_3.dll принадлежит эпохе DirectX 9 и 10 и входит в пакет DirectX End-User Runtime. Файл xinput1_4.dll — более новая версия, она поставляется вместе с Windows 8, 10 и 11. Есть и xinput9_1_0.dll — упрощённая версия для совместимости, которая лежит в системе, начиная с Windows Vista. Игра запрашивает ту версию, под которую её собирали, и подмена одной другой невозможна.

Чёрный геймпад лежит на столе перед монитором, на экране яркая картинка фэнтези-игры с замком и горами
Игра запрашивает библиотеку геймпада при запуске, даже если геймпад на столе не подключён.

Какое сообщение у вас: три сценария

Название в окне ошибки определяет, что делать. Сначала посмотрите на цифру и на систему, а потом выбирайте шаг, потому что лечение xinput1_3 бесполезно для xinput1_4 и наоборот.

  • xinput1_3.dll на Windows 10 или 11 — не хватает набора библиотек DirectX, ставится пакетом End-User Runtime
  • xinput1_4.dll на Windows 10 или 11 — повреждён системный файл, чинят проверкой SFC и DISM
  • xinput1_4.dll на Windows 7 — файла нет в системе по замыслу, а значит, нужна другая версия игры или современная Windows

xinput1_3.dll: ставим DirectX End-User Runtime правильно

На сайте Microsoft есть две версии установщика: маленький веб-установщик dxwebsetup.exe, который скачивает только недостающее, и полный пакет directx_Jun2010_redist.exe размером около 100 МБ. Полный пакет сначала распаковывается в выбранную папку, а затем запускается DXSETUP.exe из неё. Подойдёт любой вариант, но для компьютера без интернета берут второй.

Установщик кладёт в систему сразу обе разрядности. 64-битные библиотеки попадают в System32, а 32-битные — в SysWOW64, и на 64-битной Windows нужны именно обе: многие игры по-прежнему 32-битные. После установки перезагрузите компьютер. Если установщик пишет «внутренняя ошибка S1023», по сообщениям Microsoft это связано с более новыми пакетами Visual C++ 2010 в системе; их удаляют, ставят DirectX и затем возвращают Visual C++.

Что не нужно делать: искать xinput1_3.dll отдельным файлом. Библиотеки в таком виде нигде не распространяются отдельно, и сайты, которые предлагают скачать DLL, дают файл неизвестного происхождения. Для файла в System32 это особенно опасно: он получит права системного.

xinput1_4.dll: этот файл принадлежит Windows

Если вы видите xinput1_4.dll на Windows 10 или 11, пакет DirectX не поможет: файл системный и лежит в System32 и SysWOW64 вместе с самой Windows. Его пропажа означает, что система повреждена: оборвалось обновление, была ручная «чистка» или диск дал сбой. Исправляют это командами восстановления.

Откройте командную строку от администратора и выполните sfc /scannow. Если утилита восстановила файлы, перезагрузитесь и запустите игру. Если пишет, что не смогла, выполните DISM /Online /Cleanup-Image /RestoreHealth, перезагрузитесь и снова запустите sfc. Подробнее об этих командах и их кодах завершения — в разборе про проверку системных файлов SFC и DISM.

Если после этого файл в System32 и SysWOW64 на месте, а игра всё равно ругается, проверьте разрядность: 32-битные программы обращаются к SysWOW64, и повреждена может быть именно эта копия. В диспетчере задач 32-битные процессы подписаны «(32 бита)».

Мужские руки печатают на клавиатуре перед монитором с тёмным окном и мигающим курсором, горит настольная лампа
Команды SFC и DISM выполняются из консоли, открытой от имени администратора.

Windows 7 и старые компьютеры

В Windows 7 штатного xinput1_4.dll нет: библиотека пришла вместе с Windows 8. Игры, собранные под неё, на седьмой версии могут не запуститься вовсе, а поддержка самой Windows 7 Microsoft завершила. Бесконечно искать файл бесполезно.

Есть два честных пути: взять версию игры, рассчитанную на Windows 7 (в лаунчерах она иногда доступна отдельной веткой), или перейти на Windows 10 либо 11. Установку современной системы с сохранением документов делает мастер, а старому компьютеру перед ней полезно проверить, поддерживает ли он новую версию: процессор, память и режим загрузки. Как проходит такая работа, описано на странице установки Windows 10.

Если геймпад подключён, а ошибки нет, но он не работает

Иногда человек приходит с этим запросом, а на деле игра запускается и не видит геймпад. Тогда начинайте с Windows: нажмите Win+R, введите joy.cpl и посмотрите, появился ли контроллер в списке; если да, откройте «Свойства» и проверьте оси и кнопки. Если списка нет, проблема в подключении или драйвере, а не в игре.

У многих недорогих геймпадов на тыльной стороне есть переключатель X и D: X — режим XInput, D — старый DirectInput. Игры, использующие XInput, не видят геймпад в режиме D. Геймпады других производителей без XInput можно подключить программами-эмуляторами, но это отдельная работа, и она не нужна, пока основной файл на месте. Подробнее смотрите страницу про ситуацию, когда игра не видит геймпад.

Чёрный геймпад с кабелем подключён к USB-порту на передней панели настольного системного блока
Проводной геймпад подключают напрямую в порт системного блока, без переходников и удлинителей.

Лаунчеры, антивирус и «правильные» установщики

Игры из Steam, как правило, при первом запуске устанавливают нужные пакеты из каталога _CommonRedist внутри игры, и если установка была прервана, пакет остаётся недоставленным. В свойствах игры есть пункт проверки целостности файлов: он докачивает недостающее и иногда сам возвращает вспомогательные компоненты. Что делать, если игра вообще не стартует, смотрите в разборе игра не запускается в Steam.

Ещё одна причина для библиотек в папке игры — антивирус. Он может принять файл за подозрительный и убрать в карантин. Откройте журнал карантина и посмотрите, нет ли там файла с именем xinput; если он принадлежит игре, его возвращают и добавляют папку игры в исключения. Отключать антивирус полностью ради запуска игры не нужно.

Руки держат чёрный геймпад без надписей, перед ними телевизор с гоночной игрой в уютной комнате вечером
Геймпад нужен играм и на телевизоре, и на мониторе: библиотека XInput запрашивается при любом запуске.

Когда нужен мастер, что делают и сколько стоит

Если пакет DirectX установлен, SFC и DISM отработали, а ошибка осталась, пора звать мастера. Выезд по Москве и ближнему Подмосковью и диагностика ничего не стоят, даже если вы откажетесь от ремонта; оплачивается только выполненная работа.

  • Системный файл не восстанавливается, нужно починить Windows — работа: помощь с Windows и программами, 1 300 ₽, 1–2 часа; страница компьютерного мастера.
  • Нужно поставить пакеты DirectX и Visual C++ и проверить игры — работа: установка и настройка программ, 900 ₽; описано в услуге установки программ и драйверов.
  • Windows 7 или слабая система, которую нужно заменить — работа: установка Windows, 1 300 ₽; смотрите установку Windows 11.
  • Сбои сразу во многих программах после вирусов — работа: удаление вирусов, 1 500 ₽; подробнее на странице удаления вирусов.
  • Геймпад не определяется ни в системе, ни в игре — работа: настройка драйверов и обновлений, 1 200 ₽ за работу.
Рука вставляет маленький USB-приёмник от беспроводного геймпада в порт на задней панели системного блока
Беспроводному геймпаду нужен приёмник в исправном порту, а мастер проверяет и порт, и драйвер.

Где ошибка XInput встречается

Эту ошибку нередко дают игры времён Windows 7 и 8 на свежей Windows, где старые пакеты не установлены, и свежие игры на «облегчённых» сборках системы, из которых вырезаны системные файлы. Ещё один случай — компьютер, где недавно чистили диск программой-«уборщиком», удалявшей общие компоненты.

Если игра запускается на одном компьютере в доме и не запускается на другом, значит, сама игра цела, а не хватает компонентов системы. Тогда можно не переустанавливать игру, а восстановить именно систему. Если же ошибка появилась у всех программ после вирусов, начинайте с лечения, а не с библиотек.

Узнать, какая у вас Windows, можно за полминуты: Параметры, «Система», «О системе», строка «Тип системы». Там написано, 64-разрядная ли система и какой у неё процессор. Это важно для выбора пакета: на 64-битной Windows нужны обе копии библиотек, а на 32-битной только одна, и ставить на неё «64-битный» файл бессмысленно. Заодно посмотрите версию и сборку Windows в той же вкладке: от неё зависит, есть ли в системе xinput1_4.

Как не получить такую ошибку снова

Не удаляйте «лишние» библиотеки программами-уборщиками и не копируйте DLL между компьютерами. Устанавливая игру, не прерывайте первую настройку, где игра сама ставит пакеты, и не закрывайте окна установщика раньше времени.

Раз в несколько месяцев запускайте sfc /scannow и обновляйте Windows. Если компьютер игровой, держите под рукой установочный пакет DirectX End-User Runtime: он весит немного и ставится за пару минут.

Серебристый ноутбук старой модели с толстой рамкой стоит на столе, на экране однотонный тёмно-синий фон
Старый ноутбук с толстой рамкой: на таких машинах нередко запускают игры, которым нужны старые библиотеки.

Заявка через сайт

Оставьте номер

Перезвоним, уточним симптомы и скажем, что лучше сделать дальше.

Хотите поговорить сейчас? Позвонить мастеру

План действий

Что может помочь дальше

Здесь можно сразу перейти к нужной услуге, ценам или короткой подсказке по похожей ситуации без лишних действий.

По теме

Компьютерный мастер на дом в Москве

Вызовите мастера по компьютерам для чистки, замены диска и памяти, восстановления Windows или настройки домашней техники. Опишите проблему — согласуем время приезда и подготовку к работе. Выезд и осмотр бесплатны даже при отказе; ремонт начинаем после согласования стоимости.

По теме

Игра не видит геймпад

Ситуация с двойным дном: система геймпад видит, в проверке устройства кнопки отзываются, а игра ведёт себя так, будто ничего не подключено. Причина почти всегда в том, что геймпады бывают двух «языков»: один понимают почти все современные игры, другой — старые и часть эмуляторов. Если контроллер говорит не на том языке, что ждёт игра, они друг друга не слышат. Разберём, как это переключить, и что делать с беспроводным подключением.

По теме

Вылетают игры

Вылет игры отличается от того, что игра не запускается: раз она стартовала, значит, файлы целы, драйверы установлены и система в целом работает. Падает что-то под нагрузкой — а это уже короткий список подозреваемых: температура, память, питание и драйвер видеокарты. Разобрать их можно самому, и главный инструмент здесь не программа, а наблюдение: важно заметить, когда именно происходит вылет. Разберём, что означает каждый из вариантов.

По теме

Проверка целостности системных файлов Windows: порядок и итоги

DISM чинит хранилище компонентов, из которого берутся эталонные файлы, а sfc /scannow сверяет с ним системные файлы и заменяет повреждённые. Сначала DISM, потом SFC, а до обоих — уверенность, что диск исправен.

FAQ

Частые вопросы

Если вашей ситуации нет в списке, просто опишите её в форме. По одному симптому не всегда видно полную картину.

Что такое xinput1_4.dll и чем он отличается от xinput1_3.dll?
Это две версии библиотеки XInput для геймпадов Xbox. xinput1_3.dll входит в пакет DirectX End-User Runtime, а xinput1_4.dll — системный файл Windows 8, 10 и 11. Лечатся они по-разному: пакетом DirectX и командами SFC и DISM соответственно.
Можно ли скачать xinput1_4.dll и положить в папку игры?
Не стоит: отдельно от системы файл не распространяется, а скачанный со стороннего сайта может оказаться подделкой. Для xinput1_4 запустите sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth, для xinput1_3 поставьте DirectX End-User Runtime.
Зачем игре xinput, если у меня нет геймпада?
Игра загружает библиотеку при старте, чтобы подготовить поддержку геймпада. Сам геймпад для этого не нужен, а без файла игра не запустится.
Что делать, если ошибка xinput1_4.dll на Windows 7?
В Windows 7 этого файла штатно нет. Попробуйте версию игры для этой системы или перейдите на Windows 10 либо 11; установка Windows — 1 300 ₽ за работу.
Установщик DirectX пишет ошибку S1023 — что делать?
Удалите в «Приложения и возможности» пакеты Microsoft Visual C++ 2010 Redistributable (x86 и x64), установите DirectX и затем верните Visual C++. После этого перезагрузите компьютер.
Геймпад подключён, но игра его не видит — это та же ошибка?
Нет, это другая проблема. Проверьте устройство командой joy.cpl и переключатель X и D на тыльной стороне геймпада: режим X нужен играм с XInput.
Сколько стоит исправить такую ошибку у мастера?
Помощь с Windows и программами — 1 300 ₽ за работу, установка и настройка программ — 900 ₽. Выезд по Москве и ближнему Подмосковью и диагностика бесплатны, даже если вы откажетесь.

ЗАЯВКА ЧЕРЕЗ САЙТ

Если ошибка xinput1_4.dll и xinput1_3.dll при запуске игры, лучше не тянуть

Оставьте номер телефона. Перезвоним и уточним детали.

Смотреть услуги