essaye plusieurs truc :
1) mettre à jour punkbuster :
http://fr-techsupport.ea..ea.com/index.php?showtopic=71
2) essaye de lancer "BF2CDKe-yChe-ck.exe" (enlève les "-") situé dans un des dossier EA, et de voir ce qui se passe (perso je ne l´ai jamais utilisé, donc je peux pas te dire comment l´utiliser...)
3) réinstaller ton jeu en le désinstallant PROPREMENT, c´est à dire tu efface tout ce qui concerne BF2 sur ton disque (utilise Ccleaner ou Regcleaner).
4) il se peut également qu´un connard qui utilise un ke*yge*n pour un BF2 pirat*é soit tombé sur ta clef et joue avec, dans ce cas là tu es mal...