2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Причины появления и устранение ошибки d3dx9 и d3dx10

Содержание

На вновь приобретённом компьютере или же на компьютере с только что установленной операционной системой Windows, при попытке запуска игры может возникнуть системная ошибка:

Становится, совершенно не ясно, почему возникает такая ошибка, ведь игра до переустановки операционной системы работала, а сейчас не запускается.

Такому роду ошибок на компьютере способствует отсутствие компонента одного из библиотек DirectX 9 — d3dx9 dll, а в случае с DirectX 10 d3dx10 dll. Данная ошибка может возникнуть в любых программах и играх, в которых используется данный компонент.

Библиотеки DirectX будучи уже предустановленными в таких выпусках Windows как 7, 8 и 10, установлены не полностью, а точнее установлен лишь DirectX 11. В современных играх библиотеки DirectX 9 и 10 всё еще используются, а для избавления от этой ошибки не нужно скачивать на ваш компьютер по отдельности, не достающие для каждой программы компоненты d3dx9_43.dll, d3dx10_42.dll, d3dx9 41.dll и так далее, хотя это тоже является своего рода решением.

Как исправить ошибку?

Способ 1.

Файл D3dx9_43.dll, принадлежит библиотеки DirectX 9, поэтому достаточно её установить если у Вас её нет, или переустановить если у Вас она повреждена.

Способ 2.

Это дополнительный вариант исправление данной ошибки, в котором добавляется файлы вручную и производиться их регистрация в системе.

Последовательность регистрация файлов:

  1. Определяем какой разрядности Ваша Windows;
  2. Для 32 бит скачиваем только файл 32бит;
  3. Для 64 бит скачиваем как 32 так и 64 бит;
  4. Файл 32 бит помещаем в папку: C:WindowsSystem32;
  5. Файл 64 бит помещаем в папку: C:Windows SysWOW64;
  6. Для регистрации нажимаем комбинацию Win+R;
  7. Прописываем команду для 32: regsvr32 имя.dll (имя заменяем названием файла 32);
  8. Прописываем команду для 64: regsvr32 имя.dll (имя заменяем названием файла 64);
  9. Жмём «OK и перезагружаем ПК;

Ссылки на оба файла расположены чуть ниже. 32 бит — идет основной ссылкой, 64 — дополнительной чуть ниже.

Где скачать d3dx9_43.dll бесплатно

