Lost your BF2142 or BF2 CD Key? How to get it back

Ok, so when I first started playing Battlefield 2142, everything went fine, and the game seemed to run perfectly. Then, one day, I opened it up, and the game froze when loading maps (at 60-70%). How annoying… Anyway, I googled around and found that I wasn’t the only one that had this problem, and lots of people couldn’t fix there computer even with all the “fixes” posted on forums. So, I decided to just quickly reinstall it. Uninstall went fine, but when it came back up for the reinstall, a message popped up on my screen, “Please Enter CD-KEY, found on the box/booklet”. At first I thought this wouldn’t be a problem, the box was just about 2 feet away from me in my view. I picked it up to fin that it wasn’t written on the box. “Huh, must be on the booklet inside”, I thought. I opened that box to find that it wasn’t there! WTF! OMFG! Xfire-ing my friends about me revelation only resulted in several “ownt, ownt, ownt-s”. I looked around and couldn’t find the booklet. Google then told me that the CD key is also stored in the registry, but that was only with the game installed :(.

But then, I came across a brilliant idea! System Restore! I restored my computer to just before I uninstalled the game and found that while this did not restore the game so that you could play it, it did restore all the registry files that you had! YAY!

So, now I’ll show you how to do this. First, go to START>Run, and then type in msconfig, the System Configuration Utility should pop-up. Then, just click the Launch System Restore button. After System Restore pops up, make sure that Restore my computer to an earlier time, is selected and click Next. Now, click the dates on the calender until you find the one where it says Removed Battlefield 2142. Click on those words and then click Next, and then Next once again. Your computer will now shutdown and restart with BF2142 installed once again. You might notice however, that it may not actually work. This is not important though, since we just want to get your CD-Key back. When your computer turns back on, you can do one of the following:

1) Download the following program to find your Cd-Key (http://files.xnr.be/a03f563a32cd93bf3c66faa28782d8a6.bat). This is a program written by SaladFork from the FeverGaming, BF2 forums that i slightly modified to work for bf2142. For BF2 users, (http://files.xnr.be/8af7696759121f0b60cb99d2248c0a92.bat)
2) If that program fails, or you don’t feel like using it, go to START>Run, then type in Regedit. Then go under HKEY_LOCAL_MACHINE>Software>Electronic Arts>EA Games>Battlefield 2142>and click ergc. Then click the file on the right hand side (Default), right click it, and click modify. Copy what is written here.

Now, this is the final step and applies to both steps. What your CD-Key is, is everything that program, or regedit, tells you after x9392.

That should be it, now you should have your cdkey and should be able to install once again. Make sure you write it down, or save it in a file.

Tested on Bf2142 w/ 1.25 patch

Hope it helped! Comments are appreciated!

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists

