Если вы видите ошибку «d3dx9_43.dll отсутствует» на вашем компьютере, это проблема. Эта ошибка обычно появляется после запуска приложения, для запуска которого требуется ДиректХ. DirectX необходим для игр в Windows, поэтому, если ваша игра не запускается и вы видите появление этой ошибки, вам необходимо устранить проблему.
К счастью, есть несколько способов быстро восстановить винду восстановить функциональность DirectX и исправить ошибку «d3dx9_43.dll отсутствует», выполнив следующие действия.
Проверьте свою версию DirectX
Ошибка «d3dx9_43.dll отсутствует» может быть признаком того, что на вашем компьютере не установлена версия DirectX, необходимая для работы вашей игры. Хотя установка игры напрямую или с помощью службы доставки игр, такой как Пар, должна привести к установке всех необходимых пакетов, это не относится к DirectX в Windows 10.
В более ранних версиях Windows DirectX упаковывался отдельно, но в Windows 10 DirectX является основным компонентом. Однако это не обязательно означает, что установлена последняя версия DirectX. Например, DirectX 12 Ultimate был выпущен в ноябре 2020 года, а компьютеры с Windows 10 до этой даты могут использовать DirectX 11 или 12.
Вы можете проверить текущую версию DirectX, установленную на вашем компьютере, щелкнув правой кнопкой мыши меню «Пуск» и выбрав Выполнить . В диалоговом окне Выполнить введите dxdiag , прежде чем нажать кнопку ОК или кнопку Ввод на клавиатуре.
Dxdiag или Инструмент диагностики DirectX позволяет просмотреть информацию об установке DirectX. Чтобы подтвердить установленную версию, обязательно выберите вкладку Система , а затем прочитайте информацию, указанную в разделе Версия DirectX .
Например, если у вас установлен DirectX 11, но ваша игра требует DirectX 12, вы можете увидеть эту ошибку или аналогичные ошибки, такие как dxgmms2.sys BSOD. Это также может произойти со старыми играми, для которых требуются более старые версии DirectX (например, Direct X 9, 10 и т. д.), которые Windows 10 больше не поддерживает напрямую.
Чтобы обновить DirectX и установить последнюю версию, вам необходимо использовать Центр обновления Windows. Чтобы установить устаревшие файлы DirectX для старых игр, вы можете использовать Установщик среды выполнения DirectX для конечных пользователей , чтобы устранить любые проблемы..
Если ваши файлы DirectX повреждены (и Центр обновления Windows не может устранить проблему), вам может потребоваться использовать инструменты восстановления системы, такие как SFC и DISM, чтобы решить проблему.
р>Проверьте Центр обновления Windows
С выпуском Windows 10 DirectX стал основным компонентом Windows, поэтому вам не придется устанавливать его вручную, чтобы играть в игры. Однако с появлением новых обновлений и выпусков DirectX ваш компьютер может устареть. Новейшие игры требуют последних версий DirectX. Если он не запускается, сначала проверьте наличие обновлений в Центре обновления Windows.
Если будут обнаружены какие-либо обновления, Windows начнет их загружать и устанавливать автоматически. Дождитесь завершения этого процесса, затем перезагрузите компьютер, чтобы внести изменения, прежде чем снова запускать игру или приложение.
Если вы столкнетесь с любым Проблемы с Центром обновления Windows, возможно, вам придется предпринять дополнительные шаги для достижения заставить Windows успешно обновиться.
Установить устаревшие файлы DirectX
Если вы поклонник ретро-игры, возможно, вы предпочтете запускать игры, использующие более старые версии DirectX. Хотя Windows теперь уже поставляется с DirectX, устаревшие версии DirectX и связанных с ним API (например, Direct3D) могут потребовать отдельной установки.
Если на вашем ПК с ОС Windows не поддерживаются старые 3D-игры, вам может потребоваться загрузить и запустить Веб-установщик среды выполнения DirectX для конечных пользователей , чтобы установить необходимые устаревшие файлы. Он содержит предварительно упакованные библиотеки для старых API-интерфейсов DirectX, которые после установки могут позволить запускать старые игры на вашем компьютере.
Восстановление системных файлов Windows
Если Центр обновления Windows (или устаревший установщик DirectX) не может исправить ошибку «d3dx9_43.dll отсутствует», это напрямую указывает на проблему с установкой Windows. Поскольку DirectX предустановлен в Windows, вам необходимо попытаться восстановить системные файлы, чтобы заменить отсутствующие или поврежденные файлы DirectX.
Лучший способ сделать это — использовать инструменты DISM и SFC с помощью Windows PowerShell. DISM проверяет целостность вашего автономного образа системы Windows, который SFC будет использовать для восстановления вашего компьютера, позволяя вам выявить недостающие файлы.
Тем временемSFC проверит ваши системные файлы на наличие ошибок и исправит их, используя этот образ системы. Совместное использование этих двух инструментов гарантирует, что ваша установка Windows работает правильно и без пропущенных файлов.
Как запустить DISM и SFC в Windows
После завершения работы инструментов DISM и SFC закройте PowerShell и перезагрузите компьютер. После перезапуска убедитесь, что ваша установка DirectX работает правильно, запустив игру или приложение, которое изначально вызвало ошибку «d3dx9_43.dll отсутствует»..
Если это не сработает, возможно, вам придется рассмотреть возможность более радикального восстановления, например, восстановление вашего компьютера с помощью восстановления системы или очистка и переустановка винды. Новая установка может показаться радикальной, но если все остальное не поможет, это может быть ваш единственный вариант.
Восстановить d3dx9_43.Dll вручную
Одного недостающего файла достаточно, чтобы создать проблемы с играми на базе DirectX. Если у вас отсутствует файл d3dx9_43.dll (по какой-либо причине), вы можете восстановить игровой процесс вручную, скопировав отсутствующий файл с другого компьютера с Windows 10. Это может быть другой ваш компьютер или, если возможно, компьютер друга или члена семьи.
Однако важно не загружать файлы DLL из онлайн-источников, таких как веб-сайты и форумы, или из других источников, которым вы не доверяете. Эти файлы могут быть упакованы с вредоносным ПО, поэтому, если вы пытались использовать файлы DLL, которые вы скачали или получили из неизвестных источников, возможно, вам стоит сначала сделать это проверить наличие вредоносного ПО.
Обычно файл d3dx9_43.dll находится в каталоге C:\Windows\System32\ . Если у вас есть файл d3dx9_43.dll из другого места, переместите его на свой компьютер и скопируйте в этот каталог.
После перемещения файла в это место перезагрузите компьютер, а затем попытайтесь запустить программное обеспечение или игру, требующую DirectX. Если это единственный отсутствующий файл, ваше приложение должно запуститься. Однако если другие файлы отсутствуют или повреждены, возможно, вам придется рассмотреть альтернативные методы решения проблемы.
Обслуживание Windows 10
Сообщение об ошибке «d3dx9_43.dll отсутствует» не так критично, как кажется. Если вы постоянно обновляете Windows и устанавливаете устаревшие файлы DirectX с помощью веб-установщика среды выполнения DirectX для конечных пользователей, вы сможете исправить DirectX и начать играть.
Ваш следующий шаг — найти игры, в которые вы захотите поиграть. Если у вас нет отставание в играх, чтобы пройти, вы можете попробовать найти новые игры в игровом магазине, например Steam, или попробовать Альтернатива Steam, например Epic Games. или вместо этого GOG.com.
.