Forum Discussion

Vassili_Airton's avatar
5 years ago

Communication Failure: PnkBstrB.exe initialization failed

Hello everyone!

I'm having problems with punkbuster for a while now, I even formatted my windows, after formatting the first thing I did was install the BF4, from that worked fine, but after installing PIA (Private Internet Access VPN) I keep getting this error after few minutes of playing:

RESTRICTION: Service Communication Failure: PnkBstrB.exe initialization failed

What I tryed:

-Disabled the firewall
-Turned off PIA (including shutting down the service)
-Disabled the PIA network adapter
-Uninstalled PIA
-Reinstall the PunkBuster with the Setup and PunkBuster Service Installer as Administrator.
-Started the PnkbstrA and B manually.
-Changed the PnkbstrA and B service to restart automaticaly in case of fail.
-Followed all the steps here: help.ea.com/en/article/battlefield-4-punkbuster-troubleshooting/


This is the punkbuster test result:

Starting PunkBuster Service Tests (v0.994) (06/19/21 11:45:06)
Checking OS
Windows NT 6.2 (build 9200) 64-bit
Checking PnkBstrA service status RUNNING
Checking PnkBstrA Version OK (1041)
Extracting "PnkBstrB.exe" to:
"C:\Users\airto\AppData\Roaming\PnkBstrB.exe"
OK
Checking firewall settings OFF
Is PnkBstrA explicitly allowed?
C:\Windows\system32\PnkBstrA.exe YES
Is PnkBstrB explicitly allowed?
C:\Windows\system32\PnkBstrB.exe YES
Checking if PnkBstrB is running STOPPED
Getting port for PnkBstrA OK (44301)
Opening socket for packet send OK
Sending version packet to PnkBstrA SENT
Receiving version from PnkBstrA OK
Received 6 bytes from 127.0.0.1:44301
Response = 7688 (ms) Version = v1041
Getting PnkBstrB install instance OK
Sending start packet to PnkBstrA SENT
Waiting for packet from PnkBstrA OK
Received 3 bytes from 127.0.0.1:44301
Response = 15360 (ms) PnkBstrB started.
Load SUCCESSFUL.
Watching for PnkBstrB instance change (4) CHANGED (5)
Getting port for PnkBstrB OK (45301)
Sending version packet to PnkBstrB SENT
Receiving version from PnkBstrB OK
Received 5 bytes from 127.0.0.1:45301
Response = 0 (ms) Version = 2333
Checking PnkBstrK driver status NOT FOUND
Manually stopping PnkBstrB STOPPED
Removing test PnkBstrB file OK

----------------------------------
Tests finished.


I checked with other PIA users and they don't have this problem, so I have no more ideas.

There is some weird things that I getted:
-The service sometimes start in this address "C:\Windows\SysWOW64\PnkBstrA(or B).exe" instead of "C:\Windows\System32\PnkBstrA(or B).exe"
-Sometimes the PnkBstrB service is removed from the services (maybe the responsible service for recreating he dinamicaly has no autorization? What service do this?)


Any Idea how to fix this or get a better diagnostics?

1 Reply

  • Try restarting windows into safe mode. Details here if you don’t know how to do it: https://support.microsoft.com/en-us/windows/start-your-pc-in-safe-mode-in-windows-10-92c27cff-db89-8644-1ce4-b3e5e56fe234

    once restarted in safe mode, all drivers and other non essential windows processes will be disabled including any security/anti-viruses e.t.c. They can be opened manually by simply opening the application.

    whilst in safe mode, load up battlefield, and see if the issues still persists with punk buster. You will also need to load up your graphics card drivers to avoid any potential graphics related crashes. This will allow you to see if it is a process in the background causing the issue to occur, and you can troubleshoot it from there onwards and find what is causing the issue by slowly reopening other applications and processes that would otherwise be running in the background.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,478 PostsLatest Activity: 2 hours ago