Prueba a seguir esta guía para actualizarlo correctamente, este error a veces también lo causan programas de terceros que modifican ciertos aspectos del ordenador y los detectar como "malos".
Manual Punkbuster
Si usted ha estado recibiendo un mensaje [b]"Has sido expulsado por el punkbuster"[/b] durante la partida de Battlefield 3, puede que tenga que actualizar manualmente su instalación Punkbuster.
En primer lugar, descargue PBSetup desde aquí: http://evenbalance.com/index.php?page=pbsetup.php
Al iniciar PBSetup, se le presentará con el acuerdo de licencia de EvenBalance. Acepte el acuerdo si procede.
Esta utilidad le descargará la información sobre la última versión de PunkBuster para BF4. Una vez completado esto, se le presentará con una lista de los juegos de PunkBuster habilitados que están presentes en sus sistemas.
Si Battlefield 4 no está en esa lista, puede añadirlo:
- Haga clic en "Add a Game"
- En el cuadro desplegable superior, seleccione "Battlefield 4"
- Haga clic en "Añadir juego"
- Usted debe tener ahora Battlefield 4 en la lista de PunkBuster habilitado para juegos.
Finalmente actualizar los archivos DLL de PunkBuster. Haga clic en Battlefield 4, y elegir la opción "Buscar actualizaciones". PBSetup comprobará si los archivos DLL están al día, si no, los últimos archivos DLL se descargará y se instalará. .
En este punto su PunkBuster estará totalmente actualizado y configurado para Battlefield 4.
Si por cualquier motivo, le volviera a salir algún error de Punkbuster, desinstale por completo el PB, vuelva a instalarlo y actualícelo.
La guía paso a paso en imágenes --> http://www.battlelog.org/bl/tutorial_update-punkbuster-manual_26
Un vídeo que os ayudará a entender mejor como hacerlo, creado por [b]CharlestonX[/b]:
http://www.youtube.com/watch?v=E_If4Lupb7Y&feature=youtu.be