Forum Discussion

Anonymous's avatar
Anonymous
10 years ago

C&C Generals Zero Hour Windows 10 fix

Hello so after weeks of tedious research i have finally got Command and Conquer Generals Zero Hour to work on my windows 10 desktop. I do not use the Ultimate collection, i have the Deluxe Edition with discs.

First thing you need to do is install SafeDisc drivers into your registry there is a very good guide on youtube here: https://www.youtube.com/watch?v=UfFhcDbIVx4

SafeDisc Driver installation.

1. First copy secdrv.sys from a windows 8 machine to C:\Windows\System32\drivers or download from here: http://www.opendll.com/index.php?file-download=secdrv.sys&arch=64bit&version=4.3.86.0&dsc=Macrovision-SECURITY-Driver

2. Then self sign the driver. You can use a program Driver Signature Enforcement Overrider to do this: http://www.ngohq.com/?page=dseo

3. Run Driver Signature Enforcement Overrider as Administrator and click on Sign a System File, type in the path of the SafeDisc driver it should be: C:\Windows\System32\drivers\secdrv.sys and click ok.

3. Afterwards open command promt in administrator mode, search CMD right click and click on run as admin.

you have to enable TESTSIGNING boot mode by typing: bcdedit -set testsigning on and restart your computer for it to be in affect.

!!!!!!!!!!!!NOTE!!!!!!!!!!!! This can cause security risk, make sure you disable testsigning mode by: bcdedit -set testsigning off and reboot before you visit and shady websites.

AFTER you completed the SafeDisc installation using the video guide, make sure you have rebooted your computer and have bcdedit -set testsigning on in Command Promt 

you should see TEST MODE WINDOWS 10 in the bottom right of your computer.

Tricky Installation process ((Note: Perform a clean install, if u had it installed before uninstall and get rid of all prior data))

1. Put in Disc 1 in your CD drive and run the setup launcher. Enter your CD-KEY in the installer click next.

2. Immediately after entering your CD-KEY. press Windows Key+R and search for Regedit (Registry Editor) go to the following location

Computer -> HKEY_Local_Machine -> Software ->  Wow6432Node -> Electronic Arts -> EA Games -> Command and Conquer Generals Zero Hour -> ergc and right click on default and go to modify. Make sure your CD KEY has dashes and should be in this format: xxxx-xxxx-xxxx-xxxx-xxxx

3. After ur key is corrected in the registry run the installation as normal, and stop before it asks to put in Disc 2.

4. Before putting in Disc 2 you need to go to this location C:\Users\{Name}\AppData\Local\Temp\{F3E9C243-122E-4D6B-ACC1-E1FEC02F6CA1} Right click on DatGen.exe and check off Read Only and click apply. After that copy all the contents in this folder, what i did was just made a copy of the folder itself and pasted it on my desktop and opened it up in a separate window. Go ahead and put in Disc 2 and continue installation.

5. DO NOT HIT FINISH, once the installation has completed i.e is 100% on the bar, stop do not hit finish in the next window. Go to C:\Users\{Name}\AppData\Local\Temp\{F3E9C243-122E-4D6B-ACC1-E1FEC02F6CA1} there should only be 4 files in it now, go ahead and copy over all the other files from the the copy u made on desktop. Once all 25 files are in there go ahead and click finish on the installer, once u hit finish only DatGen.exe should remain in C:\Users\{Name}\AppData\Local\Temp\{F3E9C243-122E-4D6B-ACC1-E1FEC02F6CA1}.

6. Ok before running the game you need to go to C:\Users\{Name}\Documents\Command and Conquer Generals Zero Hour Data if you do not see the Data folder then go ahead and create it, it should be empty cause before ur first launch theres nothing in it. go ahead and open notepad and copy the following.

