If you are trying to play Battlefield 2 online, you may be receiving a "'CDkeycheck.exe" or "Invalid CD key" error message even though your CD key is legitimate. According to Electronic Arts, "If you are receiving one of these errors there will be an issue with the files pertaining to the 'Battlefield 2' game or the EA Download Manager." You will need to take several steps to resolve the issues with your CD key and get rid of the error.
- Skill level:
Uninstall Battlefield 2 and all expansion packs. Click "Start" and then select Control Panel. Open the Add or Remove Programs dialogue box. Select all Battlefield 2 entries and remove them from your system.
Reinstall Battlefield 2. Patch it to version 1.41 by downloading the appropriate file from the Electronic Arts download server (see Resources). Install all expansions that you own. Run the 1.41 patch again after installing all the expansion programs.
Open the Registry Editor by selecting Run from the Start menu and typing in "regedit" (without quotations). Press "Enter."
Back up the registry. Click "File," then "Export." Choose "Export Registry" and then select All from the Export Range option. Name the file and save it to a safe location on the hard drive.
Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2\ergc on the left side of the Registry Editor window. Right-click the x9392 value on the right side of the Registry Editor. Select Modify from the pop-up menu. Enter "x9392" (without quotes) followed by your CD key (without hyphens) as the new value. Click "OK."
Close the Registry Editor and reboot the computer to make sure that the changes take effect.
Tips and warnings
- Always back up the registry before editing it, and be careful what you change. Improper edits can cause the system to fail.
- 20 of the funniest online reviews ever
- 14 Biggest lies people tell in online dating sites
- Hilarious things Google thinks you're trying to search for