Оригинал и другие материалы на AlexseevDenis.blog.
Всем приветы! Продолжаем мусолить тему не запускающихся игр. Сегодня будет более банальная и простая ошибка, чем в прошлый раз и решается она сильно проще. При запуске игр выскакивает окно с ошибкой об отсутствии файла d3dx9_хх.dll. Попробуем решить эту беду. Погнали !
Внимание ! Перед любыми действиями в системе делайте точку восстановления!
Ошибка появляется в момент запуска игр. Особенно тех, что остались после переустановки Windows.
Почему в основном с оставшимися играми после переустановки ? Потому что, почти все игры пытаются установить/переустановить компененты, которые им нужны и среди них DirectX. И вот отсутствие его последней версии со всеми свежими библиотеками, как раз может вызывать данные ошибки.
d3dx9_хх.dll - вместо хх может быть другое число.
Старые игры требующие например 7 версии, обычно пишут что не хватает именно DirectX 7, раньше как-то были более дружелюбные, и просили что-то конкретное, а не какой-то файл, который надо еще понять к чему относится.
А порыться в поисках придется, ведь кроме d3dx9_хх.dll, ошибка может содержать:
Раз:
Два:
В первом случае можно подумать что угодно, вплоть до проблем с мышкой или клавиатурой, ведь есть слово Input - ввод.
Во втором случае можно начать копать в сторону аудио-устройств и драйверов.
В обоих случая проблема лечится установкой DirectX.
DirectX - веб-установщик
DirectX - оффлайн-установщик.
Установка рекомендуется всем от Windows XP до Windows 10. Но помните проверсии DirectX и поддержку их разными системами:
ХР - до 9.0с.
Vista - до 11.
7 - до 11.1.
8.1 - до 11.2.
10 - от 11.3 до 12, пока что так, система актуальна.
Всем спасибо, всем пока. Критику и вопросы принимаю.