voila la soluce pour instalé le patch :
1) Lancer le patch BF2 et choisissez votre langue. Cliquez sur suivant, ensuite arrêtez-vous quand vous recevez le " Bienvenue dans l’InstallShield Wizard de Patch v1.01 Battlefield 2 " . ( jusque là c´est pas compliqué)
2) tu lances internet et tu tapes %temp%
3) t´arrives à un écran où ya plein de fichiers, tu vas dans affichage/réorganiser les icones/modifié le
4) tu prends le dernier dossier ( un truc avec plein de chiffres et de lettres comme ta KEY du jeu) et tu reclique sur le même fichier
5)Copie ces fichiers:
PATCH.RTP
PATCH.RTD
patch ( moi c´était marqué patch et non patch.exe)
patchw32.dlli
Si ta XP tu clique sur le fichier et à gauche ya copier, ca t´envoie vers tous les dossiers, tu trouves le dossier EAGames puis tu cliques sur BF2 puis copier ( en bas de la petite fenêtre) et ce pour chaque fichier
6) double clique sur l´espèçe d´icone en forme de fenètre nomée PATCH une à l´endroit où t´y a copié et normalement ça te l´installe d´une autre manière tu veras
bonne chance ... 