Je l'ai "la" solution, trouvé sur le forum du site de bh :
I Really thanks Patos! <-- c'est le type qui l'a trouvé!
1. Dans le menu de choix des options et dans "allow telemetry" mettre "no". Puis cliquez "play now", quelque fois ça marche pas. faire la suite:
2. appuyez sur le bouton de changement d'héro et choisissez de nouveau le même héro, puis dans options --> "allow telemetry" mettez "yes", dans "preferred map type" mettez "infantry" (jeu sans avions et tanks) et cliquez "play now". Après quelques temps vous pouvez changez (si vous voulez) de nouveau à "both" et réessayer (ça fonctionne chez mi). chez lui ça fonctionne (Pattos)
!
Aussi quelques vêtements et armes(!) peuvent causez ce problème. Pour lui c'était le pistolet "Ludwig's Loaded".
SI APRES CA vous avec le problème avec Punkbuster:
cliquez ce liens: http://websec.evenbalance.com/downloader/download.php?file=1. Sans virus. unpack et utilise pbsetup.exe (vista --> mode admin), ensuite choisis "I Agree", Add a Game et choisie Battlefield Heroes (optionellement vous pouvez écrire où est le fichier avec BFH) et puis clique "Add Game". puis choisie BFH dans le menu Punkbuster et clique "Check for updates" (BFH ne doit pas être allumé!).
Puis ferme PB et commence le jeu. Plus de problème Punkbuster! 
le log pour Punkbuster marche avec d'autre jeu.
C'était une traduction d'un Flemard
(bcp google!)