Ведьмак ошибка d3dx9 35 dll

Обновлено: 07.07.2024

Файл d3dx9_38 связан с системным набором API DirectX, который отвечает за графическую часть при запуске игр и приложений. Ошибка с данной библиотекой появляется обычно при попытке запуска какой-либо игры или приложения, при этом указывается необходимость переустановки. Решить проблему это не поможет – необходимо использовать другие методы. Сегодня я расскажу о них и еще о том, по каким же причинам на экране возникает окно с ошибкой файла d3dx9_38.dll.

Заключение

Ошибка с файлом d3dx9_38.dll устраняется достаточно легко, и для этого не нужно прибегать к радикальным методам типа переустановки проблемного приложения или операционной системы Windows. Библиотека является частью пакета DirectX, так что и проблема решается ее обновлением или перезаписью целевого файла.

It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

The search term must be at least 3 characters long

wtfuredead: it's 2017 and we still have this problem? cause i do :(

(sry for necroposting)

just installed dx9 from the link above my first post, (then had to disable minimum spec checkout, but that's another story). Works like a charm! (besides casual frame drops into 20')

My antivirus is not that intrusive (avast), but others might interfere with the instalation process.

Apply the below-given solutions to fix DirectX errors with ease.

Fix 1 – Install the previous version of DirectX
Fix 2 – Reinstall your graphics card drivers
Fix 3 – Reinstall one of the previous updates
Fix 4 – Download Visual C++ Redistributables
Fix 5 – Download the missing .dll files

jackadision: Apply the below-given solutions to fix DirectX errors with ease.

Fix 1 – Install the previous version of DirectX
Fix 2 – Reinstall your graphics card drivers
Fix 3 – Reinstall one of the previous updates
Fix 4 – Download Visual C++ Redistributables
Fix 5 – Download the missing .dll files

Edit3: Updated error logs as it was in the wrong place.
Edit 2:
in my case the library that's missing is d3d9_39. the installer logs go to 37 and the error reported here says it's 35. so If the installer doesn't have it. that's a big mishap.

dxdiag of course reports everything is fine under DX12.

Edit: Found the support libraries in GOG\Dependencies\__redist

VC++ already installed

DX FAILS.
with the same error.

I moved to Windows so I could mod TW2 from Mac OSX. it seems that I can't even run it. weird.
Necroing again because this is ridiculous.

Is 2019 now and on Windows 10 1803(that's the April release of 2018 patch Windows distro) apparently one can't have Witcher 1 from steam and Witcher 2 from GOG on the same system.

When I finished downloading Witcher 1, Steam automatically installed DirectX for me. The game works fine now.

When I was downloading TW2 through the NEW GOG manager I saw the Direct X runtime and the C++ runtime precompiled libraries. Now they've disappeared.

So I've followed the instructions here(except from the posts before me since I've yet to find yet another version of C++) and get a generic error from the offline installer:

It looks like Direct X 9 is already installed but TW2 can't find the D3D libraries.
This is even more ridiculous when you consider that the original installer I used was for the original TW2 as I was an early supporter of GOG and that had the same problem. So why the hell didn't the GOG manager finished its job on the first place?

Excerpt:
02/13/19 01:41:57: dxupdate: DirectXUpdateInstallPlugIn(): Installing: d3dx9_24_x86.inf - [x64_install]
02/13/19 01:41:57: dxupdate: Target file: 'C:\Windows\SysWOW64\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
02/13/19 01:41:57: dxupdate: C:\Windows\SysWOW64\d3dx9_24.dll have been installed already.
02/13/19 01:41:57: dxupdate: -----
02/13/19 01:41:57: dxupdate: DirectXUpdateInstallPlugIn(): Installing Feb2005_d3dx9_24_x64.cab.
02/13/19 01:41:57: dxupdate: DXCheckTrust(): C:\PROGRA

Thanks for your help. I've done as you said and I no longer get that error. The attached image helped.

For others, once you unpack the download you need to find the DXSETUP.exe in that folder, there are a lot of files but its there. I wasn't immediately clear on this as I missed olnortons attachment the first time.

Also once this was resolved I got a different error message that said 'Warning: Minumum system requirements not met!".