Компания Microsoft на официальном сайте хранит все DLL-библиотеки, которые могут понадобиться пользователям по тем или иным причинам. Распространяются они бесплатно. Чтобы скачать файл d3dx9_43.dll, нужно сделать следующее:

    Перейти на сайт американской корпорации по этой ссылке и скачать специальный установщик от Microsoft, содержащий все необходимые исполняемые библиотеки. Обратите внимание, что нажав на кнопку «Скачать», появится всплывающее окно с предложением загрузить другой софт от Microsoft – нажмите «Отказаться и продолжить»;

  • После этого будет произведена установка необходимых системных библиотек. Программа-установщик самостоятельно определит список файлов, которых не хватает на компьютере, самостоятельно скачает их из интернета и поместит в требуемую папку, а также зарегистрирует в системе.
  • Убедиться после окончания установки, что файл d3dx9_43.dll был загружен, можно, если зайти в папку C:WindowsSystem32 и использовать поиск для обнаружения файла. Данная библиотека занимает на компьютере 2,28 Мб.

    После этого можно вновь пробовать запустить игру или приложение, которое выдавало ошибку, что файл d3dx9_43.dll не найден на компьютере.

    Как исправить ошибку

    Не всегда удаётся установить точную причину возникновения ошибки, поэтому придётся опробовать все возможные методы её устранения. Первым делом рекомендуется провести проверку системного раздела на вирусы, далее — попытаться зарегистрировать библиотеку с помощью командной строки. Также стоит попробовать почистить реестр, обновить драйвера (в частности, звуковой и графической карты). А если DirectX ранее не был установлен, его следует скачать с официального сайта Microsoft и инсталлировать.

    Проверка на вирусы

    Даже если файл d3dx9_43.dll присутствует на системном диске (он располагается в директории C:WindowsSystem32), то вполне возможно, что он был замещён на повреждённый или заражённый вирусом файл. И, кстати, подобные вирусные программы достаточно часто заменяют сразу несколько библиотек, нарушая работу операционной системы. Поэтому начать следует с проверки компьютера на вирусы.

    В ОС Windows 7 по умолчанию имеется встроенная антивирусная программа Microsoft Security Essential (в редакциях «Домашняя расширенная» и выше). Если же в списке установленных приложений она отсутствует (в Windows 8, 8.1, 10 она именуется как Windows Defender и уже интегрирована в систему), то её сперва потребуется скачать с официального сайта (windows.microsoft.com/ru-RU/windows/products/security-essentials) и установить. Утилита предоставляется бесплатно.

    После установки потребуется:

    1. Запустить Microsoft Security Essentials, кликнув по ярлыку на рабочем столе.
    2. В появившемся окне перейти на вкладку «Обновление» и выбрать «Обновить». Обновите программу до актуальной версии, если это требуется
    3. Дождаться установки обновлений (может потребоваться перезагрузка ПК — следует действовать по инструкции, которая будет выводиться на дисплей), перейти на вкладку «Главная» и кликнуть «Проверить сейчас».
    4. Дождаться окончания проверки (занимает от 5 до 20 минут, в среднем). Проверка обычно выполняется около 20 минут

    Если же пользователь не желает по какой-то причине устанавливать антивирус от Microsoft, то можно воспользоваться бесплатной утилитой Dr.Web CureIT!. Скачать её можно с официального сайта (free.drweb.ru/download+cureit+free/?lng=ru).

    Далее потребуется запустить приложение и выбрать «Начать проверку», дождаться её окончания.

    Проверить компьютер можно, воспользовавшись бесплатной утилитой Dr.Web CureIT!

    Ключевая особенность утилиты CureIT — нет необходимости её устанавливать. При этом программа позволяет выполнять проверку не только системного раздела, но и всех установленных жёстких дисков.

    Регистрация библиотеки через командную строку

    Это действие поможет в том случае, если библиотека DirectX по каким-то причинам не была зарегистрирована в реестре (программная ошибка или сбой в работе ОС).

    Читать еще:  Как изменить мелодию запуска Windows

    1. Зайти в «Пуск» — «Все программы» — «Стандартные».
    2. Кликнуть на пункте «Командная строка» правой кнопкой мыши и выбрать «Запустить от администратора».
    3. В появившемся окне ввести вручную команду regsvr32 /u d3dx9_43.dll и нажать Enter. Введите комманду и нажмите Enter
    4. Ввести команду regsvr32 /i d3dx9_43.dll и повторно нажать Enter.
    5. Закрыть окно командной строки. После завершения регистрации библиотеки закройте командную строку

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

    Удаление и восстановление библиотеки

    Если ранее DirectX уже был установлен на ПК, но при автоматическом обновлении системы возникли какие-либо неполадки (к примеру, отсутствовал интернет или процесс обновления был прерван), то это может привести к тому, что простой вариант решения такой проблемы — это удаление и повторное восстановление библиотеки.

    Выполняется следующим образом:

    1. Перейти в директорию C:WindowsSystem32. Перейдите в папку System32 и найдите в ней файл d3dx9_43.dll
    2. Найти файл d3dx9_43.dll, кликнуть на него правой кнопкой мыши и выбрать «Удалить» — он будет перемещён в корзину.
    3. Обязательно перезагрузить компьютер.
    4. Открыть «Корзину», найти файл d3dx9_43.dll, кликнуть на него правой кнопкой мыши и выбрать «Восстановить».
    5. Снова перезагрузить компьютер.

    Перезагрузка выполняется для того, чтобы Windows провёл сканирование системных библиотек — система выполняет это действие как раз при запуске.

    Чистка реестра операционной системы

    Также неполадки в реестре вызывают данную библиотеку. Вполне возможно, что пользователь пытался несколько раз устанавливать DirectX и после каждой попытки в реестре оставались записи об инсталляторе, но при этом самого набора API в системе нет. То же самое будет, если при обновлении DirectX возникли какие-либо ошибки или процесс не был завершён.

    Самый простой метод чистки реестра — воспользоваться бесплатной утилитой CCleaner. Скачать её можно с официального сайта (ccleaner.com), следует выбирать версию Free.

    После установки программы выполнить следующие действия:

    1. Запустить CCleaner с ярлыка на рабочем столе.
    2. Перейти на вкладку «Реестр». Перейдите во вкладку «Реестр»
    3. Кликнуть на «Поиск проблем».
    4. Дождаться завершения сканирования реестра.
    5. Выбрать «Исправить отмеченное». После завершения чистки реестра обязательно рекомендуется выполнить перезагрузку компьютера
    6. После окончания чистки — перезагрузить ПК.

    Обновление драйверов

    ОС Windows 10 автоматически скачивает все недостающие драйвера, а также все будущие обновления для них. Так что обладателям данной ОС достаточно лишь включить обновление системы — далее Windows все сделает сам.

    А вот в более старых редакциях Windows установку и обновление драйверов приходится выполнять вручную. Более простой вариант — использование специальных утилит для автоматического поиска и установки недостающих драйверов. Одна из таковых — DriverDoc. Скачать её можно с официального сайта (driverdoc.com/index.html), но для её полноценной работы потребуется приобрести лицензию.

    Для обновления драйверов штатными средствами Windows потребуется:

    1. Кликнуть на ярлыке «Мой компьютер» на рабочем столе или в меню «Пуск» и выбрать «Свойства».
    2. В левой части окна выбрать «Диспетчер устройств».
    3. В появившемся списке найти свой ПК (как правило — это первая строка списка).
    4. Кликнуть на строке правой кнопкой мыши и выбрать «Обновить конфигурацию оборудования». Обновление драеверов можно осуществить через диспетчер устройств
    5. Дождаться сканирования системы и установки новых драйверов.
    6. Перезагрузить ПК.

    Даже если это не поможет решить проблему с ошибкой — необходимо постоянно устанавливать актуальные версии драйверов для своего ПК. Рекомендуется данную операцию проводить хотя бы 1 раз в 2 – 3 месяца.

    Скачивание и установка DirectX

    Если вышеуказанные рекомендации не принесли должного эффекта или DirectX вовсе ранее не устанавливался на компьютер, то следует скачать данную библиотеку и провести инсталляцию.

    Скачивать её следует исключительно с официального сайта Microsoft (microsoft.com/ru-ru/Download/confirmation.aspx?id=35).

    На компьютер будет сохранён веб-установщик библиотеки. Достаточно его запустить и следовать инструкциям на экране. Кстати, если у пользователя установлен DirectX версии 10, 11 или 12, то установщик самостоятельно проверит, какие библиотеки отсутствуют и установит их в автоматическом режиме. По завершении установки обязательно следует перезагрузить ПК.

    Последние версии DirectX проверяют самостоятельно, какие библиотеки есть, а какие отсутствуют

    Эта рекомендация актуальна для всех версий Windows, включая устаревшую (и уже не поддерживаемую производителем) XP. Для работы веб-установщика обязательно наличие доступа в интернет, так как в процессе установки он скачает все недостающие библиотеки (в среднем, потребуется от 10 до 20 мегабайт трафика, сам же установщик занимает менее 1 Мб).

    Видео: устранение ошибки d3dx9_43.dll

    Как устранить ошибку «d3dx9_43.dll отсутствует» в Windows 10

    Ошибка D3dx9_43.dll отсутствует , как правило, затрагивает игры, и, говоря об этой ошибке, вот некоторые распространенные проблемы, о которых сообщают пользователи:

    • D3dx9 43 dll отсутствует Windows 7, 8.1, 10 . Эта проблема может возникать практически во всех версиях Windows, и даже если вы не используете Windows 10, вы сможете использовать большинство наших решений. ,
    • D3dx9_43.dll отсутствует PES 2017, Лига легенд, Resident Evil 6, World of Tanks, Street Fighter X Tekken, Oblivion, Black Ops, Far Cry 4, GTA 5 – . Очевидно, эта проблема может затронуть многие игры и, если вы столкнулись с этой проблемой, убедитесь, что вы установили необходимую версию DirectX.
    • D3dx9_43.dll не найден . Это всего лишь разновидность ошибки, и в большинстве случаев ее можно исправить, просто обновив драйверы.

    Решение 1 – Переустановите DirectX

    D3dx9_43.dll отсутствует сообщение об ошибке обычно появляется, если у вас не установлена ​​необходимая версия DirectX. Чтобы решить эту проблему, вы можете загрузить DirectX непосредственно с веб-сайта Microsoft. Вы можете скачать установщик DirectX, перейдя по этой ссылке.

    Если у вас возникла эта проблема при попытке запустить определенную игру, вы можете решить эту проблему, просто запустив установочный файл DirectX, поставляемый с игрой. Почти все игры поставляются с необходимым файлом установки DirectX, и вы можете найти его на установочном носителе или в установочном каталоге.

    Просто найдите каталог redist/directx и запустите установочный файл из этого каталога, чтобы установить необходимую версию DirectX.

    После установки DirectX проблема должна быть полностью решена.

    • Читайте также: как исправить поврежденный файл bootres.dll в Windows 10

    Решение 2. Проверьте обновления графического драйвера

    С другой стороны, отсутствие надлежащих драйверов графического процессора может и будет вызывать подобные ошибки в Windows 10 и более ранних версиях Windows. Как вы знаете, DirectX соответствует GPU, и благодаря их совместным усилиям вы сможете наслаждаться визуальными эффектами. Однако, если у вас не установлены соответствующие драйверы, отвечающие текущей версии DirectX, вы наверняка столкнетесь с этой или подобной ошибкой.

    Кроме того, универсальные драйверы, предоставляемые обновлением Windows, могут быть полезны, например, для периферийных устройств. Когда дело доходит до драйверов GPU, лучше всего избегать ручного подхода и официальных драйверов.

    Читать еще:  Перенос содержимого загрузочной флешки на другую или на ту же, но после временного её использования в других целях

    Для этого обязательно проверьте драйверы графического процессора и обновите их должным образом. Если у вас более старая видеокарта, обязательно скачайте драйверы Legacy с официального сайта OEM.

    Просто перейдите на официальный сайт производителя, найдите модель своего графического процессора и загрузите последние версии драйверов:

    • NVidia
    • AMD/ATI
    • Intel

    Если вы не хотите искать драйверы вручную, вы всегда можете загрузить их с помощью стороннего программного обеспечения, такого как TweakBit Driver Updater . Программное обеспечение довольно простое в использовании, и вы можете загрузить недостающие драйверы всего парой кликов.

    После того, как вы установили правильные драйверы, перезагрузите компьютер и попробуйте еще раз.

    Решение 3 – Переустановите проблемную программу

    По словам пользователей, ошибка d3dx9_43.dll отсутствует , иногда может появляться из-за сторонних приложений. Иногда приложение, которое вы пытаетесь запустить, может быть неправильно установлено, и это может вызвать эту и многие другие проблемы.

    Чтобы устранить эту проблему, рекомендуется переустановить проблемное приложение. Есть несколько способов сделать это, но самый эффективный – использовать программное обеспечение для удаления, такое как IOBit Uninstaller .

    Если вы не знакомы, деинсталлятор – это специальное приложение, которое может удалить любое приложение, включая все его файлы и записи реестра. Если приложение вызывает эту проблему, используйте программное обеспечение для удаления, чтобы полностью удалить его.

    После переустановки приложения проблема должна быть решена.

    • ЧИТАЙТЕ ТАКЖЕ: Как исправить ошибки mfc100.dll в Windows 10, 8.1

    Решение 4 – Сканирование на наличие вредоносных программ и проверка вашего антивируса

    По словам пользователей, иногда заражение вредоносным ПО может вызвать ошибку d3dx9_43.dll отсутствует . Это маловероятно, но просто чтобы убедиться, что мы советуем вам выполнить полное сканирование системы и проверить наличие вредоносных программ.

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

    Bitdefender – отличный антивирус, который не будет мешать вашей системе при максимальной защите, поэтому, если вы ищете новый антивирус, обязательно попробуйте Bitdefender.

    Решение 5. Выполните сканирование SFC и DISM

    Повреждение файла может иногда вызывать ошибку d3dx9_43.dll отсутствует , и для ее исправления лучшим способом будет выполнить сканирование SFC. Это сканирование предназначено для восстановления вашей установки Windows, и вы можете выполнить ее, выполнив следующие действия:

    1. Нажмите Windows Key + X , чтобы открыть меню Win + X. Теперь выберите Командная строка (Администратор) . Если у вас нет командной строки , вы также можете использовать PowerShell (Admin) .
    2. После открытия командной строки введите sfc/scannow и нажмите Enter , чтобы запустить ее.
    3. Сканирование начнется. Имейте в виду, что этот процесс может занять около 15 минут, поэтому не вмешивайтесь в него.

    После завершения сканирования проблема должна быть решена. Если проблема все еще существует, возможно, вам придется использовать сканирование DISM. Для этого выполните следующие действия:

    1. Запустите Командную строку с правами администратора.
    2. Теперь выполните команду DISM/Online/Cleanup-Image/RestoreHealth .
    3. Сканирование DISM начнется. Сканирование DISM может занять около 20 минут и более, поэтому не прерывайте его.

    После завершения сканирования DISM проверьте, сохраняется ли проблема. Если вы не смогли запустить сканирование SFC раньше или если сканирование SFC не устранило вашу проблему, вы можете запустить его снова и проверить, помогает ли это.

    • ЧИТАЙТЕ ТАКЖЕ: РЕШЕНО: отсутствует файл bcrypt.dll в Windows 10

    Решение 6. Скопируйте отсутствующий файл с другого компьютера.

    Если вы продолжаете получать сообщение об ошибке d3dx9_43.dll отсутствует , вы можете решить проблему, скопировав отсутствующий файл с другого компьютера. Многие веб-сайты позволяют скачивать этот файл бесплатно, но некоторые из этих веб-сайтов могут быть вредоносными, поэтому мы настоятельно рекомендуем вам не загружать этот файл с них.

    Чтобы решить эту проблему, всегда лучше скопировать этот файл с компьютера друга. Имейте в виду, что у вашего друга может не быть этого файла на ПК, поэтому этот метод не всегда успешен.

    Решение 7. Установите последние обновления

    D3dx9_43.dll отсутствует ошибка может появиться, если приложение, которое вы пытаетесь запустить, устарело. Чтобы устранить проблему, убедитесь, что приложение, которое вы пытаетесь запустить, обновлено. В дополнение к вашему приложению важно также поддерживать вашу систему в актуальном состоянии.

    Windows 10 обычно загружает обновления автоматически, но вы всегда можете проверить наличие обновлений вручную, выполнив следующие действия:

    1. Откройте Настройки приложения . Самый быстрый способ сделать это – воспользоваться сочетанием клавиш Windows Key + I .
    2. Когда откроется Приложение настроек , перейдите в раздел Обновление и безопасность .
    3. Нажмите кнопку Проверить обновления .

    Если какие-либо обновления доступны, они будут загружены автоматически в фоновом режиме. После загрузки обновлений перезагрузите компьютер, и обновления будут установлены.

    После обновления вашей системы проблема должна быть полностью решена.

    Это должно завершить это. Мы, безусловно, надеемся, что вам удалось устранить ошибку «d3dx9_43.dll отсутствует» с представленными решениями. Кроме того, если у вас есть вопросы или предложения, обязательно оставьте их в разделе комментариев ниже.

    Примечание редактора . Этот пост был первоначально опубликован в сентябре 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

    Способы устранения проблемы

    Практически все вышеперечисленные причины появления ошибки с файлом d3dx9_43.dll можно решить парой простых способов. Далее я подробно опишу каждый из них.

    Способ №1. Скачивание файла d3dx9_43.dll

    Скачать файл можно со сторонних ресурсов, но при этом стоит обязательно проверить их лицензию и защищенность. Отличный пример – dll.ru/files/d3dx9-43-dll.html. Правда, в момент написания статьи на этом ресурсе указана только одна версия библиотеки, хотя она довольно универсальна.

    Надежный сайт, с которого можно загрузить файл d3dx9_43.dll

    Скачиваю файл d3dx9_43.dll, после чего обязательно сканирую его антивирусной программой на всякий случай. Если все в порядке, перемещаю его в соответствующую системную папку в зависимости от разрядности ОС – C:WindowsSystem32 или C:WindowsSysWOW64. Перезагружаю компьютер и пробую снова запустить проблемное приложение. Если не сработало, перейду к следующему методу.

    Способ №2. Переустановка DirectX

    Скачиваю программу с официального сайта корпорации Microsoft. Указываю на сайте язык, на котором будет проводиться установка, и нажимаю на кнопку «Скачать».

    Решить проблему с файлом d3dx9_43.dll можно переустановкой пакета DirectX, а скачивать его лучше с официального сайта Microsoft

    Читать еще:  Значение клавиш F1 — F12 на клавиатуре компьютера

    После завершения загрузки установщика открываю его, разрешаю производить действия от имени администратора. Следую пошаговой инструкции и запускаю процесс инсталляции – займет он всего пару минут. Как только он завершится, перезагружаю компьютер и снова пробую запустить программу. Ошибка с файлом d3dx9_43.dll должна исчезнуть.

    Способ №3. Переустановка приложения

    Если предыдущий способ тоже не помог, необходимо удалить программу и попробовать установить ее заново. Желательно, чтобы это был другой установщик, закачанный с официального сайта. Очень часто в других распаковках могут быть повреждены или вовсе отсутствовать некоторые важные компоненты – это то, что надо учитывать при попытке закачки и установки пиратской версии приложения.

    Способ 1

    Это способ заключается в том, что мы попытаемся установить самую новую версию DirectX.

    1. Перейдите на официальный сайт Microsoft. Не беспокойтесь, там нету вирусов.
    2. Выберите русский язык в списке языков, и нажмите кнопку «Скачать«
    3. Перед вами появиться рекламное окно с предложением установить антивирус от Microsoft. Если вы считаете что он вам нужен, то соглашайтесь. Если же у вас уже есть антивирус, то пропустите эту рекламу.
    4. После этого у вас скачается файл с названием «dxwebsetup.exe«. Откройте его нажав два раза левой кнопкой мыши по иконке.

    После этих действий попробуйте заново запустить вашу игру или приложение, скорее всего, оно запуститься. В ином случае, читайте второе решение.

    В некоторых случаях, при установке программы файл d3dx9.dll мог не появиться. Этот способ починки специально для таких случаев.

    1. Запомните точное название файла которого не хватает игре. Это может быть файл «d3dx9_43.dll«, «d3dx9_42.dll«, «d3dx9_31.dll«, «d3dx9_27.dll» или «d3dx9_25.dll»
    2. Найдите и скачайте этот файл в Google или Яндекс.
    3. Если у вас 32 битная Windows, то переместите файл в папку C:WindowsSystem32, если 64 битная, то C:WindowsSysWOW64.

    Я уверен что один из вышеперечисленных методов решения ошибки помог вам. Вы можете оценить статью по пятибалльной шкале ниже.

    Что значит ошибка?

    Очень часто пользователи видят на своих кранах такое предложение: “Запуск программы невозможен так как на компьютере отсутствует d3dx9_43.dll”. Это говорит нам о том, что у вас на компьютере не стоит библиотека DirectX в девятой версии. Это и не удивительно, ведь девятая версия API была разработана и выпущена на рынок приложений в то же время, что вышла старушка Windows XP. Поэтому девятая версия библиотеки используется только в старых играх и приложениях. Но если вам срочно понадобилось воспользоваться старым приложением — ошибку нужно исправлять.

    Часто пользователи видят на экране надпись: ошибка: “Ваша учетная запись отключена. Обратитесь к системному администратору”. В этой статье мы разобрались подробно с тем, что это за ошибка и как ее можно исправить самостоятельно.

    Библиотека — это реализация API от Microsoft, которая используется для того, чтобы программы работали на низком уровне с теми ресурсами компьютера, которые были в момент выпуска ХР. То есть, через эту библиотеку программа, которую вы хотите запустить, подает правильные команды на звуковую или видеокарту, а также на устройства ввода и вывода. Эта библиотека подает команды, в том числе и на геймпад.

    Но, несмотря на то, что библиотека разрабатывалась под старушку ХР, ошибка также может появляться на Windows 7, 8, 10, даже если на вашем ПК или ноутбуке уже есть библиотека DirectX, но она не в десятой версии, а выше. Для того, чтобы вы могли без проблем запустить старую игру или приложение, вам нужно будет поставить себе на компьютер все версии API.

    Что за ошибка d3dx9_43.dll

    Начну, пожалуй, с того, что в ОС Windows всё построено на динамических библиотеках DLL ( сокр. от Dynamic Link Library). Какие то из них важные и система без них не сможет работать, а какие-то второстепенные и используются только для выполнения некоторых задач. Если брать конкретно d3dx9_43.dll, то она относится к пакету DirectX, предназначенный в основном для работы с графикой, звуком и устройствами управления. DirectX установлен абсолютно на всех операционных системах Windows изначально.

    Как Вы можете видеть, это одна ДДЛка из целого ряда подобных, отличающихся друг от друга только индексом.

    Почему же появляется ошибка «отсутствует d3dx9_43.dll» в Windows 7, в «Восьмёрке» или Windows 10? Как я уже говорил выше, скорее всего её либо удалили, либо она повреждена и потому запуск приложения невозможен. Чаще всего это произошло из-за неудачного обновления пакета «Директ Икс» к которому он относится. Иногда причиной может послужить активность вируса в системе.

    Как исправить ошибку d3dx9_43.dll?!

    Как правило, большинство пользователей лезут в Интернет чтобы скачать файл d3dx9_43.dll с какого-нибудь сайта и затем скопировать его в системный каталог (System32 или SysWOW64, в зависимости от разрядности ОС) и зарегистрировать его через утилиту regsvr. Но на самом то деле, это в корне неправильный способ. Дело в том, что Вы не знаете что за файл качаете. Во-первых, версия его может не совпадать с той, что должна быть у установлена на ПК. Во-вторых, она тоже может быть повреждена и автор сайта об этом не знает. Ну в третьих, Вы можете вместо того, чтобы скачать библиотеку d3dx9_43.dll , поймать серьёзный вирус и огрести ещё больше проблем.

    Именно поэтому, выход из ситуации есть только один и он единственный — переустановить или обновить весь пакет DirectX. Для последних версий — 11.2 и 12.0, которые используются в Windows 10, достаточно зайти в Центр Обновления и запустить поиск обновлений.
    Для более ранних версий надо скачать здесь полный оффлайн пакет DirectX End-User Runtimes для конечного пользователя. Его размер около 45 Мегабайт.

    Кстати, он же поможет и при проблемах с другими DLL-ками Директ Икса, например, такими как D3DCSX_43.DLL, D3DX11_43.DLL, D3DCompiler_43.DLL.

    После того, как установщик скачается — запускаем его:

    Соглашаемся с условиями соглашения и выполняем все шаги по очереди. После этого перезагружаем компьютер и смотрим — устранена ли ошибка «запуск программы невозможен, так как отсутствует файл d3dx9_43.dll». Обычно на этом всё и заканчивается. Правда, на моей памяти было несколько случаев, когда дополнительно после этого приходилось всё же переустанавливать игру или программу. Но это скорее очень редкое исключение, чем правило.

    Видео-инструкция как устранить ошибку d3dx9_43.dll в Wolrd of Tanks и других играх:

    Ссылка на основную публикацию
    Статьи c упоминанием слов:

    Adblock
    detector