Civilization IV in Windows 7 gets error - 'The program can't start because D3DX9_32.DLL is missing from your computer'

I followed the whole compatibility scenario to change to Win XP, just like I was told and when I attempted to run the game, I got this error message:

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

I don't have to tell you that re-installing does not work...I followed this circle twice...it doesn't work...if anyone can get this thing to work on Win 7, please let me know.
 

Question Info


Last updated February 26, 2020 Views 95,342 Applies to:
Answer
Answer

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Answer
Answer
Hello PixieRose.

First up don't bother running it in compatibility mode, you don't need to.  Just install the DirectX or install it from the Civ 4 disc.
Paul Smith - MVP for Windows Desktop Experience... I've crawled off NNTP - for now. Posting from Aldershot, UK. On the internet at windowsresource.net and dasmirnov.net. Please post back letting us know what works and what doesn't. :-)
Paul Smith
http://www.dasmirnov.net/blog/

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.