Download D3DX DLLs (d3dx9_xx.dll, d3dx10_xx.dll)

– Trying to run a recent DirectX application and getting errors about missing DLLs?
Microsoft have made some changes to their practices regarding updates to D3DX (an optional component of DirectX), and these changes have led to end users experiencing missing DLL problems. (I’ve written at greater length about this phenomenon, but in short: – Developers are supposed to install the DLLs as part of the DirectX setup part of their installation. Either they’re not, or users are cancelling the DirectX part because they think „I already have DirectX 9!” Anyway…) Because Google seems to like my site, I’m hosting the required files here in that hope that people searching for them will find this page easily.
Please note: The XInput DLLs (xinput1_1.dll, xinput1_2.dll, xinput1_3.dll, and xinput9_1_0.dll) have moved to their own page – the unimaginatively named XInput DLL page.


– Check the error message carefully, because the filenames are quite similar.
All the DLLs are compressed into ZIP archives to save bandwidth. To install a DLL, extract it from its archive, and place it in your C:\WINDOWS\SYSTEM32 folder (or equivalent). If your PC doesn’t know what to do with ZIP files, install the free archiving tool 7-zip.
– These files are hosted here without permission from Microsoft, and will be removed if anyone important complains.