Zainstaluj Steam
zaloguj się
|
język
简体中文 (chiński uproszczony)
繁體中文 (chiński tradycyjny)
日本語 (japoński)
한국어 (koreański)
ไทย (tajski)
български (bułgarski)
Čeština (czeski)
Dansk (duński)
Deutsch (niemiecki)
English (angielski)
Español – España (hiszpański)
Español – Latinoamérica (hiszpański latynoamerykański)
Ελληνικά (grecki)
Français (francuski)
Italiano (włoski)
Bahasa Indonesia (indonezyjski)
Magyar (węgierski)
Nederlands (niderlandzki)
Norsk (norweski)
Português (portugalski – Portugalia)
Português – Brasil (portugalski brazylijski)
Română (rumuński)
Русский (rosyjski)
Suomi (fiński)
Svenska (szwedzki)
Türkçe (turecki)
Tiếng Việt (wietnamski)
Українська (ukraiński)
Zgłoś problem z tłumaczeniem
so this is where all your issue are comming from
just delete this dll and use the redistribuable steam dx setup
\steam\steamapps\common\Steamworks Shared\_CommonRedist\DirectX\Jun2010
just click on DXSETUP.exe and it will do the job for you but you need to delete the faulty x86 dll before
OK, last response before I go to sleep.. I won't respond any further until the next time I log on my PC. Any different idea from anybody else is welcome.
I did as what you say: launch dxsetup.exe, then restarted my PC--still not working, even I cleared my Steam download cache.
I checked the Jun2010 folder again and everything inside of it is gone for some reason?! Is this supposed to happen or did I do something wrong? Should I not have cleared Steam download cache in the first place?
No it should not be deleted from folder so no clue what you have done xd
OK, I shouldn't have cleared Steam download cache. I ran a game and all of the files came back.
But still, I did as what you said: I ran dxsetup.exe that's inside the Jun2010 folder and it doesn't work. I don't know if at this point, I have to put d3dx9_43.dll inside a game folder every time it won't run.
I'm going to sleep now. If you or anyone else has any new idea, I'd be glad. I'll also try to ask other place like Reddit.
So just delete the d3dx9_43 from the windows folder and copy your new working file at the same place
I guess this is Steam's fault for having a faulty DirectX installer? Anyway, I can now sleep easily, knowing that I found the solution. Thank you everyone for helping!
No steam does not have faulty dx setup ,)
anyway glad you solved your issue , at least now you know that cpu dll does not have to be mixed for a game to work
ps ;
d3dx9_43 does not exist on root steam folder and it won't help as it's not on the dll path xd
it can help when it used on the same folder as a game or in the windows folder but not anywhere (not talking about syswow64)
That shows you didn't install directx9 which somes games require especially older games
Aka you've just fixed one minor prooblem and will run into a bunch of other issues because other dll files wil not be installed correctly
You're downloading a couple of packed system DLLs from reddit? Do you have any idea how risky that is?
You better make sure you scan them with some antivirus software, omg.
Because its not normal...
These DLL files are looked for in 2 directories. The first is the game's directory. The second is System32 (or SysWOW64).
Yes and Yes.
Oh dear...
... okay I'll say it now: generally i9s last shorter unless you use Intel Extreme Tuning to ensure they don't increase frequencies. They have problems basically.
---
You can find all the Redist files you need here: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
You may also need this:
https://www.microsoft.com/en-us/download/details.aspx?id=20914
And this:
https://www.vulkan.org/tools#vulkan-gpu-resources
And this:
https://support.microsoft.com/en-us/topic/how-to-install-the-latest-version-of-directx-d1f5ffa5-dae2-246c-91b1-ee1e973ed8c2
Ensure you have the drivers up to date.
https://www.nvidia.com/en-gb/geforce/drivers/
You should not be needing the dotNet Framework files, but If you're missing the dotnet dlls, then go to Add Windows Components and enable dotnet from there.
If even with all of this you're still missing DLLs, then try installing Visual Studio Express. (it will contain developer versions of the dlls) You should not need this however.
Do not get these dlls from unofficial sources, such as reddit.
----
Don't toy with this, because it will show "dependencies" that are system specific which you don't actually need, and also ones that are version specific, which are included in later versions of other DLLs.
Its bad for beginners to play with at least.
This is what I mean, right.
Windows 11 runs on DirectX 12.2 ... DirectX 9 functionality will be included in their DLLs.
If a game won't start, try compatibility mode if it really needs DX9. DX9 is from the Windows XP era though.
Yeah.... no.
That file needs to come from official sources. It is included in the direct x setup. Just let that setup tool from microsoft handle it. It will place the dlls in their proper locations.
and that DLL from the game's folder should not be needed.
Well that is interesting, but--- you're overwriting a newer DLL from your windows folders with an older one (from a strange source) inside the Steam directory now. Not recommended.
Yeah, except that Windows 11 has DirectX 12.2, as mentioned.
I posted the link on where to find the official installer above somewhere.
I deleted the dll that I pasted, then tried all the links you provided, as well as checking for latest Geforce driver. Still doesn't work, and it's pretty much what have I been doing before. I also downloaded DirectX installers from Microsoft, which don't work either. Here are the links that I used:
1. https://www.microsoft.com/en-us/download/details.aspx?id=8109
2. https://www.microsoft.com/en-us/download/details.aspx?id=35&nowin10
The second one tells me that I already have a newer version on my PC. The first link is just as the same as the one in Steam Sharedwork folder.
I'm aware of the risk of third-party source, but I think I've already exhausted all of the official methods, so what can I do but to resort to trying out third-party methods? Plus, the DLLs from the Reddit don't contain any virus. I've scanned them with Windows Security, as well as VirusTotal.
Nonetheless, thanks for your input. I think I'll just stick to pasting dlls into the Steam main folder until someone comes up with another way.
As i told you it won't work it you paste the dll on the root steam folder where steam.exe is , as it's not on the known path for any game ...
i just hope you deleted the faulty d3dx9_43 on both folders before - system32 and syswow64 - running dxwebsetup if that was what dependancy walked told you about mixed cpu....
but here again hard to check for me ; without , as least some screenshots made under dependancy to locate your issue before/after you deleted the dll...
Anyway, good luck
Honestly, I'm hesitant to use your suggestion because having to tamper the system folders by myself is the last thing I have to do. But since it's just one directx dll file, then I guess there's little harm to it, as long as I create a system restore before doing so.
Plus, the dll in the system folders and the one that I downloaded from Reddit shares the same modified date (05/26/2010). So, I don't think deleting and the running directx installer would do something.
But once again, thanks for helping.
A company called ''cloudstrike'' causes worldwide destruction of computers due to malware and virus update by causing BSOD
Even if they rollback is not enough
Kindly uninstall any programs related to them
Thank you everyone for help.
What?
I will try deleting d3dx9_43.dll from system folders, but I believe I already tried that (without reboot though).