Hello! @Saxon_RH
Are you sure that you've followed the following steps correctly, without skipping any of the steps?
1. Open Windows Firewall
2. Click on Advanced Settings (to the left) and then Inbound (also left)
3. Find PnkbstrA.exe and PnkbstrB.exe (if you have two of both, its fine)
4. Right click on each of them>Properties>Programs and Services
5. Make sure that "All programs that meet the specifications" is checked
6. Go to the "Advanced" tab and check all 3 boxes. Domain, Private and Public.
7. Remember to do this for all PnkBstr Files. Then save and quit.
8. Go to C:\Program Files (x86)\Origin Games\Battlefield 4 and delete "Pb" folder.
9. Go to these 2 links:
http://websec.evenbalance.com/downloader/download.php?file=1
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
10. Download and Install both
11. Run Pbsetup.exe (the first link)
12. Add a game (eg. BF4)
13. Check for updates.
If you have followed the steps correctly and if you're still getting this error message (The steps above have been the No.1 solution for most of the people who have encountered this problem), here are a few other possible fixes:
Try doing a Clean Boot: https://help.ea.com/en/article/how-to-clean-boot-your-pc/
Repair the game through Origin: While in Origin, Right click on BF4 and select Repair Game.
Close any 3rd Party Software running in the background: For an example TeamViewer etc. If you have Steam running in the background, close it.
Best of luck!
Best regards
FIDELI7Y
http://battlelog.battlefield.com/bf4/user/FIDELI7Y/
Battlefield Community Helper Veteran & DICE Friend in BF3
Don't forget to "Grant XP" if you're satisfied with the support I assisted you with. Did I help you with solving a problem? - Accept my answer as the solution!