How to fix d3dx9_42.dll missing or not found errors
Содержание:
- D3dx9_42.dll: Как исправить ошибки «Файл не найден»
- Для чего нужен и почему возникает ошибка?
- Обновлено апреля 2021 года:
- Causes of D3dx9_39.dll Errors
- Исправление ошибки
- Как исправить ошибки d3dx9_42.dll в Windows 10, 8.1 и Windows 7
- Копирование библиотеки
- Как исправить d3dx11_42.dll missing error?
- Способ 1: скачать d3dx11_42.dll
- Загрузка и предупреждения безопасности
- Сделать это можно двумя способами:
- Решение 2. Обновление DirectX на вашем компьютере
D3dx9_42.dll: Как исправить ошибки «Файл не найден»
Иногда ошибки d3dx9_42.dll и другие системные ошибки DLL могут быть связаны с проблемами в реестре Windows. Несколько программ может использовать файл d3dx9_42.dll, но когда эти программы удалены или изменены, иногда остаются «осиротевшие» (ошибочные) записи реестра DLL.
В принципе, это означает, что в то время как фактическая путь к файлу мог быть изменен, его неправильное бывшее расположение до сих пор записано в реестре Windows. Когда Windows пытается найти файл по этой некорректной ссылке (на расположение файлов на вашем компьютере), может возникнуть ошибка d3dx9_42.dll. Кроме того, заражение вредоносным ПО могло повредить записи реестра, связанные с StarCraft. Таким образом, эти поврежденные записи реестра DLL необходимо исправить, чтобы устранить проблему в корне.
Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей d3dx9_42.dll не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!
В силу данного риска для упрощения процесса рекомендуется использовать программу для очистки реестра ОС. Программа для очистки реестра автоматизирует процесс поиска недопустимых записей реестра, отсутствующих ссылок на файлы (например, вызывающих ошибку d3dx9_42.dll) и неработающих ссылок в реестре. Перед каждым сканированием автоматически создается резервная копия с возможностью отмены любых изменений одним щелчком мыши, что обеспечивает защиту от возможности повреждения ПК.
Будучи серебряным партнером Microsoft, мы предоставляем программное обеспечение, которое поможет вам устранить следующие проблемы:
Программа для очистки реестра ОС WinThruster
Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.
Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с d3dx9_42.dll (например, StarCraft):
- Нажмите на кнопку Начать.
- Введите «command» в строке поиска… ПОКА НЕ НАЖИМАЙТЕ ENTER!
- Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER.
- Будет выведено диалоговое окно для доступа.
- Нажмите Да.
- Черный ящик открывается мигающим курсором.
- Введите «regedit» и нажмите ENTER.
- В Редакторе реестра выберите ключ, связанный с d3dx9_42.dll (например, StarCraft), для которого требуется создать резервную копию.
- В меню Файл выберите Экспорт.
- В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа StarCraft.
- В поле Имя файла введите название файла резервной копии, например «StarCraft резервная копия».
- Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь.
- Нажмите Сохранить.
- Файл будет сохранен с расширением .reg.
- Теперь у вас есть резервная копия записи реестра, связанной с d3dx9_42.dll.
Следующие шаги при ручном редактировании реестра не будут описаны в данной статье, так как с большой вероятностью могут привести к повреждению вашей системы. Если вы хотите получить больше информации о редактировании реестра вручную, пожалуйста, ознакомьтесь со ссылками ниже.
Мы не несем никакой ответственности за результаты действий, совершенных по инструкции, приведенной ниже — вы выполняете эти задачи на свой страх и риск.
Windows XP https://www.theeldergeek.com/windows_xp_registry.htm
Windows 7 https://www.theeldergeek.com/windows_7/registry_edits_for_win7.htm
Windows Vista https://support.microsoft.com/kb/2688326 — LetMeFixItMyselfAlways
Для чего нужен и почему возникает ошибка?
Файл d3d9.dll является одним из многих компонентов динамической библиотеки DirectX, которая нужна для нормальной работы современных 3D-игр. Данную программу разработали в Майкрософт, начиная еще с Windows XP и DirectX 9. Сегодня библиотека претерпела изменения, но в большинстве своем осталась такой же. Например, игры в новой Windows 10 будут работать и на DirectX 9, которая сильно устарела. Это значит, что для запуска 3D-приложений можно использовать старые выпуски Direct в современных ОС, но не наоборот.
Теперь разберемся, из-за чего возникает ошибка, связанная с отсутствием любого из нужных для запуска игры dll-файлов, в нашем случае – d3d9.dll. Как только мы пытаемся открыть игру, операционная система дает команду DirectX, которая, в свою очередь, обращается к определенным компонентам, и если их нет, то возникает сбой. У некоторых пользователей может назреть закономерный вопрос – так почему же такой нужный компонент отсутствует в системе или игре? Все очень просто – существует целый ряд причин, из-за которых d3d9.dll способен оказаться недоступным.
Среди них:
- игра, скачанная с пиратских серверов, была неправильно переупакована и нужный для ее работы файл оказался поврежденным;
- антивирус воспринял один из нужных для работы игры файл как вредоносное ПО и удалил его;
- операционная система, на которой производится установка, заражена вирусами;
- на компьютере или ноутбуке элементарно отсутствует Microsoft DirectX (он не всегда поставляется с игрой).
Список игр, в которых чаще всего возникает ошибка из-за отсутствия файла d3d9.dll:
- Fallout 3;
- Fallout new Vegas;
- CS Go;
- GTA San Andreas;
- PayDay 2;
- GTA 4;
- NFS Rivals;
- и другие.
Обновлено апреля 2021 года:
Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:
- Шаг 1: (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Политика конфиденциальности | Удалить)
Если D3DX9_42.dll отсутствует или поврежден, это может повлиять на многие приложения, включая операционную систему, что может помешать вам выполнять свою работу или использовать критические функции в критически важных программах.
Запустить SFC
Самый безопасный способ восстановить отсутствующий или поврежденный файл D3DX9_42.dll, вызванный вашей операционной системой Windows, — запустить встроенную проверку системных файлов, которая заменяет отсутствующие или поврежденные системные файлы.
Для этого щелкните правой кнопкой мыши кнопку «Пуск» на компьютере Windows 10, чтобы открыть меню WinX, и щелкните ссылку «Командная строка (администратор)».
В окне CMD скопируйте следующую команду и нажмите Enter:
ПФС / SCANNOW
Сканирование может занять 10 минут, и если оно успешно завершено, вы должны перезагрузить компьютер. Запуск sfc / scannow в безопасном режиме или при запуске может дать лучшие результаты.
Обновить драйверы
Иногда, при использовании аппаратного обеспечения, такого как принтер, вы получаете отсутствующую ошибку файла D3DX9_42.dll. Эта ошибка может быть связана с более старой версией драйвера, который не совместим с обновленным файлом .dll, поэтому принтер ищет неправильный файл .dll и не может его найти.
Обновите драйверы вашего устройства, чтобы увидеть, решит ли это проблему.
Восстановление при загрузке
Восстановление при загрузке — это еще один способ восстановить все DLL-файлы, такие как D3DX9_42.dll, до их первоначального рабочего состояния. Однако это исправление может вызвать проблемы в других программах, особенно если программа обновила файлы DLL.
Загрузите или переустановите D3DX9_42.dll
В большинстве учебников и руководств авторы предупреждают своих читателей, чтобы они не загружали недостающие файлы D3DX9_42.dll со случайных и непригодных для использования веб-сайтов, которые могут предоставить им вредоносное ПО. Это не без причины, конечно. Правда в том, что в Интернете полно сайтов, которые обещают пользователям решить их проблемы, открыв определенные приложения или программы как можно скорее. К сожалению, очень немногие могут действительно оправдать ваши ожидания.
Хотя эта проблема встречается реже, потенциально гораздо более серьезная проблема заключается в том, что библиотеки DLL, которые вы загружаете из источников, отличных от поставщика, иногда могут быть загружены вирусами или другими вредоносными программами, которые могут заразить ваш компьютер. Это особенно верно для веб-сайтов, которые не слишком заботятся о том, откуда берутся их файлы. И это не так, как будто эти сайты сделают что-нибудь, чтобы рассказать вам о своих источниках высокого риска.
К счастью, процесс установки D3DX9_42.dll довольно прост. Короче говоря, все, что вам нужно сделать, это скопировать оригинальный файл DLL в C: \ Windows \ System32. После того, как .DLL будет скопирован, выполните следующую команду: regsvr32 D3DX9_42.dll, и ваш .DLL будет успешно установлен.
Единственный способ убедиться, что вы получаете стабильный, современный и чистый файл D3DX9_42.dll, — это получить его из источника, из которого он поступил.
РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы устранить ошибки Windows и оптимизировать производительность системы (опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Политика конфиденциальности | Удалить)
Causes of D3dx9_39.dll Errors
Most d3dx9_39.dll errors are related to missing or corrupt d3dx9_39.dll files. Because d3dx9_39.dll is an external file, it presents a great opportunity for something undesirable to occur.
Improperly shutting down your PC or getting a virus infection could corrupt the d3dx9_39.dll, which could lead to dll errors. When your d3dx9_39.dll file becomes corrupt, it cannot be loaded properly and will present an error message.
Other times, d3dx9_39.dll file errors could be related to issues in the Windows registry. Broken DLL file references can prevent your dll file from registering properly, giving you a d3dx9_39.dll error. These broken registry keys can be as a result of a missing DLL file, moved DLL file, or an leftover DLL file reference in your Windows registry from an unsuccessful software installation or uninstallation.
More specifically, these d3dx9_39.dll errors can be caused by:
- Invalid or corrupt d3dx9_39.dll registry entry.
- Virus or malware infection which has corrupted the d3dx9_39.dll file.
- Riot Games, Inc. hardware failure, such as a bad hard drive, which has corrupted the d3dx9_39.dll file.
- Another program overwrote the required version of d3dx9_39.dll.
- Another program maliciously or mistakenly deleted the d3dx9_39.dll file.
- Another program uninstalled the d3dx9_39.dll file.
Исправление ошибки
Самый распространенный сбой при запуске приложений и игр — ошибка с таким содержанием: запуск программы невозможен, отсутствует d3dx9_42.dll. Исправить можно несколькими способами:
- переустановить DirectX (так как файл D3dx9_42.dll является неотъемлемым составляющим пакета программных модулей DirectX, который используется для создания и запуска современных компьютерных игр, то его и нужно установить (переустановить). В результате этого действия недостающий файл будет восстановлен и ошибка будет исправлена.
- вручную скопировать недостающий dll-файл в системный каталог ОС Windows (рекомендуется только для опытных пользователей).
СКРИНШОТ: | ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ: | ||||||||||||||||
В | В | ||||||||||||||||
|
<center>
Оценка: |
</center>
Автор материала: Антон Петров
Компьютерный эксперт. Специализируется на разработке и тестировании программного обеспечения. Размещает обзоры программ на сайте с 2015 года. |
DLL SuiteДинамические библиотеки d3dx9Msvcp110.dll — как исправить ошибкуMsvcp100.dll — как исправить ошибку Отзывы по D3dx9_42.dll:
Системный файл D3dx9_42.dll является составным компонентом программы DirectX, включающей в состав утилиты, необходимые для программирования и функционирования современных игр и приложений. При установленном на компьютере программном файле, запуск игры может быть остановлен, и появится окно, сообщающее, что отсутствует файл D3dx9 42 dll. Эта ошибка свидетельствует о том, что D3dx9_42.dll необходимо заменить, так как библиотека устарела и не подходит для данного игрового приложения. Для решения данной проблемы существуют два способа: скачать D3dx9_42.dll или установить комплект программы DirectX.(рекомендуем)
Если имеется установленная программа DirectX, но ошибкой при запуске игрового приложения продолжает появляться, можно обойтись установкой единственного файла. Для этого необходимо D3dx9_42.dll скачать для Windows 7. Узнайте систему компьютера, посмотрев раздел «Свойства» в папке «Мой компьютер», после чего скопируйте в нужную папку закаченный файл. После перезагрузки компьютера, запущенная программа обнаружит нужный ей файл. Если же после установки обновлённого D3dx9_42.dll, приложение не может найти его, тогда нужно также поместить потерянный файл в папку той программы, которая не запускается.
Как исправить ошибки d3dx9_42.dll в Windows 10, 8.1 и Windows 7
Прежде всего, я настоятельно не рекомендую скачивать этот файл в виде отдельной библиотеки DLL с сайтов для загрузки таких файлов, пробовать копировать его в C:\Windows\System32 и C:\Windows\SysWOW64, а затем регистрировать в системе: с большой вероятностью это не исправит проблему.
Попытка регистрации сообщит о том, что d3dx9_42.dll загружен, но точка входа DllRegisterServer не найдена (потому что он не предназначен для такого метода установки), а в случае если вместо оригинального файла вы загрузили не настоящую DLL, просто с таким же именем (что тоже бывает на таких сайтах), при запуске игры вы увидите сообщение: d3dx9_42.dll либо не предназначен для выполнения под управлением Windows или содержит ошибку.
Правильный путь — узнать, частью чего является файл d3dx9_42.dll и установить эти компоненты. Ответом здесь будет: d3dx9_42.dll — составная часть библиотек DirectX и именно они требуется
Важно: я понимаю, что у вас уже установлен DirectX, возможно, в случае Windows 10, даже последней доступной версии. Но это не означает, что должен быть и этот файл — по умолчанию в системе присутствуют не все DLL, входящие в состав DirectX разных версий, но мы можем их установить. Как скачать и установить недостающие DLL DirectX, включая отсутствующий файл и установить их для Windows x64 (64-бит) и x86 (32-бит):
Как скачать и установить недостающие DLL DirectX, включая отсутствующий файл и установить их для Windows x64 (64-бит) и x86 (32-бит):
- Зайдите на официальную страницу с веб-установщиком библиотек DirectX на сайте Майкрософт: https://www.microsoft.com/ru-ru/download/details.aspx?id=35
- Загрузите файл веб-установщика dxwebsetup.exe и запустите его.
- В течение некоторого времени веб-установщик проверит, каких файлов DLL не хватает на компьютере и сообщит об их размере.
- Останется согласиться с загрузкой, все файлы будут автоматически скачаны и установлены.
В результате, рассматриваемые нами файл будет помещен в папки C:\Windows\System32 и C:\Windows\SysWOW64, должным образом зарегистрирован в системе, а ошибки «Не удается продолжить выполнение кода, поскольку система не обнаружила d3dx9_42.dll» и «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_42.dll» при запуске игр и программ будут исправлены.
Внимание: в случае если вы каким-либо образом блокировали доступ к серверам Майкрософт (что часто делают пользователи Windows 10, отказываясь от обновлений и телеметрии), есть вероятность того, что и установщик DirectX не сможет получить доступ к нужным файлам на сервере, но решение есть. В этом случае вы можете скачать официальный комплект библиотек DirectX со страницы https://www.microsoft.com/en-us/download/details.aspx?id=8109 — этот установщик не будет требовать подключения к Интернету для работы и в нем содержится последняя версия d3dx9_42.dll для x64 и x86 систем, а также другие библиотеки DLL, которые с большой вероятностью потребуются для работы запускаемой вами игры. В этом случае вы можете скачать официальный комплект библиотек DirectX со страницы https://www.microsoft.com/en-us/download/details.aspx?id=8109 — этот установщик не будет требовать подключения к Интернету для работы и в нем содержится последняя версия d3dx9_42.dll для x64 и x86 систем, а также другие библиотеки DLL, которые с большой вероятностью потребуются для работы запускаемой вами игры
В этом случае вы можете скачать официальный комплект библиотек DirectX со страницы https://www.microsoft.com/en-us/download/details.aspx?id=8109 — этот установщик не будет требовать подключения к Интернету для работы и в нем содержится последняя версия d3dx9_42.dll для x64 и x86 систем, а также другие библиотеки DLL, которые с большой вероятностью потребуются для работы запускаемой вами игры.
Видео инструкция
Надеюсь, приведенные шаги сработали для вашей ситуации, а ошибка больше не появляется.
А вдруг и это будет интересно:
Копирование библиотеки
Возможно ваша старенькая GTA: San Andreas с модом для сетевого геймплея (или иная другая игра) не запускается потому, что ищет d3dx9.dll в папке с исполняемым файлом. Давайте поможем ей отыскать данный компонент.
- Загружаем архив с библиотекой по прямой ссылке.
- Открываем страницу сервиса и загружаем файл на проверку.
- Убедившись, что всё в порядке, открываем контекстное меню архива d3dx_25.zip и выбираем «Извлечь всё».
- В окне выбора конечной папки указываем директорию, где хранится исполняемый файл.
Это может быть как корневая папка с файлами игры, так и подкаталоги bin, system и прочие.
- Узнать конечную папку можно через свойства ярлыка.
Нас интересует строчка «Объект».
- Копируем её значение до последнего символа «\», вставляем в поле «Файлы будут извлекаться…» и кликаем «Извлечь».
Больше файл никуда кидать не надо.
Мы рассмотрели, как скачать и установить файл d3dx9_25.dll и заставить любую, требующую его, игру работать. Первый метод избавит от ошибок, связанных и с другими компонентами DirectX. А чтобы они не появлялись, всегда устанавливайте дополнительное программное обеспечение, входящее в дистрибутивы игр.
Как исправить d3dx11_42.dll missing error?
Если «d3dx11_42.dll отсутствует» не удалось, используйте один из правильных методов для решения проблемы: ручной или автоматический. В первом случае вам необходимо скачать файл d3dx11_42.dll и отправить его в папку установки игры / приложения. Во втором случае система автоматически исправляет ошибку с минимальными усилиями.
Мы предлагаем несколько эффективных методов:
Способ 1: скачать d3dx11_42.dll
Диспетчер загрузки отслеживает изображения, документы и другие файлы, загруженные из Интернета. Загруженные d3dx11_42.dll автоматически сохраняются в папке «Загрузки». Эта папка обычно находится на диске, на котором установлена Windows (например, C: \ Users \ username \ Downloads). Загруженные файлы можно перемещать из папки «Загрузки» в другие папки на компьютере.
В зависимости от типа загружаемого файла доступны следующие параметры:
- Откройте файл для просмотра, но не сохраняйте его на компьютере.
- Сохраните файл на свой компьютер в стандартной папке загрузки. После того как система проверит безопасность и завершит загрузку файла, вы можете открыть файл, открыть папку, в которой он был сохранен, или просмотреть файл в диспетчере загрузки.
- Сохраните под другим именем, с другим типом или в другой папке на компьютере.
-
Запустите приложение, расширение или файл другого типа. После того как система выполнит проверку безопасности, файл откроется и запустится на компьютере.
- Отмените загрузку и вернитесь к просмотру веб-страниц.
Вы также можете сохранять файлы меньшего размера, например отдельные изображения, на своем компьютере. Для этого щелкните правой кнопкой мыши изображение, ссылку или файл и выберите «Сохранить изображение» или «Сохранить объект как».
d3dx11_42.dll , 2 доступных версий
Bits & Version | File size | Language | Description | Checksums | ||
---|---|---|---|---|---|---|
64bit 9.27.952.3022 |
278.3 KB | U.S. English | Direct3D 10.1 Extensions |
MD5 MD5 SHA1 SHA1 |
Download | |
32bit 9.27.952.3022 |
229.8 KB | U.S. English | Direct3D 10.1 Extensions |
MD5 MD5 SHA1 SHA1 |
Download |
Загрузка и предупреждения безопасности
Во время загрузки d3dx11_42.dll система проверяет наличие ряда признаков того, что файл не представляет угрозы для компьютера. Если система считает файл подозрительным, вы получите уведомление и сможете решить, сохранить ли файл, запустить его или открыть
Не все d3dx11_42.dll, для которых отображается предупреждение, на самом деле опасны, но важно загружать только действительно необходимые файлы и только с надежных сайтов
Предупреждение безопасности «Не удалось проверить достоверность издателя этой программы» означает, что
Система не знает сайт или организацию, которая предлагает вам скачать файл. Перед сохранением или открытием такого файла убедитесь, что его издателю можно доверять
Внимание! Скачивание d3dx11_42.dll из Интернета всегда рискованно
Вот некоторые меры предосторожности, которые вы можете предпринять, чтобы защитить свой компьютер при загрузке файлов:
- Установите и используйте антивирусную программу.
- Скачать d3dx11_42.dll только с доверенных сайтов
- Если d3dx11_42.dll имеет цифровую подпись, убедитесь, что он действителен и файл получен из надежного источника. Чтобы просмотреть цифровую подпись, щелкните ссылку издателя в диалоговом окне с предупреждением о безопасности, которое появляется при первой загрузке файла.
Сделать это можно двумя способами:
- Скачать DirectX и установить его
- Скачать файл D3dx9_42.dll
Теперь, когда вы знаете, что за ошибка D3dx9_42.dll и почему она появляется, пора приступать к её устранению. Скачайте DirectX нужной вам версии. После этого установите её и перезагрузитесь. Теперь у вас на компьютере есть все нужные библиотеки, ошибка должна исчезнуть. Этот способ восстановления dll безопасен и прост, но требует больше времени, чем второй. Он помогает в большинстве случаев, но не всегда.
Что делать если ошибка осталась после установки DirectX? Можно переустановить проблемную игру, но это едва-ли поможет. Быстрый и надёжный способ — самостоятельно загрузить нужный файл
У нас вы можете скачать D3dx9_42.dll, Windows 7/8/10 — не важно, библиотека универсальна, не нужно искать специальный dll под вашу операционную систему. Поместите скачанный файл в папку для dll и зарегистрируйте его, после чего перезагрузите компьютер
Теперь игра наверняка запустится. Этот способ быстрее, чем первый, но, если начать с него, то потом может выскочить ошибка с другим dll-файлом.
Рекомендуем сначала скачать и установить/обновить драйвер DirectX. Ошибка должна исчезнуть сразу же после установки.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.
Решение 2. Обновление DirectX на вашем компьютере
Некоторые пользователи, которые узнали, как исправить d3dx9_42.dll, не найденный в Windows, также пытались обновить DirectX на своем ПК до последней версии, чтобы избавиться от ошибки. Как правило, Windows 10, Windows 8 и Windows 8.1 автоматически устанавливают самую последнюю версию DirectX с выпущенными обновлениями. С другой стороны, если вы используете Windows XP, Windows Vista или Windows 7, вам придется установить пакет обновления, чтобы получить последнюю версию DirectX для вашего компьютера.
Вы можете получить дополнительную информацию об установке DirectX в различных системах Windows, посетив веб-сайт Microsoft. После обновления программы перезагрузите компьютер и проверьте, исчезла ли ошибка.