Suite à ce log, vous avez partiellement identifié le dysfonctionnement.
Pour comprendre, vous avez de multiples endroits pour réussir trouver vos fichiers PunkBuster sous Seven.
Vous pouvez trouver les fichiers liés à PunkBuster dans le dossier du jeu concerné (BF2142 dans votre cas), dans Roaming, dans le dossier Local/PunkBuster, dans Syswow64, dans System32 sous OS 32 bits.
Le dossier fonctionnel est normalement celui ci :
Les fichiers seront à placer dans ce dossier.
Vos fichiers sont actuellement dans un dossier temporaire :
Suite à la réinstallation avec pbsvc.exe, vous avez probablement le fichier PnkBstrK.sys dans ce dossier.Prenez donc le fichier PnkBstrB.exe et le fichier PnkBsrK.sys et placez les dans :
Copiez également le fichier PnkBstrB.exe dans le dossier : C:\Windows\SysWOW64
Contrôlez la présence de PnkBstrA.exe et PnkBstrB.exe
J'imagine que seul le A était présent.
Copiez le fichier PnkBstrK.sys dans le dossier : C:\Windows\SysWOW64\drivers
Enfin, j'ai cru comprendre que vous aviez plusieurs jeux avec PunkBuster.
Si vous ne trouvez pas le fichier PnkBstrK.sys, faites une recherche sur votre disque dur et notamment dans les dossiers des jeux supportant PunkBuster (Un jeu avec lequel vous n'avez pas de souci par exemple)
Contrôlez les dates de dernières modifications du fichier et dupliquez le fichier aux endroits nommés plus haut.
Une fois tout ceci réalisé, rebootez votre PC.
Et essayez d'aller jouer sur un serveur sécurisé par PunkBuster.
Attendez un kick ou un blocage.
Fermez le jeu.
Allez dans C:\Program Files (x86)\PunkBuster et refaites un "Test Services" avec pbsvc.exe
Collez à nouveau le log.
Je regarderai demain la suite des éléments donnés.
Bonne soirée.
Edit :
Dans l'absolu oui, mais je ne susi pas favorable à l'échange de fichiers exécutables pouvant être vérolés.
Nous ne nous connaissons pas, soyez méfiant avec toute personne vous proposant ce type d'échange de fichier.