Forum Discussion

Re: Directx 8.1 error Windows 10

@SiemHoutstra 

The problem is that the "or higher" refers to higher versions of DirectX 8/9, not higher versions of DirectX beyond 9. The game can't actually use the DirectX 10/11/12 that is installed on windows machines by default nowadays.

The solution is simple; install DirectX 9:

  • Download the DirectX Redistributables package from June 2010. Be sure to uncheck any other junk they want to add to it. It should be a file called "directx_Jun2010_redist.exe".
  • Run the downloaded file. It'll ask for a folder to unpack in. Make a new folder somewhere on your disk and unpack it there. It doesn't matter where you unpack it; it can be deleted afterwards anyway.
  • Go to the folder where you told it to extract.
  • Find "DXSETUP.exe", and run that to install the missing components.
  • After the installation finished, delete the folder you unpacked everything in.

Since this is a completely separate thing, it will not interfere with your installed higher-version DirectX.

3 Replies

  • @Nyerguds G'day and thank you for this.
    I discovered that a file, ' dbghelp.dll ', located in the install directory was the culprit, removed the file from both directories, "Generals" and "General Zero Hour", and whambam, thank you ma'm, the game started up....
    I found this solution on YouTube and hope this will help more folks.

About Command & Conquer Franchise Discussion

Chat about your favorite games in the Command and Conquer franchise and get help from the player community.13,547 PostsLatest Activity: 10 hours ago