Что делать, если отсутствует d3dx9_31.dll?
Чаще всего с такой проблемой сталкиваются любители поиграть в игру Sims 3, но и другие пользователи от этого не застрахованы. Эта системная ошибка, которая возникает из-за отсутствия конкретного компонента — d3dx9_31.dll. Достаточно скачать этот файл, поместить его в нужное место, и можно наслаждаться игрой! Сразу же стоит отметить, что такая ошибка может появиться на любой версии Windows, и вызывается эта ошибка отсутствием компонента в библиотеке Microsoft DirectX. Наверняка, вы знаете что такое DirectX: это технологии, которые и обеспечивают запуск и работу мультимедийных приложений, а также они отвечают за отображение графики.
Файл d3dx9_31.dll необходим играм для того чтобы отображать трехмерную графику и запускать игру в полноэкранном режиме вместо оконного.
Чтобы добавить файл в библиотеку MS DirectX, необязательно скачивать DirectX полностью, достаточно скачать один маленький файл, который препятствует запуску игры и добавить его в библиотеку.
Скачать недостающий файл вы можете с нашего сайта. Ссылку на скачивание вы увидите в конце статьи, а пока давайте разберемся, куда же скачанный файл добавить.
А добавлять его нужно по этому пути: C:\Windows\System32. Обычно после того, как файл был добавлен, игра должна запуститься. Если этого не произошло и вы вновь получили ошибку, то нужно зарегистрировать скачанный файл в реестре. Для этого:
•нажмите комбинацию горячих клавиш Win+R;
•в открывшемся окне пропишите «regsvr32 d3dx9_31.dll» (без кавычек) и нажмите «ОК».
Если игра по-прежнему не запускается, перезагрузите ПК. В случае, если проблема не исчезает, попробуйте это:
1.добавить .dll файл в C:\Windows\SysWOW64;
2.для пользователей игры Sims 3: открыть папку с игрой (место, куда игра была установлена) и добавить .dll файл в Game\Bin;
3.скачать DirectX целиком с официального сайта Microsoft http://www.microsoft.com/ru-ru/download/details.aspx?id=35. Перед тем, как скачивать библиотеку, рекомендуется еще раз перезагрузить ПК и попробовать запустить игру, если вы, конечно, выполнили первые два пункта.
Если ничего не помогло, возможно, все дело в некорректно установленной игре. Попробуйте ее переустановить.