PB ERROR - pnkbstrb handshaking failed... [Solutions]

Need help?
Post Reply
User avatar
opus
Retired Admin
Retired Admin
Posts: 496
Joined: October 23rd, 2009, 1:51 pm
Location: Denmark
Contact:
Denmark

PB ERROR - pnkbstrb handshaking failed... [Solutions]

Post by opus »

Are you getting THIS PB error ?

""You have been kicked from the game.
The reason is: PunkBuster kicked player 'myname' (for 0 minutes) ...
RESTRICTION: Service communication
Failure: PnkBstrB.exe: Handshake failed."
"

The recent PB update requires the 2 system components from PB to be running
PnKBstr A and B. Download the tools below to help you update, and test your services!


TOOLS

1. Goto evenbalance.com and download the PBsetup file.
http://www.evenbalance.com/index.php?page=pbsetup.php
* Follow the instructions on how to install / add game / and update.

2. There is also another tool called: "pbsvc.exe".
http://www.tankpanzer.com/downloads/BF42/pbsvc.exe
* With this tool you can test your services, install / reinstall pb!

3. Goto tankpanzer.com and read through the help guide.
http://tankpanzer.com/Joomla/index.php/ ... updatebf42
There are several tools there available that can fix your updating problem!
I reconmend option 1 on that page, since it's easy and it worked for me.


Still having problems?

This means the instance "PnKBstrB.exe" is not running, or failed to communicate with the server.
Both A and B are punkbuster software, and needs to be running in order for PB to work properly.
Check your "Taskmanager" and see if you see it running? If it only shows PnKBstrA.exe running, then you know why... Something is either blocking your PnKBstrB.exe from running, or its not set to run automatically*.

Go to: Start menu, Settings, Control Panel, Administrative Tools, Services and change PnkBstrA and PnkBstrB to start automatically.

* Make sure you check with your firewall and antivirus, they could be blocking the instances from running.

* For Windows 7 and Vista users.
- Allow your firewall to accept PnKBstrA.exe and PnKBstrB.exe to run.
- Make sure you installed both bf42 + DC + PB, ALL in the correct compatibility mode. This software was created for older versions of windows, and therefore need to be running in the same mode.
  • 1. Right click on your file ie. "bf42.exe", bottom option "properties" / goto "compatibility" tab. Do this for all game files related! bf42, DC, PB... etc.
    2. Choose "Windows XP servicepack 2" from the dropdown menu.
    3. Check the box further down, where it says: "Run this program as Administrator". (This will only work, if you have full adminship of the computer!)
NEXT Goto Microsoft Security Essentials, and shut down "Realtime protection". REBOOT!

Still problems? Shut down your firewall completely AND Microsoft Security Essentials + whatever other antivirus stuff you got running.

The reason to this is, that the firewall sometimes still have certain commands shutting down related "services" with pb. So eventhough PnKBstrA.exe appears to be running in "services", it may not be running as a "proces". Always check in your "taskmanager" to see if both PnKBstr A and B are running. They NEED to be running, in order for PB to run properly. You can always browse manually to their location and right click start them.

That's it... i think.. I probably forgot something.
Feel free to comment, ask questions, or add your own solution.

-opie
! --- T E A M W O R K - M A K E S - M E - H O R N Y -- !
~~~ A Good Soldier Obeys Without Question, A Good Officer Commands Without Doubt! ~~~
Post Reply