Эта ошибка чаще всего возникает при запуске таких игр, как Симс 3 или GTA 4. Появляется окно с сообщением: . Отсутствующая в данном случае библиотека — это файл, входящий в инсталляционный пакет DirectX 9. Ошибка возникает из-за того, что DLL попросту не присутствует в системе или поврежден. Также возможно, что его версия не подходит этому приложению. Игре нужен конкретный файл, а в системе Windows находится другой. Это происходит крайне редко, но и такое нельзя исключать.
Способ 1: Скачивание d3dx9_31.dll
Данный способ самый простой и подразумевает под собой обычное копирование библиотеки в директорию C:WindowsSysWOW64 и C:WindowsSystem32 на 64-разрядных системах и только в последнюю, если ОС 32-разрядная.
Скачать d3dx9_31.dll
Иногда вам может понадобится зарегистрировать DLL самому. Для этого откройте , найдите там , щелкните по ней правой кнопкой мыши и выберите пункт .
Напишите там команду regsvr32 d3dx9_31.dll и нажмите . В 64-битных системах в дополнение следует написать regsvr32 «C:WindowsSysWOW64d3dx9_31.dll».
Вы также можете зарегистрировать файл другими методами, перечисленными в статье по ссылке ниже.
Подробнее: Регистрируем файл DLL в ОС Windows
Способ 2: Интернет-установщик DirectX
Второй способ актуален тогда, как в ОС в принципе отсутствует набор библиотек ДиректИкс — добавление только одного файла не поможет, так как после его установки этой или другой программе понадобится несколько других похожих. Тем не менее у пользователей Windows 10 этот компонент уже встроен в систему, следовательно, сам набор отсутствовать не может, а вот конкретные файлы — вполне. Они же могут быть и повреждены, иметь не ту версию и т.д. Поэтому для исправления каких-либо сложностей рекомендуем обратиться к отдельному нашему материалу.
Подробнее: Переустановка и добавление недостающих компонентов DirectX в Windows 10
Обладателям устаревших версий ОС предлагаем следовать этой инструкции:
Скачать веб-установщик DirectX
- Выберите язык вашей Windows. Нажмите .
- Согласитесь с условиями соглашения и переходите далее кнопкой .
- Нажмите .
Когда скачивание завершится, запустите исполняемый файл приложения. Далее сделайте следующее:
Дождитесь окончания установки, приложение проделает все необходимые операции само.
Способ 3: Устранение неполадок с игрой
Порой проблемы могут крыться не в операционной системе, а в игре. Особенно если та была модифицирована или взломана. Учитывая, что в большинстве случаев это делают любители, они могут нарушить работоспособность кода, из-за чего у конечного потребителя в ходе установки, запуска или самого игрового процесса будут появляться разнообразные ошибки. Сперва попробуйте перекачать игру (никогда нельзя отменять вероятности неполной загрузки), а если это не помогло, значит, следует выбрать другую сборку, лучше, если она будет максимально приближена к оригиналу. Однако ошибка DLL свойственна не только пиратскому софту, но и лицензионным версиям игры. Если та была загружена через игровой клиент типа Steam или Origin, перед тем, как выполнять переустановку, можно попробовать восстановить целостность файлов, поскольку это и быстрее, и проще.
Steam
- Откройте игровой клиент, переключитесь в раздел . Через список приобретенных игр найдите проблемную и правым кликом мыши откройте контекстное меню, где выберите .
- Перейдите на вкладку .
- Тут вам надо запустить проверку целостности файлов, по окончании которой будет понятно, есть ли проблемы с игрой.
Origin
- Откройте клиент, зайдите на вкладку , где отыщите плитку с нужной игрой. ПКМ по ней вызовет меню, где щелкните на .
- Процесс будет наглядно отображаться в самой плитке и внизу слева.
- Когда сканирование и исправление будет окончено, запустите игру.
Способ 4: Проверка файлов на целостность
Одним из противоречивых, но иногда эффективных способов является сканирование системы на наличие повреждений файлов. Дело в том, что даже если какие-то из них оказываются повреждены, то последствия проблемы могут сказаться на ОС по-разному. В частности, библиотеку может не получиться зарегистрировать, из-за чего она откажется нормально работать в системе. Варианты сбоев бывают разные. И в такой ситуации все предыдущие советы из нашей статьи могут оказаться бессмысленными. По этой причине мы и рекомендуем провести сканирование при помощи встроенной консольной утилиты, после чего будет известно, повлияло ли подобное повреждение на наличие проблемы с d3dx9_31.dll.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows
Не забывайте, что не только внутренние конфликты Виндовс могли отрицательно сказаться на ее функционировании. При появлении ошибки с ДЛЛ и наличии других неполадок разного уровня важности не стоит сбрасывать со счетов такую неприятность как вирусное заражение. Вредоносное ПО может блокировать работу разных компонентов Windows, из-за чего та откажется нормально работать в самые неожиданные моменты.
Подробнее: Борьба с компьютерными вирусами
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.