Пришли к нам в поисках решения проблемы с отсутствующим файлом xinput1_3.dll? У нас можете скачать его бесплатно для Windows 10 64 bit или загрузить последнюю версию совместимого с вашей видеокартой DirectX. Прежде, конечно же, вы узнаете, какие функции выполняет эта динамическая библиотека и почему без неё нельзя во что-либо поиграть.
Что это за компонент
В момент старта приложений и игр, которым требуются какие-либо библиотеки, загружаемые из системных каталогов, те проверяют наличие данных компонентов на компьютере. Если какой-либо из них отсутствует, работа приложения прерывается и появляется оповещение о невозможности обнаружить определённый файл.
В нашем случае уведомление говорит, что запуск программы невозможен ввиду отсутствия xinput1_3.dll. Этот файл является частью библиотеки DirectX, которая позволяет играм и программам взаимодействовать с периферийными устройствами напрямую, минуя посредника в лице операционной системы.
Dll-ка содержит в себе набор готовых к эксплуатации процедур, подпрограмм, констант и функций, необходимых для реализации опроса периферии, в частности, устройств записи звука, и получения сведений о состоянии аккумуляторной батареи ноутбука/нетбука и прочих гаджетов под управлением Windows 10.
Отчего появляется ошибка? Скорее всего, на компьютере банально отсутствует Direct или инсталлирована его старая версия (вместо 11-й установлена 10-я). Меньше вероятность того, что требуемый объект повреждён: на него приходится хотя бы один битый сектор.
Варианты
В общем случае исправляется ошибка несколькими способами:
- установить/обновить DirectX при помощи офлайн или онлайн установщика;
- загрузить и скопировать библиотеку в место, откуда её пытается загрузить программа/игра.
В первую очередь смотрим, какую последнюю версию API поддерживает ваша видеокарта.
- Загружаем утилиту GPU-Z.
- Запускаем её, а в правой колонке смотрим редакцию DirectX, совместимую с видео устройством.
Графический адаптер старый и работает c DX 9-10? Переходим к следующему подразделу. Если на компьютере установлен более мощный и современный графический процессор, совместимый с 11-й или 12-й версией API, очередной раздел пропускаем и переходим к скачиванию онлайн инсталлятора или файла xinput1_3.dll.
Загрузка DirectX 9
- Кликаем по ссылке, чтобы загрузить дистрибутив.
- Запускаем его и принимаем условия лицензии.
- Щёлкаем «Далее» и дожидаемся завершения копирования и регистрации компонентов.
- Закрываем окно кнопкой «Готово».
Онлайн инсталлятор
Для новых версий библиотеки скачиваем исполняемый файл, который просканирует систему, определит недостающие элементы DirectX, загрузит и зарегистрирует их. Преимуществом способа является скорость: скачиваться будут только отсутствующие на ПК файлы. Недостатки:
- требуется стабильный интернет;
- при каждой переустановке или сбросе Windows придётся заново качать все компоненты.
Загружаем и запускаем его.
- Переходим на официальный сайт корпорации Microsoft в раздел загрузки программного обеспечения.
- Выбираем язык интерфейса инсталлятора и кликаем «Скачать».
- Запускаем и отказываемся от инсталляции панели Bing.
- По завершении инициализации жмём «Далее» и ждём.
На этом этапе происходит скачивание недостающих файлов с серверов корпорации Microsoft, их копирование в системную директорию и регистрация в Windows 10. В зависимости от скорости интернет-соединения и объема скачиваемой информации этап может занимать как несколько секунд, так и десятки минут.
- Когда все будет готово, закрываем окошко.
Перезагрузка ПК не требуется, но при повторном появлении уведомления её можно осуществить.
Также обзавестись поддерживаемой версией DX можно через Центр обновлений: запускаем его, ищем апдейты и загружаем их все или только необходимые.
Отдельно пакет DirectX 11-12 в виде оффлайн инсталлятора не поставляется.
Копируем xinput1_3.dll в системную папку
Бывает, что после обновления API проблема всё ещё не исчезает. Такое было замечено и на Windows 7, и на Windows 8, «Десятка» тоже в стороне не стоит.
- Загружаем файл с нашего сайта.
- Проверяем его на VirusTotal, чтобы убедиться в отсутствии вирусов.
- Распаковываем архив в папку с игрой, где находится запускаемый файл (часто это не корневой каталог, а папка «bin» в нём).
- Вдруг и это не поможет, разархивируем xinput1_3.zip в каталоги syswow64 и system32 (на 32 bit только в последний), расположенный в системной директории Windows по пути %windir%.
Увидеть разрядность установленной операционной системы поможет комбинация клавиш [knopka]Win[/knopka] + [knopka]Pause[/knopka].
- Открываем интерпретатор команд [knopka]Win[/knopka] + [knopka]R[/knopka]и выполняем в нём строчку:
[kod]regsvr32 xinput1_3.dll[/kod] для внесения информации о новом компоненте в реестр.
Команду можно выполнять в PowerShell, поисковой строке «Пуска» или командной строке. Мы прибегли к помощи окна «Выполнить», так как оно запускается быстрее всего.
Способ подходит лишь для исключительных случаев – если API на ПК отсутствует. Скорее всего после выполнения инструкции появятся ошибки, требующие наличия иных составляющих библиотеки, поэтому более надёжным решением является установка DirectX.