Es wird bestimmt die Punkbuster B.exe fehlen
. Normal wird die erst vom System gestartet wenn du auf einen Server gehst. Im Windows System32 Ordner sollte sich Punkbuster A sowie B befinden. Sollte sich Punkbuster B dennoch nicht starten dann mal im BF2 Ordner den inhalt von dem Ordner "PB" komplett löschen. ACHTUNG!!! Den leeren Ordner behalten.Danach lädst du dir mal PB Setup von hier runter:
PunkBuster Online Countermeasures
Danach ein Neustart. Sollte dies immernoch nicht funktionieren versuch doch nochmal den BF2 Patch 1.41 nochmal drüberlaufen lassen evt hilft dir das ja.