System Error- don't have file d3dx9_41.dll

When I try to start Sin of a solar empire with my new computer i get the follow message:

 

The program can't start because d3dx9_41.dll is missing from your computer. try reinstalling to fix this problem.

 

 

I've reinstalled a couple of time wihtout luck. 

 

Anybody have an answer to this problem?

 

 

10,726 views 5 replies
Reply #1 Top

Funny you ask, i just helped my friend with the same thing in FM 2010

http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_41

Take that file and put it in the Sins directory "C:\Program Files\Stardock Games\Sins of a Solar Empire"

Reply #2 Top

This is a directx dll. I just ran into the same thing trying to start the elemental beta. After running an updated directx install the problem was fixed.

I would suggest downloading the latest directx files from microsoft versus downloading from a non-microsoft site personally.

 

Reply #3 Top

This guy usually does the trick:

http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en

If it doesn't, double check your video card drivers are up to date.  Also, [email protected] is always an option.

Reply #4 Top

I tried installing the directx updates but it said there was a cabinet file that couldn't be trusted, I ran dskchk.exe but it didn't help, is that just an issue with windows 7?

Reply #5 Top

If its any help, I renamed the file in the programs directory and let it find the version Windows has from the Direct X installer. This cured my issue.