AntiAliasing = 3
BuildingOcclusion = yes
DrawScrollAnchor =
DynamicLOD = no
ExtraAnimations = yes
GameSpyIPAddress = 0.0.0.0
Gamma = 50
HeatEffects = yes
IPAddress = 0.0.0.0
IdealStaticGameLOD = High
LanguageFilter = true
MaxParticleCount = 5000
MoveScrollAnchor =
MusicVolume = 55
Resolution = 1280 960
Retaliation = yes
SFX3DVolume = 79
SFXVolume = 71
ScrollFactor = 50
SendDelay = no
ShowSoftWaterEdge = yes
ShowTrees = yes
StaticGameLOD = Custom
TextureReduction = 0
UseAlternateMouse = no
UseCloudMap = yes
UseDoubleClickAttackMove = no
UseLightMap = yes
UseShadowDecals = yes
UseShadowVolumes = yes
VoiceVolume = 100

save as Options.ini and place it in the Zero Hour Data folder.

7. Finally right click on your Command and Conquer Generals Zero Hour shortcut on your desktop. modify your target so it looks like this 

"C:\Program Files (x86)\EA Games\Command & Conquer Generals Zero Hour\generals.exe" -Win

then go to the compatibility tab and check the box it says run this program in compatibility mode and run it in Windows XP (Service Pack 2) or Windows XP (Service Pack 3). then at the bottom check the box it says Run this Program as an administrator and hit apply you should be able to run the game afterwards.

Enjoy :D

4 Replies

  • @Sarge9272

    Nice guide for  people who still have the DVDs version! I had no idea you could actually get those safedisc drivers into windows 10.

    I don't think the Origin version still requires the Safedisc stuff at all, though.

    By the way, as long as you set the game to a resolution supported by your computer, the "-win" stuff shouldn't actually be necessary at all; it's just to run the game in windowed mode.

  • Hey Sarge,

    I tried the fix below but still can't get the game running.  Would appreciate any help/comments you can provide.

    First, Zero Hour runs only if Generals is downloaded.  Is there anything different (like your instructions below) that needs to be done when downloading Generals?

    Second, just thought I'd let you know that I had to change my Folder Settings so that I could see hidden files and folders, and also hidden extensions.

    As far as the installation process, here are problems or different results I encountered.

    1. Step 4 of installation. You instruct to 'Right click on DatGen.exe and check off Read Only and click apply.' Do you mean that I need to ensure the Read Only box is unchecked, or that I need to check it since it wasn't checked?

    2. Step 5. You state that there should only be 4 files in C:\Users\{Name}\AppData\Local\Temp\{F3E9C243-122E-4D6B-ACC1-E1FEC02F6CA1}, but I had all 25 files when I went back into it.  Not sure if I did something wrong at this point. I went ahead and copied the original files that I saved on my desktop over the existing files. But there were 3 files that the computer says were in use and couldn't be copied over, so I didn't copy over them.  The 3 files were ISRES.DLL, ISUSER.DLL, AND ISRT.DLL.  However, after I finished this step, I had only the DatGen.exe file remaining in C:\Users\{Name}\AppData\Local\Temp\{F3E9C243-122E-4D6B-ACC1-E1FEC02F6CA1}.

    3. In step 6 I had to create the folder, but I did it as instructed (I think).  Did you mean that I should create a single folder called Command and Conquer Generals Zero Hour Data or that I should create a folder called Command and Conquer Generals Zero Hour, and then another folder in it called Data.  I did the former and placed the Options.ini doc in it.  Also, was I supposed to delete the original .txt extension?

    Thanks -- I'd really like to be able to continue playing Zero Hour and appreciate your help.

  • Anonymous's avatar
    Anonymous
    7 years ago

    I am using the Origin Ultimate Collection.

    I am also a fan of Forged Alliance it stopped working with Windows 10.  I found this solution on Steam, '....install .net 2.0....'

    I installed ZH this morning and it ran without any other editing or loading of additional drivers.  I completed the 1st Laser General Challenge.  I have not tried any other "missions".

  • Nyerguds's avatar
    Nyerguds
    Hero+
    7 years ago

    @Zontor2

    This is neither related to the thread (which is about installing ZH from CD) nor even to Command & Conquer (you said your ZH game runs fine). Why exactly did you post that here?

About Command & Conquer Franchise Discussion

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