D3dx11_42.dll Not Found: How to Fix it
DirectX missing DLLs needs a reinstallation
3 min. read
Updated on
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

D3dx11_42.dll is a component of DirectX which is critical especially when playing games. You may be unable to launch or play games if this DLL file is missing.
How do I fix d3dx11_42.dll not found error?
1. Perform DISM and SFC scans
- Hit the Start Menu icon, type cmd in the search bar, and click Run as administrator.
- Type the following commands and press Enter after each one:
DISM.exe /Online /Cleanup-Image /Restorehealth
sfc /scannow
2. Reinstall DirectX11
- Press Windows + R to open the Run window.
- Type dxdiag and click OK to open DirectX Diagnostic Tool.
- Go to theย Systemย tab and check theย DirectX Version; it should be DirectX 11.
- If not, you need to update it; visit the Microsoft official page for DirectX.
- Select your preferred language and click Download.
- A file will be downloaded, double-click it, and initiate the installation of DirectX11.
- Follow the on-screen instructions to complete the process.
If you’re unable to install DirectX on your device, we have ways to go around it.
3. Update video card driver
- Press the Windows key + X and select Device Manager.
- Double-click the Display adapters option to expand it and right-click the device there.
- Now, select Update driver.
- Finally, click Search automatically for drivers and install any available updates.
4. Verify game files
- Press the Windows key, type steam or in the search box, and click Open.
- Go to Library, right-click the game, then select Properties from the context menu.
- From the left pane, click Installed files, then click Verify Integrity of Game Files.
- The scan will start, and all the missing or damaged game files will be replaced with healthy files.
5. Re-register the DLL file
- Hit the Windows key, type Command Prompt right-click on it, and select Run as administrator.
- Type the following command and pressย Enter:
regsvr32 d3dx11_42.dll
- This command registers the missing DLL file. However, if more than one DLL file is not registered, you can use the following command:
for %1 in (*.dll) do regsvr32 /s %1
6. Download the DLL file manually
- Visit theย DLL-Filesย website, search d3dx11_42.dll, choose an appropriate option, and clickย Download.
- Double-click the downloaded folder to open, locate, and copy the .dll file.
- Press the Windows + E keys to open the File Explorer.
- Navigate to the specific game’s folder and paste it there
- Close your File Explorer and try to launch the game and see if the error persists.
7. Reinstall the game
- Go to the Windows Search Bar and type in Control Panel.
- Under Programs, select Uninstall a Program.
- Findย the problematic game,ย right-click on it, and select Uninstall.
- After the game has been successfully uninstalled, install it again.
Also, ensure your OS is up-to-date to resolve any compatibility issues that may be causing the d3dx11_42.dll file not to be found. For any other DirectX errors, we have compiled a comprehensive list to resolve them.
Further, if your device specs allow, we recommend getting DirectX 12 Ultimate for extra features to enhance your gaming experience.
That’s all we had from this article but do let us know if you tried any other solutions not mentioned here but worked for you in the comment section below.
User forum
0 messages