I have never had a problem with punk buster before but this morning I started playing on a server and got kicked after two minutes for a Punk Buster Query Violation. I found a fix in another post which some people had problems following. Resource: http://battlelog.battlefield.com/bf3/forum/threadview/2832654489419777330/1/ [battlelog.battlefield.com]
I know this is a re post but I wanted to bring it back to the top just to help anyone out still having problems, I hope this help.
I cannot promise that it will work for you but it worked for a lot of people.
Step 1. Go to your BF3 dir C:\Program Files (x86)\Origin Games\Battlefield 3\ and delete the "pb" folder.
Step 2. Go to C:\Users\xxxxxx\AppData\Local\PunkBuster\BF3 and also delete the "pb" folder.
Step 3. go to C:\Program Files (x86)\Origin Games\Battlefield 3\__Installer\punkbuster\redist and run pbsvc.exe and uninstall punk buster.
Step 4. Go to the punk buster website and download PBSetup http://websec.evenbalance.com/downloader/download.php?file=1 [websec.evenbalance.com]
Unzip and run PBSetup(Run this as Administrator) and add your BF3 game to the list and install punk buster.
Step 5. Download this working pb folder to your desktop. http://www.mediafire.com/?j55tat54bhzdkj7 [mediafire.com]
Step 6. Go back to your C:\Users\xxxxxx\AppData\Local\PunkBuster\BF3 folder and add the pb folder that your downloaded. If there is already a pb folder there your must overwrite everthing.
Step 7. Go back to your C:\Program Files (x86)\Origin Games\Battlefield 3\ folder and also replace that pb folder with the one you have downloaded.
Step 8. Restart your computer and run BF3 this should work for you. This exact process worked for me.
If you have any other info on this or a better solution please educate myself and other gamers, as this is really frustrating.


Enlisted: 2011-10-25
Enlisted: 2011-10-28