Download d3dx9_42.dll that is missing from your computer [Fixed]
If you have The program can’t start because d3dx9_42.dll is missing from your computer in Windows 10, 8.1 and Windows 7 error when you attempt to run a game or other software, this instructions will help you to download the file and fix the error.
The first thing to mention here is that you better not try to obtain the file from all kinds of DLL download websites (you may use the official one as described below) and any “DLL Fixer” software: it just won’t work.
The right way to download d3dx9_42.dll
D3dx9_42.dll stands for a Dynamic Link Library that is a small component of Microsoft’s DirectX. Although DirectX is already installed with Windows 10, Windows 8.1 and Windows 7 it doesn’t have every necessary libraries by default, that is why some older software might show “The program can’t start because file is missing from your computer” kind of errors.
To fix these errors, you should take a few simple steps to download the d3dx9_42.dll (and every other DirectX file you might need) from the official Microsoft’s Website.
Go to DirectX download webpage here: https://www.microsoft.com/en-us/download/details.aspx?displayLang=en&id=35
After having downloaded the DirectX web-installer, run the program and it will install all the required files automatically onto your system. Try launching your app again and the error should be gone.
What if the error still not fixed
In some rare cases, the above method doesn’t help to fix d3dx9_42.dll is missing error. In this case try doing the following:
- Locate d3dx9_42.dll file in your Windows / System32 or Windows /SysWOW64 folder
- Copy it to programs’ root folder or “bin” folder if there’s one.
As the files in SysWOW64 and System32 are the different ones, try both of them.