xinput1_3.dll отсутствует: как исправить ошибку

xinput1_3.dll — компонент DirectX для работы с геймпадами Xbox: через него игры получают данные о нажатиях кнопок и стиках, а также управляют вибрацией. Ошибка «отсутствует xinput1_3.dll» появляется при запуске игр, использующих XInput 1.3, — это подавляющее большинство игр 2010–2015 годов, включая консольные порты. Файл в свежих Windows не предустановлен — его нужно доустановить.

Почему возникает ошибка

  • Не установлен DirectX End-User Runtime: в Windows 10/11 XInput 1.3 отсутствует по умолчанию.
  • Установщик DirectX прервался или не докачал компоненты.
  • Файл повреждён сбоем диска или удалён антивирусом.
  • Игра установлена неполностью — библиотека не распаковалась.

Шаг 1. Установите веб-установщик DirectX End-User Runtime

Скачайте «DirectX End-User Runtime Web Installer» с сайта Microsoft и запустите от имени администратора. Установщик добавит все недостающие библиотеки DirectX 9/10/11 — включая xinput1_3.dll и соседние версии xinput (1_1, 1_2, 1_4). После установки перезагрузитесь и запустите игру. Подробная инструкция: DirectX: установка и обновление.

Шаг 2. Проверьте целостность файлов игры

Если игра из Steam — библиотека → правый клик → «Свойства → Установленные файлы → Проверить целостность файлов игры». Если файл должен лежать в папке игры, Steam его докачает. Независимая игра из установщика — переустановите её, скачав дистрибутив заново. Общие проблемы запуска игр разобраны здесь: Игра не запускается: общие решения.

Шаг 3. Проверьте систему и восстановите файлы

Выполните в командной строке от администратора sfc /scannow, затем DISM /Online /Cleanup-Image /RestoreHealth — они восстановят повреждённые компоненты DirectX. Инструкции: SFC /scannow и DISM: восстановление образа Windows.

Шаг 4. Ручная установка файла

Крайний вариант: 64-битный xinput1_3.dll — в C:\Windows\System32, 32-битный — в C:\Windows\SysWOW64. Регистрация через regsvr32 не нужна. Правила: Как вручную установить DLL-файл.

Если ошибка связана с геймпадом

Иногда xinput1_3.dll на месте, но геймпад не работает — это отдельная проблема драйверов и настройки контроллера. Разбор подключения геймпадов Xbox: Геймпад Xbox в Windows и PlayStation: Геймпад PlayStation в Windows. А если игра запускается, но падает с кодами вроде 0xc0000005 — смотрите разбор этой ошибки.

Не решили проблему самостоятельно?

Иван из MSFree IT поможет удалённо — через AnyDesk, без поездки в сервис.

Более 15 лет опыта, честные цены, работа 24/7.

Или позвоните: +7 (937) 86-88-001