Если у вас появилась ошибка «Отсутствует файл d3dx9_43.dll» и вы не знаете как её исправить, то, вероятнее всего, вы пытаетесь запустить какую-либо игру или программу, которой необходимо задействовать DirectX. Давайте разберемся, почему эта проблема возникает у многих пользователей. Просто следуйте приведенным ниже советам.
Что означает этот сбой
Этот файл, также известный как «Direct3D 9 Extensions»; его требуют многие приложения или игры. Он является частью DirectX, разработанной корпорацией Microsoft.
Как только он поврежден или отсутствует, всякий раз, когда вы пытаетесь использовать утилиту, связанную с ним, вы можете столкнуться с различными типами сообщений. Если это так, то не беспокойтесь, потому что вы можете решить эту задачу, применяя приведенные инструкции.
Это — часть установочных пакетов DirectX и обычно поставляется с системными апдейтами или программами.
Попробуйте загрузить библиотеку вручную
Этот прием очень эффективен и способен устранять все неприятности, но этот метод не предназначен для обычных пользователей или тех, у кого нет дополнительных знаний. Попробуйте выполнить эти действия:
Сначала закачайте ZIP-архив из Интернета: https://soft.mydiv.net/win/files-D3dx9-43-dll.html
Примечание. Убедитесь, что вы воспользовались правильной версией: для 64-разрядной системы вы должны применить 64-битное издание.
- После загрузки распакуйте документ.
- Для 32-битной ОС вставьте сюда: C: \ Windows \ System32.
- Для 64-битной ОС вставьте здесь: C: \ Windows \ SysWOW64.
- После перезагрузите компьютер.
Обновите видеодрайвер
Если проблема не решена, реализуйте следующие действия:
- Щелкните правой кнопкой мыши на «Пуск» и выберите «Диспетчер устройств».
- Нажмите на адаптеры дисплея, чтобы развернуть его, и щелкните Intel HD Graphics.
- Выберите опцию «Обновить драйвер» и сделайте то же самое с NVIDIA GeForce.
Сканируйте компьютер с помощью SFC и DISM
Повреждение системных документов или заражение вирусами может вызвать сбой. Поэтому предлагается сканировать ПК с помощью SFC, чтобы исправить поврежденные системные файлы. Для этого пройдите нижеследующие шаги:
- Сначала вы должны зайти в командную строку под администратором, для этого нажмите клавишу
+ X и выберите соответствующий пункт.
- После открытия задачи введите указанную команду и клавишу Enter.
SFC / SCANNOW
- Будет выполнено сканирование; подождите, пока завершится весь процесс.
- После запуска инструмента вы увидите, что проблема решена.
Если вы все еще получаете уведомления, вам нужно сканировать ПК с помощью DISM, реализовав эти шаги:
- Откройте командную строку с помощью admin (
+ X и выберите необходимый инструмент)
- Введите:
DISM / Online / Cleanup-Image / RestoreHealth
- Процесс также займет более 20 минут.
- После завершения проверьте наличие уведомления, открыв проблемное приложение или игру.
Заново зарегистрируйте библиотеку
Необходимо тщательно пройти эти шаги:
- Win + X и откройте командную строку (admin).
- Введите:
regsvr32 / u d3dx9.dll
- Снова запустите эту команду, чтобы заново зарегистрировать библиотеку.
regsvr32 / i d3dx9.dll
- Наконец, перезагрузите ПК и проверьте.
Установите последние обновления
Устаревшая утилита также может вызывать сбой, поэтому рекомендуется выполнить следующее:
Windows обычно загружает доступные апдейты автоматически, но рекомендуется проверять наличие вручную.
- Перейдите в «Параметры», нажав клавишу Win + I,
- Зайдите в раздел «Обновление и безопасность»,
- Затем щелкните кнопку «Проверить наличие апдейтов».
В случае, если какие-либо апдейты ожидают, они будут загружены автоматически. После перезагрузите ОС, чтобы завершить процесс установки.
Скачайте и установите DirectX
Этот метод предназначен как для обычных, так и для опытных пользователей. Скорее всего, если все вышеперечисленные рекомендации не помогли, то библиотека вообще не стояла на вашем ПК. Воспользуйтесь нашей инструкцией по установке.
Загружайте эту утилиту только с официального сайта Microsoft, чтобы не столкнуться с вирусами. Останется инсталлировать ее и следовать инструкциям на экране.