Тема форума

DirectX 12 есть, но игра просит d3dx9_43.dll

2 ответов22 просмотровСоздано: 26.05.2026 10:55
Windows показывает DirectX 12, но старая игра при запуске просит d3dx9_43.dll или XINPUT1_3.dll. Драйвер видеокарты новый. Почему игра требует старый DirectX, если в системе уже стоит более новая версия?
DirectX 12 не включает все дополнительные библиотеки старых DirectX 9/10/11 игр. Поэтому сообщение про d3dx9_43.dll не означает, что надо откатывать DirectX. Нужен официальный DirectX End-User Runtime от Microsoft: он добавляет недостающие старые компоненты рядом с современным DirectX. После установки перезагрузитесь. Не кладите DLL вручную в System32 или папку игры без необходимости: так легко получить другую версию файла и новые ошибки. Если ошибка остается, запустите игру из папки и проверьте, нет ли рядом установщика DirectX/Redist, который шел с самой игрой.
NFS Rivals на 12 Direct вылетает в гонку заходишь 5 мин. и вылет половина репаков перепробывал .На старом компе они работают только старый комп продал .

Чтобы участвовать в обсуждении, войдите в аккаунт.

Гости могут читать форум, но писать темы и ответы могут только зарегистрированные пользователи.