Internet Explorer was retired on June 15, 2022
IE 11 is no longer accessible. You can reload Internet Explorer sites with IE mode in Microsoft Edge.
The Microsoft DirectX® End-User Runtime installs a number of runtime libraries from the legacy DirectX SDK for some games that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT, and/or Managed DirectX 1.1. Note that this package does not modify the DirectX Runtime installed on your Windows OS in any way.
Important! Selecting a language below will dynamically change the complete page content to that language.
-
Microsoft DirectX® is already included in Windows XP Service Pack 2, Windows Server 2003 Service Pack 1, Windows Vista, Windows 7, Windows 8.0, Windows 8.1, Windows 10, and Windows Server equivalents. This DirectX End-User Runtime does not change the version of DirectX, but does install a number of optional side-by-side technologies from the legacy DirectX SDK that are used by some older games. For a detailed explanation see https://aka.ms/dxsetup.
Note that Desktop Bridge applications that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, or XACT must use the Microsoft.DirectX.x86 / Microsoft.DirectX.x64 framework to deploy these legacy DirectX SDK side-by-side components. Alternatively, developers can remove all such dependencies. See Microsoft Docs for more details.
-
Supported Operating Systems
Windows Server 2008, Windows XP Service Pack 3, Windows Server 2003 Service Pack 1, Windows Server 2003 Service Pack 2, Windows 7, Windows XP Service Pack 2, Windows Vista
-
- Click the Download button on this page to start the download, or choose a different language from the drop-down list and click Go.
- Do one of the following:
- To start the installation immediately, click Open or Run this program from its current location.
- To copy the download to your computer for installation at a later time, click Save or Save this program to disk.
-
- The DirectX end-user installation includes the D3DX, HLSL Compiler, XInput, XAudio, and Managed DirectX 1.1
components.
- Note that the DirectX Runtime (Direct3D, DirectInput, DirectSound) is not part of this package as it is included as part
of the Windows operating system, and therefore cannot be installed or uninstalled. Updating the DirectX Runtime is achieved
by installing the latest Service Pack or obtaining a newer version of Windows.
- For information on obtaining DirectX 11 for Windows Vista or Windows Server 2008, see Microsoft Knowledge Base article 971644.
- The DirectX End-User Runtimes installer
contains all of the components installed by the Web Installer in a single package and is recommended for those users that do
not have an Internet connection during installation.
- The DirectX end-user installation includes the D3DX, HLSL Compiler, XInput, XAudio, and Managed DirectX 1.1
Типичные действия начинающего пользователя, когда при запуске игры он видит сообщение о том, что запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll — начинать искать в Интернете, где скачать d3dx9_43.dll бесплатно. Типичный итог таких действий — блуждание по сомнительным сайтам, а игра все равно не запускается.
В этой инструкции — по шагам, как исправить ошибку Запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll в Windows 10, Windows 8 и Windows 7 и почему она появляется (Англоязычный вариант ошибки: The program can’t start because d3dx9_43.dll is missing from your computer); о том, как безопасно скачать оригинальный файл с сайта Майкрософт и о том, почему не следует загружать этот файл со сторонних сайтов. Также в конце статьи есть видео инструкция об исправлении ошибки.
Исправление ошибки «На компьютере отсутствует d3dx9_43.dll» при запуске игры или программы
Для того, чтобы не искать, где бесплатно скачать d3dx9_43.dll и не загрузить на компьютер или ноутбук вредоносное ПО, полезно задаться вопросом: а что это за файл?
Ответ — этот файл является частью компонентов DirectX 9 необходимых для запуска многих не самых новых игр и некоторых прикладных программ, должен находиться в папке C:\Windows\System32 (но не торопитесь копировать туда скаченный откуда-то d3dx9_43.dll).
Обычно пользователь рассуждает: но у меня же установлен DirectX 11 в Windows 7 или 8, а то и DirectX 12 в Windows 10, однако этого недостаточно: по умолчанию, в системе не содержится библиотек (файлов DLL) предыдущих версий DirectX, при этом они необходимы некоторым играм и программам.
А для того, чтобы эти библиотеки появились — достаточно использовать официальный установщик от Майкрософт, который автоматически добавит их в систему, исправив тем самым ошибки «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_43.dll».
Скачиваем d3dx9_43.dll с официального сайта
Для того, чтобы скачать d3dx9_43.dll для Windows 10, 8 и Windows 7, а также остальные файлы DLL, которые могут потребоваться для запуска игры или программы, которая не запускается (а вероятнее всего, для этого требуется не только этот файл), проделайте следующие шаги:
- Зайдите на официальную страницу Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и загрузите Веб-установщик исполняемых библиотек DirectX для конечного пользователя.
- Запустите загруженный исполняемый файл dxwebsetup.exe. Согласитесь с условиями и откажитесь от установки дополнительного ПО (на текущий момент времени он предлагает установить панель Microsoft Bing).
- Дождитесь окончания установки: программа автоматически загрузит все недостающие (старые, но еще актуальные) библиотеки Microsoft DirectX.
Готово. После этого файл d3dx9_43.dll окажется в нужном расположении (можете убедиться в этом, зайдя в папку C:\Winsows\System32\ и выполнив поиск там), а ошибка о том, что этот файл отсутствует не должна будет появиться снова.
Загрузка d3dx9_43.dll — видео инструкция
На всякий случай — видео о том, как именно происходит установка DirectX, включая библиотеку d3dx9_43.dll, необходимую для исправления возникшей ошибки и невозможности запуска программы.
Почему не нужно загружать d3dx9_43.dll и другие библиотеки с сайтов загрузок
Как было сказано выше, большинство пользователей вместо того, чтобы выяснить, что за DLL требуется и частью каких компонентов она является, ищут способ скачать ее отдельно, находя в результате массу сайтов, специально «заточенных» под таких пользователей.
Ошибочным такой вариант действий является по следующим причинам:
- На сайте может оказаться вредоносное ПО, или попросту «файл-пустышка» с нужным именем, но без нужного содержимого. Последний вариант может ставить в тупик, приводить пользователя, стучащего по клавишам «regsvr32 d3dx9_43.dll» к неверному решению о том, что пора переустанавливать Windows и т.п.
- Даже если вы знаете, «куда кидать» этот файл и как зарегистрировать его в системе — скорее всего, это не исправит ошибку при запуске: программа просто сообщит о том, что ей нужен еще какой-то файл (потому что игры с использованием DirectX требуют далеко не одну DLL из него).
- Это просто неправильный подход, который в перспективе обязательно выльется не в решение проблемы и исправление ошибок, а в создание новых.
На этом все. Если остаются вопросы или что-то работает не так, как ожидается — оставляйте комментарий, постараюсь ответить.
При запуске приложений, использующих библиотеки DirectX 9, выскакивает окно, которое сообщает, что «запуск программы невозможен, на компьютере отсутствует файл D3dx9_43.dll». Значит, запрашиваемая библиотека отсутствует или повреждена. Эта проблема актуальна для многих популярных игрушек, например, для игры World of Tanks. Часто текст ошибки гласит, что нужно переустановить игру, но это, скорее всего, не поможет. Возможно, сама игра изменила библиотеку DirectX при установке, что привело к плачевному результату. Изменённый файл D3dx9_43.dll может плохо взаимодействовать с другими библиотеками, или даже быть удалён антивирусом. Чаще всего заменой системных файлов занимаются пиратские игры, но ошибка D3dx9_43.dll распространяется и на официальные версии. Существует 2 способа решения вопроса:
- Переустановить пакет DirectX
- Скачать D3dx9_43.dll для Windows 7/8/10
Чем хорош первый вариант? Он более безопасен, так как сводит вероятность скачать вирус к минимуму. При переустановке DirectX меньше шансов собственноручно навредить своему компьютеру. Скачивать пакет желательно с сайта компании Microsoft, на нём выкладывают стабильные версии. После скачивания, установите DirectX, просто нажимая «далее» по ходу установки. По завершению потребуется перезагрузка, чтобы изменения вступили в силу. Этот метод устанавливает сразу все нужные библиотеки, тем самым, помогает избежать дальнейших ошибок в библиотеках DirectX.
Иногда даже переустановка всего пакета не помогает. Что делать в этом случае? Нужно скачать библиотеку D3dx9_43.dll и положить в надлежащую папку. Проверенная версия файла имеется на нашем сайте. После того, как библиотека займёт своё место, зарегистрируйте её и перезагрузитесь. Попробуйте запустить игру, которая вызывала ошибку, она должна заработать. Теперь, когда вы знаете, что за ошибка D3dx9_43.dll, для вас не составит труда исправить её.
Рекомендуем сначала скачать и установить/обновить драйвер DirectX. Ошибка должна исчезнуть сразу же после установки.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.
Скачать файл d3dx9_43.dll
Разработчик
Microsoft Corporation
ОС
Windows XP, Vista,7,8,10,11
Разрядность
32/64bit
Кол-во скачиваний
2085- Рейтинг
Поделиться файлом
Смотрите другие DLL-файлы
d3dx9_43.dll
Как решить проблему с ошибкой «Запуск программы невозможен, т.к. на компьютере отсутствует d3dx9_43.dll»? Причина появления окна, информирующего о невозможности запуска программы, связана с отсутствием необходимых компонентов и ресурсов DirectX. Данная Dll-библиотека отвечает за конкретные функции и выполнение команд графическим ускорителем. Если на компьютере отсутствует библиотека или ее файлы были перезаписаны – все exe-файлы игровых приложений будут выдавать такое сообщение. Как правило, подобная ситуация возникает при установке пиратских игр, где файлы dll перезаписываются и модифицируются, что делает невозможным загрузку нужных компонентов. Помочь в исправлении ошибки отсутствующей библиотекой d3dx9_43.dll может 2 способа.
Так как же избавиться от этой ошибки?
Самым простым способом является добавление конкретной dll-библиотеки в систему.
- Для этого достаточно скачать d3dxdll и установить его в корневую папку для Windows 7/8/10 в зависимости от разрядности ОС (файл х32-х64).
- После регистрации новой динамической библиотеки в реестре и перезапуске ПК проблема полностью исчезнет.
Более надежным вариантом является полная переустановка компонентов DirectX. Для этого через «Панель Управления» необходимо полностью удалить весь пакет DirectX и заново скачать его с официальных источников. В нем всегда будет находиться d3dx9_43.dll, а после перезагрузки компьютера сообщение о подобной ошибке больше не появится.
Файл d3dx9_43.dll есть также в библиотеке DirectX 9
d3dx9_43.dll для 32 bit
Windows 7/8/10
Microsoft
894.6 kb
d3dx9_43.dll для 64 bit
Windows 7/8/10
Microsoft
894.6 kb
Добавить комментарий
D3dx9_43.dll – это специальная библиотека опций, которая нужна для стабильной работоспособности различных программ. При отсутствии данного файла на пользовательском компьютере, может появится ошибка во время запуска целевого программного обеспечения. Сообщение о неисправности может возникать по нескольким причинам: сбои при инсталляции DirectX; неблагоприятные последствия после неправильного обновления операционной системы Windows; наличие вирусов, влияющих на систему; отсутствие необходимых файлов из-за конфликтных ситуаций конкретного ПО.
Пользователь сможет исправить ошибку двумя методами. В первую очередь, вы должны переустановить DirectX Microsoft. Если этот вариант не помог из-за каких-то причин, то вам стоит попробовать второй способ. Его суть заключается в том, чтобы переместить файл в папку с любой программой. Для осуществления этого действия, нужно придерживаться инструкции. Во-первых, нужно скачать данную программу и поместить в желаемую папку. Во-вторых, вам понадобиться скопировать объект в системное место. Команда C:\Windows\system32 подходит для 32 bit OC, а C:\Windows\SysWOW64 — для 64-битной. После этого, вы должны перезапустить ПК и включить необходимое программное обеспечение.
Если вышеперечисленные методы не дали результатов, то можно использовать запасной вариант. Для этого, нужно перейти в «Пуск» и нажать на опцию «Выполнить». После чего, пользователь должен ввести regsvr32 d3dx9_43.dll в поисковую строку и нажать кнопку «Ок». Потом нужно перезагрузить компьютер и запустить любую утилиту. Данное приложение устанавливается практически на все версии OC Wіndows, кроме 10.
Возможности D3dx9_43.dll
- исправляет ошибки с DLL;
- разработчики предоставляют возможность правильно запускать игры на 32 и 64-битных операционных системах.