Microsoft DirectX is included as an integral part in Windows operating systems. You can update DirectX by applying the latest service pack or other updates through
To check the latest DirectX version that you can install on your operating system, see
Some applications and games require DirectX 9. However, your computer includes a more recent version of DirectX. If you install and then run an application or game that requires DirectX 9, you might receive an error message such as "The program can't start because d3dx9_35.dll is missing from your computer. Try reinstalling the program to fix this problem."
To resolve this issue, go to the following Microsoft website to install DirectX End-User Runtime: Note
When you run this package, no change is made to your version of DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow, or DirectMusic.
List of file failures that the DirectX End-User Runtime package fixes
If you experience issues in which an application fails because any of the following files are missing, you may be able to resolve the failure by running the DirectX run-time package:
- D3DX9_24.DLL through D3DX9_43.DLL
- D3DX10.DLL through D3DX10_43.DLL
- D3DCompiler_33.DLL through D3DCompiler_43.DLL
- XACTENGINE2_0.DLL through XACTENGINE2_9.DLL
- XACTENGINE3_0.DLL through XACTENGINE3_7.DLL
- XAPOFX1_0.DLL through XAPOFX1_5.DLL
- X3DAUDIO1_0.DLL through X3DAUDIO1_7.DLL