I had so many problems on my Windows 8.1, but was able to fix them. However, few days ago when I tried to launch some game a system error appeared saying that d3dx9_43.dll is missing from your computer. I tried to use Window’s repair tool, but it didn’t work. My friends advised me to reinstall the game, but that didn’t help me either. After that, I started to look for solution on the Internet and was impressed by the amount of users who are running Windows 8/8.1 and having d3dx9_43.dll is missing problem. Some of them told that they fixed d3dx9_43.dll is missing error by reinstalling Microsoft DirectX, but it wasn’t my case. When I tried to update DirectX it said that I already have the latest version.
After spending few days looking for solution and trying different things I finally found how to fix d3dx9_43.dll is missing from your computer error. I simply downloaded d3dx9_43.dll file from here: http://fix4dll.com/d3dx9_43_dll and then copied it to system32 folder and replaced the file that I had there. After that I rebooted my computer and was able to start the game without d3dx9_43.dll is missing error. The installation instruction is also provided on the downloading page of the d3dx9_43.dll file. Hope it will be helpful for you. Feel free to like and share this small guide.