prokhor85, Ошибка BF2.exe crashed лечится несколькими способами! Во первых!
c:\My Documents\Battlefield 2\Profiles\Default\ на video указать параметры точно такие же как и на рабочем столе!
c:\My Documents\Battlefield 2\Profiles\001\ на video указать тоже самое!
Например если разрешение на рабочем столе 1024х768@60Hz то и в вышеуказанных настройках прописать тоже самое!
Второе!
c:\My Documents\Battlefield 2\mods\ - папки дложны быть 2! bf2 и fh2 если что то не так, то переименуй их как надо и почисть, что бы они были пустые!
Третье!
Скачай Ключи и перешифруй свой ключ по инструкции!
Четвертое!
c:\My Documents\Battlefield 2\dmp и LogoCache эти папки почисть тоже, что бы они были пустые!