65 Responses to “Lost your BF2142 or BF2 CD Key? How to get it back”


  1. 1 sotito

    dude thanks a million!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  2. 2 sotito

    baaaah nvm it dosent work!!!!! the key is no where to be found!

  3. 3 -=TCC=-Pez

    Hey thx for the post, the download didnt work so i ran the regedit plan and got the key.

  4. 4 Nd4Spdr

    Nice work

  5. 5 LACHLAN BEATON

    THANK YOU !!! JEJUES CHRIST

  6. 6 SilentJ

    THANK YOU SO MUCH

  7. 7 Jeff

    You never explained what to do if you lost your battlefield 2142 cd, not the cd key.

    I had a virus about a month ago, and had to do a system recovery, when I did so, it unistalled my game. Now that I want to reinstall it, I can’t find the disc. Can you help me?

  8. 8 admin

    RE: : Jeff
    < --START QUOTE-->
    //You never explained what to do if you lost your battlefield 2142 cd, not the cd key.

    //I had a virus about a month ago, and had to do a system recovery, //when I did so, it unistalled my game. Now that I want to reinstall //it, I can’t find the disc. Can you help me?
    < --END QUOTE-->

    Not to be rude or anything, but this article is not about what to do when you lose your CD.

    I can help you with this problem. What you will need to do is download an .ISO image of the game. You can do so by downloading it via torrent, and then mounting it onto a virtual drive via Daemon Tools. Then you just use your own CD-KEY. As long as you use your own cd key that you bought, it should be legal too. (NOT SURE THOUGH).

    I will send you an email detailing this, and you should recieve it in the next 10 minutes (providing that the email you supplied when submitting the comment is valid). I might even just write a post, but for now, ill just email you.

    Make sure you check your spam for a.omnamo@gmail.com

    If you do not receive the email, you can contact me at a.omnamo@gmail.com.

  9. 9 Talus

    Thanks, i owe you :D

  10. 10 bob

    didn’t work i ran it and it just shut down looks a bit sus tbh.

  11. 11 admin

    If you look above at previous comments, it does work… for some…

    Also, if you read the post, it details two ways to do it– manually(which obviously cannot be suspicious) AND automatically through the BAT file. If you right click that BAT file and open it in Notepad, you will see that there is nothing suspicious about it.

  12. 12 Brent

    Hi there

    I have used both the .bat and the manual method and get a reg value of over 60 characters
    What format is this, as it has no resemblance at all to my actual BF2 CD key, of 5x 4 hex digits

    I had two legit BF2 keys and play alongside my son, and due to a virus had to delete the D partition (C was left intact)
    I only have one CD key left readable (dog ate the box and booklet eliminating sticker)
    Even after restoring to a point prior to the delete date for my reformat of D:/> i am unable to get the key information from this series of digits and letters that your bat recovers, even when done on non corrupt PC as a comparision, still 50 odd chars long
    Is there a formula I can apply to the info in my registry to expose the true install key?
    Cheers

  13. 13 Steve

    yea i have the same problem as the guy above me and i have no idea what all those numbers mean. mostly having a lot of 0’s.

  14. 14 Steven

    THANKS A MILLION!
    Pure awesome! =)

  15. 15 Zach

    I’m getting the same problem as Steve and Brent and i don’t know what to do.

  16. 16 Zach

    Yeah i am not the same guy as this guy up there but i am having the same problem except it looks like my cd key but when i try to registrar it it says the code is invalid i Have done the regedit part and I AM not system restoring to about 2 months after i installed 2142 (that’s when i lost it), Is the any Crackgen available?

  17. 17 Brett

    What if I use a cd-key to install the game, then use an account I’ve used previously in-game

  18. 18 blake

    hey guys the reason ur getting a huge long code is because after ea being the communist they are encrypted the key into a code after you patched your game. There is no way to get it back. the only reason they got the code is because they probably didnt have it patched yet

  19. 19 shelly

    so is there no possible way to de-code this stuff?

  20. 20 carp3d

    Can someone get the .Bat files back up… i have an older computer with the installed game on it… and i’d like to see if i can resurect the KEY.

    I clicked on the link to get the bat file but its not working.

  21. 21 Demi

    I looked at the ergc file with the 1.40 patch, and it was just a long list of letters and numbers. Then, I restored my system back to when I still had the 1.25 patch. When I went to the regedit, ergc wasn’t even there. Is there any way I can get it to show up on the 1.25 patch, or are my attempts futile?

  22. 22 Demi

    Hey, disregard my last comment. I actually found my CD key like this: www.support.ea.com then click on My Account under My Stuff. If you registered with EA then type in ur login info, and then click on the My Games tab. The Registration Code was my serial key.

  23. 23 SOmebody

    OK i have a huge problem…and to uninstall my game like 2 1/2 years ago..nothing was helping me…I gave up. Now i found this…but system restore won’t let me go back past a few months…is there anyway?…(BTW demi…i tried on ea.com…i think they took all ur game stuff off there cuz i can’t find my code) so uh yeah.

  24. 24 Nikhilr51

    I did exactly what you did. Lost the booklet. Why cant htey put it on the case? Oh well. Thanks so much. I’m about to try it.

  25. 25 Jacob

    the erdg folder is not in there. Help :(

  26. 26 kingcobra

    cannot download file. it says “file not found. bad request”. any help appreciated

  27. 27 Gaurav

    I dont know if going to regedit works, but if you had a problem like mine then it wouldn’t work at all. What happened is that I upgraded my PC to Windows Vista. Hence I lost all my registry entries though not the installed game(it was installed on another drive). But I could not get it to connect to any online games even from the installation folder on the other drive! So I had to reinstall. The only problem was that I had lost the booklet which had the CD-Key!! I could not do a system restore as suggested above as I had formatted my computer for the Vista install!!

    So here is what you do.
    Go to this site.

    http://support.ea.com/cgi-bin/ea.cfg/php/enduser/home.php?p_sid=teIU4b5j

    This is the support site of EA. I’m sure for BF 2142 you have had to create an account there. Use that account username and password to login. Once logged in click on the My Account section on the left. You will be asked to sign in again. Upon doing that you will come to a page with the Tab “My Games”. Your registered game with EA will be mentioned below(BF 2142 in my case). Just below that your CD-Key will be given. Copy that down and keep it in a safe place!!

    I tried this for BF2142 and it worked like a charm! Don’t know if it will work with any other game! Hope this helps!!

    Cheers.

  28. 28 ijjigamer

    I was just wondering if u restore ur computer to an earlier time will it delete the current files i just saved or installed? plz reply

  29. 29 Darkrio

    THANX MAN IM HAPPY I CAN PLAY BF 2142 AGIAN BEQUZ OF THIS GUY :D

    my name is Gollom in bf 2142 if u see me try to shoot me :)

  30. 30 anonymous

    here’s a thought… don’t be a retard and lose the CD key? seriously… make a copy of them when you get them (i make 2.. write one in a book, and another in a draw, and leave the original in the game case).. that’s what i do.. I’ve never once lost a CD key.. and like, put your games away.. properly.. and this shit doesn’t happen.

  31. 31 Lan Nhi

    That is cool! Thanks

  32. 32 Tony

    Thanks a lot. Though I didn’t find my cd-key in the place you described. Instead, I found it by searching ‘ergc’ in my regedit backup. Well, if I know nothing about ‘ergc’, I can’t make it.

  33. 33 123456789

    all your hints suck ass with the exception of Gaurav

    Thanks Gaurav

  34. 34 Wollu

    Hello,
    intead of restoring the entire system you coud also export the registry to a file on a regular basis (scheduled). This could be done in batch mode, so no interaction is necessary, i.e.:

    regedit /E [TargetFileName] “HKEY_USERS”

    So if you have installed a game, save the last registry-backup and start the job manually and zip TargetFileName. Then you’ll be safe from loosing printed data.

    You could also restore TargetFileName in one go (danger!):

    regedit /S [filename]

    Be careful! Best is to create a new [filename] containing only registry keys (entire tree) you want to. If you’re importing the wrong file it will kick your system back into stone-age :)

    Cheers,
    Wollu

  35. 35 Lysa

    You write very well.

  36. 36 Haze

    How The Fuck Do I Get BF@ SP Keys Off Disk

  37. 37 Darkrising45

    Good effort Admin, but when I tried it, the BF2142 link didnt work. Also, it just a lot easier to go to the EA website and get the key there. Seems like this thread is out of date…

  38. 38 jeff

    When i do the regedit step and click modify the value name and value data are blank, my hardrive was recently wiped so I dont know if that has something to do with it.

  39. 39 Goover

    Hey, dude you’ve made me so happy! =)

  40. 40 al-'Aliya

    Nice work! I’ll have to do a cross post on this one ;)

  41. 41 Lawn

    Haha ^^ nice, is there a section to follow the RSS feed

  42. 42 Classified

    Thanks mate, worked like a treat

  43. 43 Glorified

    ok so i was following your steps….what do i do if it says it could not go restore that? (this is SWBF2 btw)

  44. 44 David

    Hey same thing happen to me i did the regedit thing and the valve data and name is blank i really want to play it again cause they got that Star wars mod for it and its crazy :D..

  45. 45 ambrose

    hi all, i never had a cd key for it, i bought a heap of games off sum 1 but none had cd keys, i’v tried a keygen n other key i’v found on the net, but cant manage to play

    does sum1 wanna give me their account user name and password???

    or could sum1 atlest tell me how toplay offline?

    thanx
    lol

  46. 46 Kailister

    Faster better easier way, Log onto your account in eagames and click my games it will show you ALL of your ea game cd keys, Write it down. Next google and download ea download manager log into your account and bingo you will start Downloading the game follow the steps from there. and this way is LEGAL

  47. 47 yeesnaw

    the website dosn’t exist, its for sale. :|

  48. 48 ...

    Okay I got few problems.
    The Run>Regedit method worked fine, until I found the file.
    Its a 60 digit serial, how do I know what is my CD key?
    after the x9392 comes a series of 0’s and 1’s.

    The other problem is that I dont have a “My Games” tab in the “My Account” page. PLEASE HELP!!!

  49. 49 G A M T

    Anyone ever bought there own CD key?
    I recently moved to Canada, and on my way forgot my booklet at my old house back in Florida.

    So spoke to support.. they want me to turn in my CD and case and then give them a money order of 10 bucks for the cd-key.

    Blah.. I could buy one for 10 bucks over the internet and not waste time shipping and waiting. But before I do that, has anyone ever purchased a CD-key over the web.. ?

    Thank ;]

  50. 50 Stafan

    Hello i lost my cd key’s to :( i can only get back the key from BF2142
    in “My Account” / “My Games” tab.. how do i get the key for BF2 then??
    btw this is a new pc and i have never instalt non of the games on it..

    plz help mi thanks

  51. 51 Silver

    Hi, um i have my CD key ( i know this kinda off the forum ) but when i try to login in it says “The CD key has already been registered an acount” What do I do?

  52. 52 FireDuck

    I got the same problem as Silver..

  53. 53 Ghmou

    Gaurav:
    So here is what you do.
    Go to this site.

    http://support.ea.com/cgi-bin/ea.cfg/php/enduser/home.php?p_sid=teIU4b5j

    This is the support site of EA. I’m sure for BF 2142 you have had to create an account there. Use that account username and password to login. Once logged in click on the My Account section on the left. You will be asked to sign in again. Upon doing that you will come to a page with the Tab “My Games”. Your registered game with EA will be mentioned below(BF 2142 in my case). Just below that your CD-Key will be given. Copy that down and keep it in a safe place!!

    I tried this for BF2142 and it worked like a charm! Don’t know if it will work with any other game! Hope this helps!!

    Cheers.

    —————

    This worked for me to activate the xpac! Thanks so much!

  54. 54 neil

    i can’t go far enough back in history!! (it’s already a year ago that i removed it)

  55. 55 Michael Beard

    i don’t know any of this computer stuff and i am really confused!!! for BF2 i get CDcode invalid and try everything on the list but still does work….

  56. 56 dark beard

    same problem

  57. 57 Michael

    idk why people are saying thanks because the regedit just gives us a long as code: i mean wtf is all this? that isn’t the cd registration code -_- someone back to me at bigpimpmike786@myspace.com reason for me not saying my yahoo is because i don’t need a load of shit emails and spam!

    01000000d08c9ddf0115d1118c7a00c04fc297
    eb01000000dbbdcedab4045f4f9d47ada4901f
    8fbb0000000040000000540068006900730020
    00690073002000740068006500200064006500
    73006300720069007000740069006f006e0020
    0073007400720069006e0067002e0000000366
    0000a800000010000000260dc2641943466aa7
    ad0000000004800000a00000001000000040e4
    8a4035f08288c7d35c8b16c515b71800000065
    406dcc4fd606bc487ca5ba1c8e7ccd7a26891c
    d3920951140000009ca93bb2d125532c818301
    ef47223dc7566eef28

  58. 58 Vladislav44
  59. 59 Vladislav46
  60. 60 Vladislav63
  61. 61 Vladislav99
  62. 62 Brady Tun

    Greetings. Initial I desire to say that I definitely like your blog, just found it last week but I’ve been reading it constantly since then.

    I look to concur with most of the thoughts and opinions and this submit is no different. I fully

    Thank you for the fantastic web site and I hope you retain up the good operate. If you do I will keep on to browse it.

    Have a excellent day.

  63. 63 Free XBL Points

    Greetings from Oklahoma ! Just saw your blog. Actually took in your article, I’ll forward it along! >:O Have a excellent day!

  64. 64 Joshua

    Thank You! It totally worked!

  65. 65 Tom

    ummm i did this and theres nothing TO copy help? e-mail me at tsburdon4@hotmail.com please. The game IS on here just theres nothing TO copy.

Leave a Reply