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

----



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[ハイフン付き生シリアルナンバー]~
  (既定) x9392[ハイフン付き生シリアルナンバー]~
  CDKey x9392[ハイフン付き生シリアルナンバー]~


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

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

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