Command and Conquer Generals on Windows 10 [Fix]

Rebuilding the options.ini file should fix this issue quickly

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

command and conquer generals windows 10 fix

Many older games don’t work correctly on newer versions of Windows, and in today’s guide, we’ll see how to fix Command and Conquer Generals on Windows 10.

Why is Command and Conquer Generals not working on Windows 10?

Issues with the game can occur if the options.ini file isn’t correctly configured or specific DLL files are present. Improper registry configuration can also cause this issue.

How do I get Command and Conquer Generals to work on Windows 10?

1. Create a new options.ini file

  1. Go to the following folder: C:/Users/username/Documents/Command and Conquer Generals/ Data
  2. Right-click anywhere inside it, select New > Text document.
    new
  3. Name the file options.
    options
  4. Now, paste the following into it:
    • AntiAliasing = 1
    • CampaignDifficulty = 0
    • DrawScrollAnchor =
    • FirewallBehavior = 1
    • FirewallNeedToRefresh = FALSE
    • FirewallPortAllocationDelta = 0
    • GameSpyIPAddress = 10.0.0.2
    • Gamma = 50
    • IPAddress = 10.0.0.2
    • IdealStaticGameLOD = Low
    • LanguageFilter = false
    • MoveScrollAnchor =
    • MusicVolume = 0
    • Resolution = 1024 768
    • Retaliation = yes
    • SFX3DVolume = 79
    • SFXVolume = 71
    • ScrollFactor = 16
    • SendDelay = no
    • StaticGameLOD = High
    • UseAlternateMouse = no
    • UseDoubleClickAttackMove = no
    • VoiceVolume = 70
  5. Save the file and change the extension of your file from .txt to .ini (To do this, you must enable file extensions for known type of files).
  6. Right-click the options.txt file and choose Rename from the list.
    rename
  7. Now, rename it from options.txt to options.ini.
    rename name
  8. After creating a new options.ini file you can patch the game to version 1.04 if you want.
  9. Try starting the game and see if it works.

One of our readers also recommended changing the resolution settings in the options.ini file but creating a new file as instructed in this procedure will also change the resolution.

2. Delete the dbghelp.dll file

  1. Open the File Explorer and navigate to the path below: C:\Program Files (x86)\Origin Games\Command and Conquer Generals Zero Hour
  2. Open either of the Command and Conquer General & Zero Hour folders and right-click the dbghelp.dll file.
  3. Now, select the Delete option.
    delete

If you are facing the Command and Conquer Generals Directx 8.1 error on Windows 10, the steps below should help you fix it.

3. Install the Genpatcher

  1. Press the Windows key, type virus, and select the Virus & threat protection option.
    virus
  2. Click Manage settings.
    manage settings
  3. Toggle the switch for Real-time protection backward to disable it. If you have any other third-party antivirus, make sure you disable it.
    real-time
  4. Now, download the launch Genpatcher.
    download
  5. Finally, click the Apply fixes button to fix all issues with the game.

4. Modify your registry

  1. Press Windows key + R, enter regedit, and Click OK.
    Command and Conquer Generals please login with administrator privileges and try again
  2. In the left pane, navigate to the following path: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/secdrv
  3. In the right pane, double-click the secdrv DWORD.
  4. Set its Value data to 2 and click OK to save changes.
  5. Close the Registry Editor.

Keep in mind that this solution won’t work for you unless you can access the key from Step 2. If you don’t have this key on your PC, you can just skip this solution.

5. Use Command Prompt

  1. Click the Start icon, type cmd, and click on Run as administrator under Command Prompt.
    cmd admin
  2. Type the command below and press Enter to run it: sc config secdrv start= autosc config
  3. Finally, wait for the command to finish running and try the game alone.

6. Run the game in Compatibility mode

  1. Locate Command and Conquer Generals shortcut, right-click it and choose Properties from the menu.
    Command and Conquer Generals Zero Hour won't start
  2. Now, go to Compatibility tab and check Run this program in compatibility mode for.
  3. Select Windows XP from the list and check Run this program as an administrator.
  4. Now click Apply and OK to save the changes.
    Command and Conquer Generals not launching

Compatibilty mode is used to run old programs on modern PCs. And since the Command and Conquer Generals game is pretty old, this should fix the error on Windows 10.

7. Copy the game files

  1. Go to the game’s installation directory.
  2. Locate game.dat file and create a copy of that file in the same directory.
  3. Now, right-click the original game.dat file and select Delete.
    delete
  4. Rename the copied game.dat file to game.dat.
  5. Now locate generals.exe, create a copy, remove the original, and rename the copy to generals.exe.

After doing that, try starting the game again. Several users reported that this solution helped them fix the Command and Conquer Generals issue on Windows 10, so feel free to try it out.

We have come to the end of this guide. With the information in this guide, you should be able to fix issues with Command and Conquer Generals on Windows 10.

This isn’t the only game from the series that is having issues, and users reported various Red Alert 2 issues on Windows.

In the comments below, let us know the solution that helped you fix this issue.

More about the topics: game fix, real-time strategy, windows 10 games