I'm not sure what minimum requirement I am not meeting, my computer isn't that old. Anyway this is easily fixed by following the instructions in this post here which I will repost below for completeness:

For Mac OS X:
Please go into your Applications directory. Right-click The Witcher.app, and select "Show package contents". Go into the Contents directory and open the Info.plist file.
Find this line:
Program Flags
Underneath it, you will find this line:

Change the second line to:
-dontForceMinReqs
Save the file and try launching the game now.

Side effects: The side effect of using this switch is that texture quality setting won’t be usable any more. Using this low texture fix may help.

D3dx9.dll

D3dx9.dll — файл DLL, являющейся частью пакета DirectX 9. DirectX — это набор API, который, с точки зрения конечного пользователя, необходим для работы преимущественно игровых приложений. DirectX до девятой версии включительно не входил в ОС Windows по умолчанию. Начиная с десятой версии, которая была включена в состав Windows Vista, каждая последующая версия DirectX включается в качестве предустановленной в новые версии виндовс.

Дело в том, что дистрибутивы современных игр обычно уже содержат в себе нужные им файлы библиотек, в том числе и d3dx9.dll. Поэтому при ошибке при установке игры правильнее всего попробовать установить другой ее дистрибутив, особенно если Вы изначально пытались установить нелицензионную версию. Лицензионные версии игр обычно сопровождаются новой версией DirectX. Рекомендуем использовать лицензионное игровое ПО. Однако, что делать в других случаях, когда проблема не при установке игровых приложений?

Но вернемся к первому случаю. При удалении и повреждении файла, Вам понадобится скачать d3dx9.dll для Windows 7/8/10 бесплатно, что Вы сможете сделать на этой странице. А подготовленный нами мунуал-алгоритм, размещенный ниже, поможет Вам правильно установить файл в системе.

Способ 1.

Файл D3dx9.dll, принадлежит библиотеки DirectX 9, поэтому достаточно её установить если у Вас её нет, или переустановить если у Вас она повреждена.

Способ 2.

Это дополнительный вариант исправление данной ошибки, в котором добавляется файлы вручную и производиться их регистрация в системе.

Причины появления ошибки с файлом d3dx9_38.dll

Если при запуске игра или приложение обращается к библиотеке d3dx9_38.dll и не находит ее, выходит ошибка, и происходит подобное чаще всего по несколькими причинам:

  • из-за установки нелицензионной игры,
  • из-за неудачного обновления пакета DirectX,
  • из-за повреждения или удаления файла, причем как пользователем, так и сторонней программой,
  • по вине вирусного ПО,
  • из-за блокировки библиотеки антивирусом или другой системной утилитой.

Способы устранения ошибки d3dx9_38.dll

Устранить неполадки с библиотекой d3dx9_38.dll возможно двумя способами – оба не предполагают переустановку приложения или работу с важными системными файлами. Достаточно просто разобраться с самим файлом.

Переустановка или обновление DirectX

Вообще, DirectX автоматически обновляется вместе с Windows, если в настройках стоит галочка напротив пункта загрузки апдейта прочих компонентов Microsoft. Но если по каким-либо причинам служба отключена пользователем, то в дальнейшем возможна несовместимость версий софта.

Для начала я скачаю инсталлятор DirectX с официального сайта корпорации Microsoft . После завершения закачки запускаю файл, следую пошаговой инструкции и переустанавливаю пакет в системе. Обязательно перезагружаю компьютер для принятия изменений, потом проверяю проблемную игру или приложение.

Замена файла d3dx9_38.dll

Если предыдущий способ не сработал или библиотека была уже обновлена ранее, но ошибка все равно появляется, можно перезаписать файл d3dx9_38.dll. Скачивать его необходимо из сети, перед этим тщательно проверив ресурс на защищенность, то бишь наличие лицензии. После завершения закачки не помешало бы просканировать файл дополнительно антивирусом, но это необязательно.

Далее библиотеку необходимо переместить в системную папку, но путь к ней отличается в системах с разной разрядностью. К примеру, в C:\Windows\SysWOW64 надо копировать файл в 64-битной системе, а в C:\Windows\System32 – в 32-битной. Напоследок перезагружаю компьютер и проверяю работу приложения.

Читайте также: