D3dx9_42 dll Missing – Solution

by on August 6th, 2011

d3dx9_42.dll-missing solution

A guest downloaded a rom/game and he is finding it difficult it to run at Windows 7 even he has tried to run it under compatibility mode (Windows XP). D3dx9_42.dll errors appear when a game or other software program is started.

The game is in FBA emulator. When he tried to run the game he encountered with this message.

The program can’t start because d3dx9_42.dll is missing from your computer. Try reinstalling the program to fix this problem.


D3dx9_42.dll issues are caused by any issue with Microsoft DirectX. The d3dx9_42.dll file is one of many files contained in the DirectX software collection. Since DirectX is utilized by most Windows based games and advanced graphics programs, d3dx9_42.dll errors usually show up only when using these programs.

Errors might also be like the following:

D3dx9_42.dll not found. Reinstalling might help fix this.
D3dx9_42.DLL Not Found
File d3dx9_42.dll not found

Do not download the d3dx9_42.dll DLL file individually from any “DLL download site”. There are a number of reasons that downloading DLLs from these sites are never a good idea.


So here is how to fix D3dx9_42.dll not found or D3dx9_42.dll is missing error.

Updating your Direct X driver will immediately solve your problem. Download and install the latest DirectX drivers and restart your PC.

Download Latest Direct X from Microsoft

Download latest direct X from Microsoft by following these links:

Download Latest Direct X from Microsoft
Download Latest Direct X from Microsoft – Direct Link
Microsoft Downloads Page

The same DirectX download applies to all Windows operating systems – Windows 7, Windows Vista, Windows XP, etc.

How to Install Latest Direct X

Double-click on the file you downloaded. Click Yes to the license agreement that displays. Click the Browse button in the dialog box asking to Please type the location where you want to place the extracted files and choose any folder. Then click OK. The DirectX installation program will now extract all of its files to this folder.

Open the folder. You should see a huge number of CAB files, a few DLL files, and a dxsetup.exe file. If you run dxsetup.exe, this entire release of DirectX will be installed on your computer. Or advanced users can locate the missing dll file or cab file from that folder and copy that in ‘system 32’ folder and that’s it.