How To Fix d3dx9_43.dll Missing Error With League of Legends


Staff member
Sometimes when launching LOL you are greeting with an error message that says "the program cannot start because d3dx9_43.dll is missing on the computer". Don't worry, as we'll show you how to solve the error in the following tutorial.


League of Legends (abbreviated LoL) is a multiplayer online battle arena video game developed and published by Riot Games for Microsoft Windows and macOS. The game follows a freemium model and is supported by microtransactions, and was inspired by the Warcraft III: The Frozen Throne mod, Defense of the Ancients.

In League of Legends, players assume the role of an unseen "summoner" that controls a "champion" with unique abilities and battle against a team of other players or computer-controlled champions. The goal is usually to destroy the opposing team's "nexus", a structure which lies at the heart of a base protected by defensive structures, although other distinct game modes exist as well. Each League of Legends match is discrete, with all champions starting off fairly weak but increasing in strength by accumulating items and experience over the course of the game. The champions and setting blend a variety of elements, including high fantasy, steampunk, and Lovecraftian horror.

There are several reasons you may encounter the "d3dx9_43.dll is missing from your computer" error:

1. Corrupted or incorrect registry entries for the file d3dx9_43.dll
2. d3dx9_43.dll has been damaged by a virus or other malicious software
3. Other programs have changed the necessary version of d3dx9_43.dll
4. Other programs have deliberately or accidentally deleted the d3dx9_43.dll file
5. Other programs have deleted d3dx9_43.dll

What is d3dx9_43.dll

D3dx9_43.dll related errors are common while trying to run applications that require “Microsoft DirectX” to be displayed properly. Most errors are caused while trying to run games because games are the most frequent applications that require “Microsoft DirectX”. Other applications that utilize “Microsoft DirectX” are advanced graphic applications such as AutoCAD and others.

How to Solve d3dx9_43.dll Error

Method 1; Download and Install the Following File

Check the bottom of the article for the file download.

Step 1; Unzip d3dx9_43.dll

Step 2; Place the d3dx9_43.dll file in \windows\System32 if running Windows 32bit. If running a 64-bit version of Windows then you should also add the file to the folder \Windows\SysWOW64.

The file might also be found in the folder of the game or program that isn't workingproperly.
Take a look at the system type and what comes next.

· You'll have this if you have a 32-bit Windows Operating System

· You'll have this if you have a 64-bit Windows Operating System

Step 3: Reboot your PC

If you still have the d3dx9_43.dll error after rebooting your computer, then take these steps:
  • Open the Start menu
  • Type "cmd" in the search box and press Enter
  • Type regsvr32 d3dx9_43.dll into the command prompt and press enter
Restart your computer once again and you should have solved the d3dx9_43.dll error.

Method 2; Run System File Checker
  • Right click the Windows button and run Command Prompt (Admin)
  • Type sfc /scannow and hit Enter. This checks your computer for corrupted system files, repairing any it comes across. This method could help you find the corrupted file, which makes it easier for you to replace the damaged d3dx9_43.dll if it is provided through Microsoft.

Searches related to d3dx9_43.dll
  • d3dx9_39.dll league of legends windows 10
  • d3dx9_43.dll download
  • d3dx9_43.dll windows 7
  • d3dx9_39.dll missing league of legends
  • d3dx9_39.dll missing league of legends fix
  • d3dx9_43.dll missing windows 10
  • d3dx9_34.dll missing
  • d3dx9_42.dll missing
Download d3dx9_43.dll lol
Last edited: