I've had this problem before .One of the things u can try is deleting ur entire punkbuster folder (all of it) then reload it being sure u have the latest updates. Be to include bfp4f ,it has an area to search for games then highlite it and update . If that doesn't work you may have to delete the bfp4f game folder and the registries for it in ur registry file . I think it's regedit ,type that into ur RUN area and it take u to ur registry then .Press [WINDOWSKEY] + [R], the "Run..." dialog will open
Type regedit and press [RETURN] or click on OK
Inside the "Registry Editor", navigate to the appropriate "folder", according to your OS's architecture:
For 32bit Windows:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield Play4Free
For 64bit Windows:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield Play4Free
Delete the Battlefield Play4Free "folder".
Try to install again. If it doesn't work, you need to restart your PC, since some registry changes are only applied after a restart