Ошибка при запуске игр: отсутствует d3dx10_43.dll или d3dx9_43.dll

От:

Компьютер создан не только для работы и просмотра фильмов — иногда хочется и поиграть. Но даже с этим могут возникнуть проблемы. Например, мой знакомый хотел поиграть в World of Tanks, но вместо игры вышла системная ошибка:

Запуск программы невозможен, так как на компьютере отсутствует d3dx10_43.dll (или d3dx9_43.dll)

Проблема на самом деле не такая уж и проблема…

Такие ошибки могут возникнуть в том случае, когда отсутствуют или неисправны некоторые библиотеки, входящие в состав в состав набора DirectX.

DirectX — это набор API (классы, процедуры, функции, структуры и константы для использования во внешних программных продуктах.), разработанных для решения задач, связанных с программированием. Наиболее широко используется при написании компьютерных игр.

В состав DirectX входят различные компоненты: интерфейс вывода растровой графики и трёхмерных примитивов; обработка данных, поступающих с клавиатуры, мыши, джойстика и пр. игровых контроллеров; интерфейс сетевой коммуникации игр; интерфейсы обработки и воспроизведения звука; технология, позволяющая создавать и использовать программные синтезаторы; интерфейс вывода двухмерной графики.

Таким образом, большинство современных игр используют для своей работы приложения, библиотеки и правила, входящие в состав DirectX. Как правило, DirectX входит в состав дистрибутивов игр, но если его там не оказалось, тогда придётся скачать из интернета. Советую использовать только сайт производителя, а именно:

http://www.microsoft.com/ru-Ru/download/details.aspx?id=35

Скачайте и запустите программку для обновления DirectX. Всё остальное она сделает сама

От нас остаётся только принять условия и продолжить установку

Перезагружаем компьютер и проверяем результат:

Всё работает! Можно играть!


Комментарии закрыты