Share via

The program can't start because d3dx9_34.dll is missing from your computer. Try reinstalling the program to fix the problem.

Anonymous
2015-11-30T14:20:25+00:00

Hi, 

I can't run Call of Duty 4: Modern Warfare 1, 2 and 3 on Windows 10 after the upgrade. When I launch the application, I get the error message that says:

The program can't start because d3dx9_34.dll  is missing from your computer. Try reinstalling the program to fix the problem.

Some articles suggested this was a problem with DirectX and I had to install DirectX August 2010 distribution. I downloaded it but during the installation, I got this message:  

A cabinet file necessary for installation cannot be trusted. Please verify the Cryptographic Services are enabled and the cabinet file certificate is valid.

What might be the solution? 

Cannot run game in Windows: Possibly a problem with DirectX or Cryptographic Services/Cabinet File?- Original Ttle

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
Answer accepted by question author
  1. Anonymous
    2015-11-30T17:33:27+00:00

    Hi Vivek,

    Thank you for posting in Community.

    Before we proceed, I would like you to provide the information stated below:

    1. Does the game meet the system requirements?
    2. Which version of DirectX is currently installed in your PC? 
    3. Do you face this issue only with this game in question?

    d3dx9_34.dll errors typically appear when a software program, usually a game, is started. Occasionally, d3dx9_34.dll errors will display after a game is loaded but right before the game starts.

    With respect to the .dll error I would suggest that you perform the methods that are mentioned belo and check.

    Method 1:

    Re boot your system and try running the game and check.

    Method 2:

    Un-install and re-install the game and check if you still receive the same .dll error. 

    Method 3:

    Download the latest Direct X updates from the official Microsoft website 

    Set Cryptographic Services to automatic and then try to install the program again. To set the Cryptographic Services to Automatic, follow these steps:

    1. Open Run Command (Windows button + R)
    2. In the dialog box type services.msc
    3. Locate Cryptographic Services,
    4. Double click on it.
    5. Click Automatic for Startup type, and then click Start.

    Hope this information helps.

    10 people found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Anonymous
    2016-05-26T02:27:00+00:00

    This was not helpful at all. You can't install a directx standalone on Windows 10. My cryptographic services are already on. Windows 10 is the biggest piece of useless **** I have ever run and I have been an IT expert for 26 years.

    3 people found this answer helpful.
    0 comments No comments