Как исправить ошибку «d3dx9_43.dll отсутствует» в Windows
Если вы видите на своем компьютере ошибку «d3dx9_43.dll отсутствует», это проблема. Эта ошибка обычно появляется после запуска приложения, для работы которого требуется DirectX. DirectX необходим для игр в Windows, поэтому, если ваша игра не запускается и появляется эта ошибка, вам необходимо устранить проблему.
К счастью, есть несколько способов быстро восстановить Windows, восстановить функциональность DirectX и исправить ошибку «d3dx9_43.dll отсутствует», выполнив следующие действия.
Проверьте свою версию DirectX
Ошибка «d3dx9_43.dll отсутствует» может быть признаком того, что на вашем компьютере не установлена версия DirectX, необходимая для работы вашей игры. При установке игры напрямую или с помощью службы доставки игр, например Стим должен привести к установке любых необходимых пакетов, это не относится к DirectX в Windows 10.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Более ранние версии 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, вы можете увидеть эту ошибку или похожие ошибки, такие как BSOD dxgmms2.sys. Это также может произойти в старых играх, для которых требуются более старые версии 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 автоматически загрузит и установит их. Дождитесь завершения этого процесса, затем перезагрузите компьютер, чтобы внести изменения, прежде чем снова попробовать игру или приложение.
Если вы столкнетесь с какими-либо проблемами с Центром обновления Windows, вам может потребоваться предпринять дополнительные шаги, чтобы заставить Windows успешно обновиться.
Установить устаревшие файлы DirectX
Если ты фанат ретро игры, вы можете предпочесть запускать игры, использующие более старые версии DirectX. В то время как Windows теперь предварительно упакована с DirectX, устаревшие версии DirectX и связанных API (таких как Direct3D) могут потребовать отдельной установки.
Если на вашем ПК с Windows не запускаются старые 3D-игры, вам может потребоваться загрузить и запустить веб-установщик среды выполнения DirectX для конечных пользователей, чтобы установить необходимые устаревшие файлы. Он содержит предварительно упакованные библиотеки для старых API-интерфейсов DirectX, которые после установки могут позволить запускать старые игры на вашем ПК.
- Начать, загрузите веб-установщик среды выполнения DirectX для конечных пользователей на вашем языке, выбрав Скачать.
- Запустите установщик, чтобы начать, затем выберите, что вы согласны с условиями, прежде чем нажимать Далее.
- Программа установки DirectX спросит вас, хотите ли вы установить ненужную панель поиска Bing. Мы бы не рекомендовали это, поэтому снимите флажок и нажмите Далее.
- Установщик подтвердит, что 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, щелкните правой кнопкой мыши меню «Пуск» и выберите Windows PowerShell (Admin).
- В окне PowerShell введите DISM.exe / online / cleanup-image / restorehealth и нажмите клавишу Enter. Подождите, пока инструмент завершит работу, и следуйте дополнительным инструкциям на экране.
- После завершения DISM введите SFC / scannow и нажмите Enter. Дайте время SFC поработать и следуйте любым дополнительным инструкциям.
После завершения работы с инструментами DISM и SFC закройте PowerShell и перезагрузите компьютер. После перезапуска убедитесь, что ваша установка DirectX работает правильно, запустив игру или приложение, которые изначально вызвали ошибку «d3dx9_43.dll missing».
Если это не сработает, возможно, вам придется подумать о более радикальных попытках ремонта, таких как восстановление вашего ПК с помощью System Restore или путем протирания и переустановки Windows. Новая установка может показаться радикальной, но, если ничего не помогает, это может быть ваш единственный вариант.
Восстановить 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 End-User Runtime Web Installer, вы сможете исправить DirectX и начать играть.
Ваш следующий шаг — найти игры, в которые вы захотите поиграть. Если у вас нет отставание в играх чтобы пройти, вы можете попробовать найти новые игры в игровом магазине, таком как Steam, или попробовать Альтернатива Steam например, Epic Games или GOG.com.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)