Cannot run, wants DirectX 9.0c

Here are the relevant details:

  • Purchased Fallen Enchantress through Steam.
  • My system is running 64-bit Vista.
  • Installed without errors and registered the game with Stardock.
  • All other games work. Not seeing any DirectX problems elsewhere.
  • Just to make sure, tried to install DirectX. The Microsoft installer says that I have the most recent version.
  • When I try to launch Fall Enchantress, I get the following error dialog:
  • "Elemental: Fallen Enchantress requires DirectX 9.0c to run. Please go to http://www.microsoft.com//directx and download the latest version."
  • Uninstalled and re-installed Fallen Enchantress, same problem exists.

 

 

Any suggestions? I'm stumped about what to do.

9,860 views 6 replies
Reply #1 Top

That is odd.

Try downloading DirectX 9C here:

http://www.microsoft.com/en-us/download/details.aspx?id=34429

It should be included with your Vista setup.  But since it may not be, try that link.

 

Reply #2 Top

Thanks for the suggestion. Unfortunately, it didn't work. You can't install DirectX 9.0c on Vista, apparently. When I try, the installer says it will only work on OS versions up through XP.

So, I'm still stuck.

 

Reply #3 Top

Umm, that's not true at all, do you have a 64 bit OS? Are you using the right installer? I have direct x 9c on both my vista and 7 64 installations.

Reply #4 Top

Yes, it's a 64-bit version of Vista. I downloaded the installer again, just to confirm. If I run it normally, the install goes straight from the license acceptance agreement page to saying that DirectX has installed ("Installation Complete"), with nothing really happening in between. If I run as admin, the a new error dialog appears: "You must be running Windows 98, Windows Millennium edition, Windows 2000, Windows XP, or Windows Server 2003 family to install the DirectX 9.0." Switching to compatibility mode to run as Windows XP doesn't change things, since the installer still recognizes that I'm not running one of those OS versions.

Reply #5 Top

That is weird. I never had trouble installing DirectX 9 on Win 7 64-bit. It should be working, even on Vista.

Okay, Frogboy linked to an old web-installer, so maybe that is the problem. Try this one. Maybe that will work.

Reply #6 Top

The old installer is indeed a problem.

Is your Vista up to date and genuine? Old Versions/Not Genuine might not register as Vista when the installer checks your system.

Have you tried uninstalling DirectX?