Hello There, Guest!

07-08-2013, 09:15 AM | Post: #1
Offline zone[mw2]repair 
I keep getting this error : PB Important : RESTRICTION : Service Communication Failed : PnkBstrA.exe
What i need to do to can play ???

Attached File(s)
.jpg  screen000.jpg (Size: 40.52 KB / Downloads: 26)

http://i.imgur.com/tlDX92K.png (This post was last modified: 07-08-2013 09:19 AM by zone[mw2]repair.)
07-08-2013, 09:34 AM | Post: #2
Offline =Celo= 
(25-03-2012 10:39 AM)RIC0H Wrote:  Known issues and resolves:

pbcl.log Wrote:RESTRICTION: Service Communication Failure: PnkBstrA.exe
pbcl.log Wrote:RESTRICTION: Service Communication Failure: PnkBstrB.exe initialization failed

Please try completely re-installing the PunkBuster services.
Re-installing the PunkBuster services:
  1. Navigate to the pb sub-folder inside your game folder
  2. Run the pbsvc_p4f.exe
  3. Select "Uninstall/Remove the PunkBuster Services"
  4. When it finished, reboot your system
  5. Run the pbsvc_p4f.exe, again
  6. Select "Install/Repair PunkBuster Services" (should be the only available option)
  7. When it finished, it will also run a test of the services

pbcl.log Wrote:RESTRICTION: Service Communication Failure: PnkBstrB.exe driver failure (PnkBstrK.sys) ffab

The "PnkBstrB.exe driver failure (PnkBstrK.sys) ffab"-error (sometimes) occurs, when you didn't update your Windows in a long time (especially when you "missed" Microsoft's "Update for Root Certificates"). The PnkBstrK.sys is a digitally signed driver, and when Windows fails to verify the signature (due to an outdated list of root certificates), it refuses to load it.
It is thus advised to run WindowsUpdate and install ALL updates it finds. You may have to start and let it search several times, since some updates require a reboot, and other updates only show up after you installed another one beforehand Wink

If that does not fix the issue, then please do as above "Re-installing the PunkBuster services".

pbcl.log Wrote:RESTRICTION: Service Communication Failure: PnkBstrB.exe heartbeats stopped
pbcl.log Wrote:RESTRICTION: Service Communication Failure: PnkBstrB.exe no heartbeats

Make sure that PunkBuster doesn't get blocked by your firewall/anti-virus/security-suite.
Also, try following the instructions given in that video: http://www.youtube.com/watch?v=HbcZaMeRbHQ

If it doesn't help, try lowering the in-game resolution and/or level of details (your machine might not be able to handle the workload it got Wink ), and clear the game's shader cache (read: delete all it's contents), located at:
MyDocuments\Battlefield Play4Free\mods\main\cache

Also, try this:
(10-11-2011 02:57 PM)Gizm0 Wrote:  I managed to solve my PnkbstrB.exe heartbeat error.
I have Tune Up Utilities installed and one of the feature of Tune Up called Live Optimization regulates program response rates, which assigns priority levels to programs running on your pc. So everytime I was playing Battlefield, the Live Optimization changed the priority of PnkbstrB.exe because it thought that it was a background service which resulted in the service failing after X minutes of gameplay.
So for any persons which seem to have this error and have Tune Up Utilities installed or a similar like program turn of this function ( 'Increase response rate' ) and enjoy flawless gameplay once again.
The 'speed up the start up of my programs' function can be left on.
I also reinstalled the punkbuster services (which I had done numerous times already) using the recommended method above to remove any property changes which Tune Up Utilities might have made and rebooted my machine. Hope this fix helps as this seems to be a common problem with Punkbuster 'protected' games such as BC2, COD4 and BF Heroes.

pbcl.log Wrote:RESTRICTION: No Packet Flow
pbcl.log Wrote:RESTRICTION: Corrupted Packet Flow (B)

This is most likely a server side issue, please join another server to see if you still have this issue.
If you are still having this issue on other servers, then please re-installing the PunkBuster services.

pbcl.log Wrote:RESTRICTION: Service Communication Failure: PnkBstrB.exe handshaking failed

This message indicates that PunkBuster was unable to connect to the server. Please make sure that it doesn't get blocked by your anti-virus/firewall/security-suite by temporarily disabling them. If disabling the helps, enable them one after another, and check each time whether PB still works. As soon as it stopped working, you found out which component blocks it, and can add an exception for the PnkBstrB.exe to it (consult the software's manual, or search the webs Wink )

pbcl.log Wrote:[01.27.2012 18:06:13] O/S Exception Notice
pbcl.log Wrote:[01.27.2012 18:06:13] Violation (IGNORING QUERIES) #9006

