Forum Discussion
I have this same problem. I try your suggestion earick just nothing change:/ still this same communicate "Registry is Corrupt and has been altered". What can I do with this?
I have been doing a lot of searching and found this that kind of helped. It fixed Zero Hour but oddly not Generals.
"Here's a solution anyway (special thanks to lajakl):
1) Open the Registry Editor by typing "regedit" at the bottom of the start menu, in the search box ( windows 7)
2) Once you have opened the Registry Editor, go to this path:
HKEY_LOCAL_MACHINE -> SOFTWARE -> Wow6432Node -> Electronic Arts -> EA Games -> Command and Conquer Generals Zero Hour -> ergc
Click on the arrows next to the folder icons to navigate to the path
3) You should see your serial number in ergc set as something like HGUTJGIDBRY286HG92JG
Now:
- Check if this matches with the serial code your game came with
- make sure there are no spaces
To modify the serial number, right click on "Default" under "Name" and select modify."
- Anonymous13 years agoHey folks,
here the latest and greatest on the invalid serial issue for Generals and Zero Hour as well on the "Registry is corrupt and has been altered" issue with Red Alert 3.
Under special circumstances Generals / ZH and Red Alert 3 are not creating a required registry value containing the serial number of the game. Check
Generals is under Electronic Arts/ EA Games in your registry instead of Electronic Arts / Electronic arts mentioned in my forum post. Check the bottom of the article to identify your serial.
Open your Registry Editor - You can do this simply by pressing the start button, type "regedit" and press enter
Navigate through HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Electronic Arts / Electronic Arts
There should be a Red Alert 3 folder in there with a subfolder called ergc - Go into that folder - Attention, there also is a red alert 3 folder under just once Electronic Arts instead of Electronic Arts / Electronic Arts. This folder will not have a subfolder!
The ergc folder should contain a (Default) value of the type REG_SZ with the DATA of your serial key without any - between the blocks
If that's not the case, right click, new / string value, enter as name (Default) and as data your serial code without any - or space.
Note: The path for Generals is Electronic Arts/ EA Games in your registry instead of Electronic Arts / Electronic arts mentioned above. - Anonymous13 years ago
In my case (Windows XP) helped to check a registry (by using regedit), there should be your serial number in keys:
HKEY_LOCAL_MACHINE/Software/ElectronicArts/EA Games/Command and Conquer Generals/ergc
and
HKEY_LOCAL_MACHINE/Software/Electronic Arts/EA Games/Generals/ergc - this one was missing
after clicking on ergc in the treelist you should see item Default(Name column) and value (Data column) is your serial number. I created the second one and since then it works- no more "Registr is corrupt" messages!
- 13 years ago
This fixes Zero Hour but will not do anything for regular Generals. Is there ANYTHING that can be done?
- Anonymous12 years ago
i just cannot regsist . when i go to online icon and then he check for update . i donot know how to regist
About Command & Conquer Franchise Discussion
Recent Discussions
- 7 days ago