D3dx9_34.dll was not found help please?

JamesDStorey

Distinguished
Jul 11, 2011
2
0
18,510
Before last patch of silent hill, I was getting the "... d3dx9_42.dll is missing..." error.

I just patched (15 minutes ago),

When I run dxdiag and dxdiag64, no problems are found anywhere. Every other game I've tried runs fine and has no directx problems. I'll keep looking outside for solutions, but I felt it was important to report the change in the file number after this past patch.

See y'all when I get this solved externally or y'all get it solved from here.
Please help!
 
Go to Microsofts website and run the DX Web Updater. The d3dx9_xx .dll files are parts of the DX9 API that were added AFTER Vista was released, and are not included with the DX9 API in Vista/7 by default. You need to update the DX9 runtime to get those files installed.
 

JamesDStorey

Distinguished
Jul 11, 2011
2
0
18,510
Hello people,

"This application has failed to start because d3dx9_34.dll was not found."

Got this message after finally gaining beta access and downloading the patch when trying to open the game. Anyone know what it means and what I should do?
 
do not follow the above advice of downloading the single dll.
each o.s has its own version of d3dx9_42,dll so you are just as likley to either corrupt your dxinstall or infect it, as fix it.

use the dx9 installer that came with the application your trying to run or go to microsoft and download the latest dx distro...

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8109
or
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=35

the web installer may just run and then stop claiming your up to date. but the runtime should install any missing files you need.
they are both dx11 installers but if you only have dx9 or 10 hardware they will only install the relevant files to that hardware config.