Restart your computer and try again.
If that does not fix the issue then update ALL your system drivers. Especially outdated SATA-controller drivers can cause this error.

pbcl.log Wrote:RESTRICTION: Corrupted Module Header: kernel32.dll
Killing the game and PB in task manager and then restarting them will fix it 99.99% of the time. Alternatively, a restart should achieve the same.

pbcl.log Wrote:No Master Query Sent - DNS has not yet resolved for BFP4F1.EVENBALANCE.COM

That means that PunkBuster can't get the IP address of the given domains. This can have several causes:
  1. Your router/firewall blocks the PB services:
    Temporarily disable your anti-virus/firewall to see whether each of these blocks the PB services.
  2. Your set DNS server is unreachable/down:
    1. Open a command prompt by pressing [WINDOWSKEY] + [R]
    2. Type "cmd" (without the quotes) and press [RETURN]
    3. Type "ping BFP4F1.EVENBALANCE.COM" (without the quotes)
    4. When the command finished, it should show a summary of sent/received/lost packets
    5. Sent and received packets should both be 4.
    6. If you get a message like "Ping command couldn't find host...." then check your DNS settings (see below)
  3. You don't have a DNS server set:
    Follow these instructions, according to your Windows version.
    WinXP: http://support.microsoft.com/kb/305553
    Vista/Win7: http://windows.microsoft.com/en-US/windo...P-settings

    Either set it to automatically determine the DNS settings, or use one of the following.
    Google DNS server: and
    OpenDNS server: and

pbcl.log Wrote:RESTRICTION: Multiple Direct3D loaded

This message indicates that you:
  • Are using a custom TeamSpeak DirectX Overlay (so far, only the built-in overlay works)
  • Are using an outdated version of Fraps
  • Are using another software that has a "DirectX overlay" function (like e.g. Steam) is running in the background
  • You have "NVIDIA Optimus" enabled (take a look at this: http://battlefield.play4free.com/en/foru...?tid=10536

pbcl.log Wrote:RESTRICTION: Empty Win32 Module List : C

I've only seen this error once in a player's pbcl.log, and it was just a notification about someone else being kicked for that reason. Thus, I can only guess on what the actual problem might have been:
  • The player had an old (unsupported) version of Windows. Most probably Windows 2000 or older.
  • The player was using WINE under Linux/MacOS X and forgot to install essential libraries/DLLs.

pbcl.log Wrote:RESTRICTION: Unknown Windows API Function [131xxx]

You are trying to play this game using WINE under Linux/MacOS X. Due to it's "API Fingerprinting", PunkBuster doesn't work under WINE for most online multiplayer games. Further information can be found here: http://appdb.winehq.org/objectManager.ph...ngId=46653

pbcl.log Wrote:This PB Server Requires (A1377 C2.294) - Error loading pbcl

Update PunkBuster using PBsetup:
  1. After you started PBSetup, it will check whether there is a newer version of the tool avail. Just wait a few moments until you see the actual program interface.
  2. Click on "Add Game" to add BFP4F to the list of games:
    [Image: attachment.php?attachhash=39e39978668365...2a9e67052a]
  3. Select BFP4F from the list and click the "Browse":
    [Image: attachment.php?attachhash=a097f6ffa9fbf5...f385c2ef78]
  4. Select the folder where installed the game to and press "OK"
  5. Click on "Add game" to finally add it to the list:
    [Image: attachment.php?attachhash=d6cbef9c2911c7...12838497ee]
  6. Click on "Check for Updates" to make PBSetup search for a newer version of PunkBuster:
    [Image: attachment.php?attachhash=1c9254d8e5a98f...ecbd24174f]
  7. When it finds a newer version, it will install it.
  8. Finally, close PBSetup and start the game.

If that doesn't work (for some odd reason), update it manually.
To manually update PB, right-click on the 3 file links shown at the download page and select "Save target as" and download them to the pb subfolder inside your game folder, as described on the website.

08-08-2013, 09:08 AM | Post: #3
Offline zone[mw2]repair 
Thanks a lot .
You saved me . Big Grin

08-08-2013, 11:33 AM | Post: #4
Offline =Celo= 
(08-08-2013 09:08 AM)zone[mw2]repair Wrote:  Thanks a lot .
You saved me . Big Grin

My Pleasure Tongue



Forum Jump:

Battlefield Play4Free requires Windows XP or newer, sorry!
Please upgrade to Internet Explorer 5 or newer.
The 64bit version of Internet Explorer is not currently supported, please use the 32bit version.
Please upgrade to Firefox 1.5 or newer.
Please try Internet Explorer, Firefox or Chrome.
Battlefield Play4Free does not currently work with your browser.