Если вдруг, после переустановки системы ваш любимый Battlefiled 2 выпадает на рабочий стол при попытке подключиться к какому-либо серверу, но при этом замечательно работает в одиночной игре — попробуйте заново прописать свой CD-Key. Дело это не хитрое, надо выполнить следующие действия:
1) Перейти в папку с установленным BF2 там найти папку Support, а в ней программу «Battlefield 2_code.exe» итого путь будет путь_к_бф/Support/Battlefield 2_code.exe
2) Запустить ее, ввести внимательно свой CD-Key
3) Затем, либо установить заново последний патч, либо воспользоваться приложенной утилитой BF2CDKeyCheck.exe в обоих случаях ключ в реестре будет зашифрован.
Для Battlefield 2 Special Forces действия такие же, только папка SupportXP1, а BF2CDKeyCheck.exe нужно запускать с параметром «SOFTWARE\Electronic Arts\EA Games\Battlefield 2 Special Forces»
Утилита для шифрования CD-key в реестре Bf2 cd-key check