刚刚看到一篇这个,有需要的去下吧~

由于DirectX 的版本很多,不同的游戏要求DirectX的版本也不同,所以启动游戏时可能会发生缺少某些DX9的DLL文件,会造成游戏提示缺少d3dx9_xx.dll的错误而无法进行!

本站为方便大家,特提供以下 d3dx9_xx.dll 所有版本包的下载:(下载解压密码:8boo),大家只要下载后,把提示缺少的d3dx9_xx.DLL文件拷贝到X:\WINDOWS\system32即可:
d3dx9_24.dll
d3dx9_25.dll
d3dx9_26.dll
d3dx9_27.dll
d3dx9_28.dll
d3dx9_29.dll
d3dx9_30.dll
d3dx9_31.dll
d3dx9_32.dll
d3dx9_33.dll
d3dx10_33.dll

以下DLL文件请下载解压后,自行复制到 “X:\WINDOWS\system32”下!
(X代表系统所在盘符,默认为C:\WINDOWS\system32)

(下载解压密码:8boo)

http://www.8boo.com/directx/