If you keep getting kicked by punkbuster try the following solutions:
Try joining different servers. You may be PB banned via your PB GUID from the server administator or from and anti-cheat group banlist.
Disable Windows defender.
Try finding pnkbstra.exe and pnkbstrb.exe and allow them to run as administrator. (Right-click> properties>Compatibility)
Double check that windows firewall is allowing pnkbstra and pnkbstrb in your INBOUND rules.
You have security software blocking your PB. Try uninstalling (temporary) all security software.
Examples of security software:
Avast!
AVG Anti-virus *
BitDefender
F-Secure
Iobit Advanced System Care *
Kaspersky Anti-virus
McAfee Anti-virus
Nod32 Anti-virus *
Norton/Symantec Anti-virus
Panda Anti-virus
Threatfire
Trend Micro
VIGuard Anti-virus
Anti-Spyware Applications
Ad Aware
CA Pest Patrol
PC Tools Spyware Doctor with AntiVirus (may need to disable Full-Screen detection in the Advanced settings)
Spybot Search & Destroy
Spycatcher Express
Spyware Doctor
Spyware Terminator
Webroot Spy Sweeper *
Firewall/Security Applications
CA Internet Security Suite
Comodo (With Portal 2 running the firewall in Defense+ in training mode allows the game to run)
CYBERsitter
ESET Smart Security
Netlimiter
McAfee Personal Firewall
Nvidia Network Access Manager/Firewall *
Nvidia ForceWare Intelligent Application Manager
Outpost Firewall (Disabling System Guard under Proactive Protection allows Portal 2 to run)
Panda Internet Security
Peer Guardian
PeerBlock
Tiny Personal Firewall
Verizon Internet Security Suite
Zone Alarm
Constant Guard by Comcast
Online Armor
* It's recommend that applications listed in bold with a ( * ) symbol are fully uninstalled from your system if disabling them does not resolve the issue
Extensive list found here:
https://support.steampowered.com/kb_art ... -SFLZ-9289Dont just disable any security software, uninstall them. You can always re-install but this will help eliminate and troubleshoot.