J´ai la solution car j´ai aussi eu le cas (bloqué pendant 2 jours avec cette co...)
Tu désinstalles tout, tu vires aussi le dossier battlefield 2 dans tes documents et aussi tu vas dans C:\WINDOWS\Prefetch ou tu vires encore les fichiers battlefield 2
Ensuite tu installes BF2 puis BF2 : Forces Speciales et là surtout tu installes dabord le patch 1.2 complet avant d´installer ensuite BF2 EuroForce et enfin le patch 1.22 complet
Ensuite tu reviens sur le forum pour me remercier 