try this steps:
- Open windows firewall
- Click advanced settings( on the left) and then inbound (also left)
- Find PnkbstrA.exe and PnkbstrB.exe (if you have two of both, its fine)
- Right click on each of them>properties>programs and services
- Make sure that "all programs that meet the specifications" is checked
- Then go to the "Advanced" tab and check all 3 boxes. Domain, Private and Public.
-PnkBstr Files. Then save and quit.
- Go to C:\Program Files (x86)\Origin Games\Battlefield 4 and delete "Pb" folder.
- Go to these 2 links:
http://websec.evenbalance.com/downloader/download.php?file=1
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
- Download and install both
- Run Pbsetup.exe
- Add a game (battlefield 4 in this case)
- Check for updates.