If you’re recently installed the Microsoft Games for Windows Live release, “Microsoft GameRoom”, you might run into this error after installation:
- “…the program can’t start because d3dx9_40.dll is missing…”
I encountered this on a couple of my machines running Windows 7 x64. The file being referred to is a DirectX 9 library that may have not installed correctly on your machine or may be corrupt.
The simple solution is to do an install of DirectX that updates your Windows PC to the most current version of DirectX libraries. After downloading, executing the package will unpack all DirectX libraries into a directory of your choice. Once unpacked. go to that directory and run the DXSETUP.EXE executable which will install all the XNA compliant DirectX libraries onto your system.
- DOWNLOAD: DirectX End-User Runtimes (August 2009) – 103MB
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553
