インストールで躓く人は下記を参照。

254 : UnnamedPlayer[sage] : 投稿日:2012/09/02 06:22:52ID:MyQckn1r [1/1回] UK版で「シリアルナンバーが無効です」と表示されてイラ壁な人へ 海外の掲示板に解決方法が載ってて、実際試して解決したので書いとく

ソース ttp://forums.steampowered.com/forums/showthread.php?t=1680864

■手順 (Windows 7 64bitの場合) 1. http://germandarknes.net/content/BF2KeyFix.zip をダウソして解凍 2. BF2 Key Changer.exe と BF2CdKeyCheck.exe を C:\Program Files (x86)\EA GAMES\Battlefield 2\Support に移動 3. BF2 Key Changer.exe を起動して、シリアルナンバーを入力した後に「Apply」を1回押して閉じる 4. BF2CdKeyCheck.exe を1回実行する ※実行すると一瞬ダイアログが表示されてすぐ消える 5. regedit(レジストリエディタ)を起動して、   HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2\ergc   の中身が以下のようになっていれば成功     (既定) x9392[ハイフン付き生シリアルナンバー]   CDKey x9392[ハイフン付き生シリアルナンバー]

どうも最近発行されたシリアルナンバーはハッシュ化方法が仕様変更されている模様 以前は

  (既定) (値の設定なし)   CDKey x9392[ハッシュ化したシリアルナンバー]

だった。 発売から7年経って仕様変更とかEAは頭おかしい。