Xinput1_4.dll – компонент старых версий DirectX, который отсутствует в 11-й и 12-й версиях API. Если пытаетесь поиграть в игру, взаимодействующую с видеокартой посредством DX10, появится ошибка: «Запуск программы невозможен, ведь на ПК отсутствует xinput1_4.dll, d3d10* XAudio*» и другие динамические библиотеки – файлы с расширением DLL. Рассмотрим, как исправить проблему на компьютере с Windows 7, 10 и 11.
Как избавиться от ошибки
Вариант скопировать xinput1_3 и поменять цифру в конце название на 4 отбрасывайте сразу. Эти динамические библиотеки не являются одинаковыми, взаимозаменяемыми. Так вы вызовете другие ошибки вроде «Не найдена точка входа…» или «Файл поврежден».
Xinput1_4.dll входит в состав DirectX 10, поэтому вам необходимо скачать «Директ Икс» по ссылке (это бесплатно) и установить на свой компьютер. В архив входят компоненты для 32- и 64-разрядной версий Виндовс.
Запустите файл directx_Jun2010_redist – это офлайн-установщик, онлайн-версия вам не подойдет, в ней отсутствуют устаревшие ныне неиспользуемые библиотеки. Кликните «Yes».
Укажите путь к временной директории (туда будет распакован архив), кликните «ОК». Можете скопировать его в буфер через правый клик.
Перейдите во временную папку, запустите DXSETUP.exe, кликните по первому пункту, в двух окнах жмите «Далее».
После завершения распаковки закройте установщик.
Если это не поможет, скопируйте библиотеку в папку с исполняемым файлом игры (откройте ее через правый щелчок по ярлыку – «Расположение…»):
- из c:\Windows\System32 – для 32-битного приложения;
- c:\Windows\SysWOW64 – если игра 64-разрядная.
Не забудьте обновить графический драйвер.