d3dx9_39.dll missing

Anonymous
2019-09-15T06:41:27+00:00

I am trying to play League of Legends on my Surface Pro 3, however the game client will prompt me with the message, "The program can't start because d3dx9_39.dll is missing from your computer. Try reinstalling the program to fix this problem." I tried reinstalling League of Legends, but that did not help. I also tried to install the d3dx9_39 manually from the internet, and putting the 64 bit and 32 bit into my C drive in folders SysWOW64 and System 32, respectively. Unfortunately this also did no work. I did a little bit of research online about updating my directx, but I checked it in the dxdiag program, and I do have the most recent version - DirectX 12. Is there anything that I can do to fix my issue?

Windows for home | Windows 10 | Gaming

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. DaveM121 902.2K Reputation points Independent Advisor
    2019-09-15T06:47:18+00:00

    Hi Gidon

    Please see the solution posted to the League of Legends forum to see if that resolves this for you . . .

    https://boards.na.leagueoflegends.com/en/c/help...

    ________________________________________________________

    Standard Disclaimer: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    .

    Was this answer helpful?

    6 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2019-09-15T07:14:45+00:00

    There has been a problem for quite some time with corrupted .NET causing DX errors such as yours which starts with an 

    error from a game and persists when trying to reinstall DirectX using the DX Redist installer, or when running the DX Web Installer.

    This may apply to your issue as well. Try repairing .NET.

    https://docs.microsoft.com/en-us/dotnet/framework/install/repair

    btw ...

    "dxdiag program, and I do have the most recent version - DirectX 12. Is there anything that I can do to fix my issue? "

    • The main page in dxdiag only shows the highest level DX Win10 is capable of using, not if you have the 'latest' DX12 files,

    or if your graphics processor is capable of running DX12 games. For this you need to look in dxdiag - Display tab > Feature Levels.

    There is no need, and it is not advisable, to download .dll files from the various .dll download sites as there is good potential for

    extras that may come with the file, eg- spyware, addware, and other PUP's .

    There have been no new versions of DX 12 as of yet, and the last DX9,10 & 11 updates were released in June 2010. These are in

    the -  DirectX Redist (June 2010)  - along with all of the earlier DX9,10 & 11 files.

    The  DirectX Web Installer  will install any missing files, but it cannot repair corrupt files as can the full installer package.

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments