Иногда при запуске игры или программы на компьютере/ноутбуке появляется ошибка, что система не обнаружила xinput1_3.dll. Выполнение рекомендации «переустановите программное обеспечение» обычно не приносит положительного результата. Рассмотрим, как решить проблему – убрать ошибку единственным верным способом в Windows 7, 10, 11 32 и 64 bit.
Почему появляется
Системная ошибка возникает в момент запуска старых игр, разработанных с применением DirectX 9-й версии.
Переустановка игры ничего не даст по следующей причине, но и здесь есть момент. Старые неиспользуемые динамические библиотеки (DLL-файлы) Microsoft удаляет из новых версий API, поэтому обновление DX до 12-й версии ничего не даст, ведь там нет xinput1_3.dll.
Переустановка игры поможет, если после ее завершения появится предложение установить DirectX 9 и вы не откажетесь от него.
Предложение скачать xinput1_3.dll отдельно и поместить его в системную папку ошибку не исправит, ведь появляются другие аналогичные.
Установка DirectX 9
Если на ПК отсутствует файл xinput1_3, вам нужно скачать офлайн-установщик «Директ Икс 9» (это бесплатно).
Описанный способ поможет убрать ошибку в играх:
- Days Gone;
- Doom Eternal;
- Dying Light 2;
- Forza Horizon 5 и 4;
- GTA 5 (ГТА 5, San Andreas);
- PUBG;
- «Мафия 2» и других.
После завершения загрузки запустите его, везде выбирайте положительные ответы: «Да», «Ок», «YES».
Укажите папку для временного хранения файлов инсталлятора.
После завершения разархивирования запустите появившийся в ней файл DXSETUP.exe.
Переключателем отметьте опцию «Я принимаю…», два раза кликните «Далее». Когда все файлы будут скопированы, системная ошибка исчезнет.
Если не поможет, скопируйте xinput1_3.dll из c:\Windows\System32 в папку, где находится исполняемый файл игрушки. Часто это подкаталог bin, а не корневая папка (смотрите в свойствах ярлыка).