Eagle
Togs8896 is my evil alter ego
+567|7049|New Hampshire, USA
Ok, i played BF2 for about an hour earlier today.  I come back a few hours later, and when i try to join a game, it says my cd key is invalid... BS! it wasnt invalid a couple hours ago.  This has happened to me before, 3 times exactly.  Every time it happens i have to re-istall the game and patches for it to work, WHICH IS A REAL PAIN IN THE ASS.  So, can anyone tell me why the hell this keeps happening to me and/or how to stop it?

Imput is greatly appreciated
https://static.bf2s.com/files/user/14407/Sig_Pats.jpg
IBKCKNURASS
Corrosion Inhibitor
+172|7156
Ive been looking for an anwser for that for a while. Ea just tell u to reinstall if it happens during the game. others have tried to run the "support/Battlefield 2_code.exe" found in the bf2 install directory and it has worked and other say it doesnt work. honestly there isnt really an anwser why it does that. could be something on ur system altering ur registery or maybe sometimes the game crashes instead of fully closing out. that could cause the issue u also... but there is no real definate anwser for every single person.

if someone gives u a tip that seems to work plz post it.
Breez
AKA: badhq
+937|7050|Derby, England

-=]NS[=-Eagle wrote:

Ok, i played BF2 for about an hour earlier today.  I come back a few hours later, and when i try to join a game, it says my cd key is invalid... BS! it wasnt invalid a couple hours ago.  This has happened to me before, 3 times exactly.  Every time it happens i have to re-istall the game and patches for it to work, WHICH IS A REAL PAIN IN THE ASS.  So, can anyone tell me why the hell this keeps happening to me and/or how to stop it?

Imput is greatly appreciated
Problem - Invalid CDKEY when trying to join a server
Cause - Unencrypted CDKEY or bad Key
Fix - First Try this Program ftp://ftp.ea-europe.com/UK_Support/EAGA … yCheck.exe
If that does not help, Use battlefield2_code.exe to re-enter your CDKEY, this can be located in the support folder of where you installed battlefield 2 on your Hard-Drive.
After re-entering your CDKEY you must then reapply the latest patch in order for it to be encrypted into the registry.

Problem - I've lost my CDKEY
Cause - ...
Fix - There is a way for you to get a new CD Key/CD Disk. All you need to do is to call EA Support on 0870 243 2435 (thats if you are in the UK). If you are not in the UK then please follow this link to find your local EA Support Center. http://forum.eagames.co.uk/viewtopic.php?t=24

In addition have your Battlefield 2 CD at the ready, as there is a number on the CD which you can tell the tech support team and they should be able to retrieve your CDKEY from that.

Peace Boris
Eagle
Togs8896 is my evil alter ego
+567|7049|New Hampshire, USA
Thans, i re-installed it last night and after 3 hours of waiting, installing, and patching, it worked fine.  But lo and behold, when i woke up to play today, CD Key invalid again... im getting really sick of this.  I'll try your fixes though, thanks.
https://static.bf2s.com/files/user/14407/Sig_Pats.jpg
Elite_Assassin
Member
+1|7024|Coventry, Enlgand
sup m8 i had a similair problem where my key became encrypted and couldn't be read by BF2 i posted it a few weeks agoa as a multiplayer issue, but after investigating and toying atound with the registry i came up with a step by step guide which i will post below

If you have Battlefield 2

Click Start.
Go to Run.
Type regedit and hit OK button.
Click on plus sign next to HKEY_LOCAL_MACHINE.
Click on plus sign next to SOFTWARE.
Double click on Electronic Arts folder.
Double click on EA Games folder.
Double click on Battlefield 2 folder.
Double click on ergc folder.
Data displayed will probably have x9392 only.
Right click on it and select Modify (copy the whole of the text from the box and insert into notepad and save just incase you make a mistake!).
Type in x9392 and then your CD key.

example if your cdkey is 1234-5678-ABCD then enter x939212345678ABCD


If you have Battlefield 2: Special Forces

Click Start.
Go to Run.
Type regedit and hit OK button.
Click on plus sign next to HKEY_LOCAL_MACHINE.
Click on plus sign next to SOFTWARE.
Double click on Electronic Arts folder.
Double click on EA Games folder.
Double click on Battlefield 2 folder.
Double click on ergc folder.
Data displayed will probably have x9392 only.
Right click on it and select Modify.
Type in x9392 and then your Battlefield 2 CD key.
note: don’t include hyphens.
Double click on Battlefield 2 Special Forces folder.
Double click on ergc folder.
Data displayed will probably have x9392 only.
Right click on it and select Modify (copy the whole of the text from the box and insert into notepad and save just incase you make a mistake!)..
Type in x9392 and then your Battlefield 2 CD key.

NOTE!!! do not use your Special Forces CD key use your BF2 CDkey.

example if your cdkey is 1234-5678-ABCD then enter x939212345678ABCD

Board footer

Privacy Policy - © 2025 Jeff Minard