Author Topic: Help agaisnt Punkbuster problem  (Read 2823 times)

Offline LHeureux

  • Full Member
  • ***
  • Posts: 1.350
    • View Profile
Help agaisnt Punkbuster problem
« on: 16-07-2011, 02:07:01 »
I got a problem with Punkbuster while joining a server :

http://www.hapoelshack.com/img/maxi/punkbusterkick.jpg
I can play for like 10 seconds before being kicked by PB. I can play without problems on hslan, all other servers kick me.

I tried everything suggested on google links and yes I updated my PB, etc.

This is a problem related to PnkBstrK.sys file. My PB got a problem when I try to install it, it's not able to create this file, going to post the log soon.

Ok here's the log :

Starting PunkBuster Service Tests (v0.986) (07/15/11 21:03:51)
Checking OS
  Windows XP (build 2600, Service Pack 3) 32-bit
Checking PnkBstrA service status   RUNNING
Checking PnkBstrA Version          OK (1032)
Extracting "PnkBstrB.exe" to:
   "C:\Documents and Settings\Danielle Coulombe\Application Data\PnkBstrB.exe"
                                   OK
Checking firewall settings         OFF
Checking if PnkBstrB is running    RUNNING
Manually stopping PnkBstrB         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 = 9671 (ms) Version = v1032
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 = 16671 (ms) PnkBstrB started.
  Load SUCCESSFUL.
Watching for PnkBstrB instance change (8 ) CHANGED (9)
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 = 3000 (ms) Version = 1806
Checking PnkBstrK driver status    STOPPED
Deleting PnkBstrK                  ERROR
Checking PnkBstrK driver status    STILL FOUND (driver status 1)
Extracting new PnkBstrK to:
   "C:\Documents and Settings\Danielle Coulombe\Application Data\PnkBstrK.sys"
                                   OK
Sending load packet to PnkBstrB    SENT
Checking PnkBstrK driver status    STOPPED
Deleting PnkBstrK                  ERROR
]Checking PnkBstrK driver status    STILL FOUND (driver status 1)
Manually stopping PnkBstrB         STOPPED
Removing test PnkBstrB file        OK

----------------------------------
  Tests finished.
« Last Edit: 16-07-2011, 03:07:46 by LHeureux »
Hey, huge ass .gif signatures are totally unnecessary and obnoxious. Not these anymore, thankyouverymany kkbyethx love you, all the homo. -Flippy

Offline [F|H]Uffeh_SWE

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #1 on: 16-07-2011, 05:07:44 »
I have a similar problem, my PB update succeeds though , I get the following messages:

pnkbstrB.exe initialization failure
pnkbstrB.exe handshake failure
Punkbuster update failed


Punkbuster works in PR.

OS: W7 64bit, no software firewall but a router firewall

I have tried the following (everything is not logical since I just started to try anything after a couple of hours of troubleshooting):

*Reboot
*reinstalled FH2 2.4 incremental patch
*removed FH2 and installed full 2.4

*manually added pbsec.htm to the PB folder
*deleted the PB folder and ran successfully pbsetup.exe for BF2
*uninstalled/reinstalled successfully numerous times with pbsvc.exe

*opened ports (45301, 44301) UDP and TCP for punkbuster in my router

*I started pnkbstrB.exe through Windows services and put it on Automatic start,
I was monitoring task manager and pnkbstrB.exe was running the whole time I was on a server and I still got the initialazing error.

*Gave pnkbstrB.exe, pnkbstrA.exe and BF2 Admin running status

*Put in a new pbcl.dll from some random forum
*Manually added wc002241.htm etc files to the htm folder
*Ran a .bat script for deleting "pb\pbns_c.dat" each time i started FH2

*Turned off most running programs that may have affected BF2 with overlays and such

Any suggestions?
« Last Edit: 16-07-2011, 05:07:26 by [F|H]Uffeh_SWE »

Offline LHeureux

  • Full Member
  • ***
  • Posts: 1.350
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #2 on: 16-07-2011, 05:07:23 »
Got my problem solved.

Try this, a nice cleanup of PB :

Double-click on the My Computer icon.
Double-click on drive C:.
Double-click on windows.
Double-click on system32.
Look for PnkBstrA.exe and PnkBstrB.exe and if they exist, right-click on each one and select Delete.
Double-click on drivers.
Look for PnkBstrK.sys, and if it exists, right-click on it and select Delete.
Restart windows.
Follow the instructions here to reinstall Punkbuster.
Click on My Computer.
Click on the C: drive, or wherever you have Battlefield 2 installed.
Click on Program Files.
Click on Electronic Arts.
Click on Battlefield 2.
Right-click on the pb folder, then click Delete.
Download and run the installation software for Punkbuster, which can be found here.
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
Click the Uninstall button.
Close the installer.
Click on the Start button.
Click on Run.
Type regedit in the text field and press OK.
Warning: Changes to the registry can cause your computer to operate improperly, so please follow these instructions exactly as they are written.
Follow these steps to back-up the registry so that should something go wrong, you can restore your system back to a working state:
If you are using Windows 2000/XP/Vista, click on File, and select Export. Note: If you are using Windows 95/98/ME, click on Registry
Then select Export Registry.
Select All under Export Range.
Type backup into the File name field, and click Save. You've now created a backup version of your registry.
Once you've created your backup, continue as follows.
Click the plus sign next to HKEY_LOCAL_MACHINE.
Click the plus sign next to System.
Click the plus sign next to ControlSet001.
Click the plus sign next to Services.
Look for PnkBstrA, PnkBstrB, and PnkBstrK, and if they exist, right-click on each one and select Delete.
Click the minus sign next to ControlSet001.
Repeat steps 5, 6, 7, and 8 immediately above for any other ControlSet folders you have, such as ControlSet002 or CurrentControlSet.
Close regedit.
Double-click on the My Computer icon.
Double-click on drive C:.
Double-click on windows.
Double-click on system32.
Look for PnkBstrA.exe and PnkBstrB.exe and if they exist, right-click on each one and select Delete.
Double-click on drivers.
Look for PnkBstrK.sys, and if it exists, right-click on it and select Delete.
Restart windows.
Follow the instructions here to reinstall Punkbuster.
http://www.evenbalance.com/index.php?page=pbsetup.php

Try to play Battlefield 2/FH2

Have fun!
Hey, huge ass .gif signatures are totally unnecessary and obnoxious. Not these anymore, thankyouverymany kkbyethx love you, all the homo. -Flippy

Offline Watchtower1001

  • FH-Betatester
  • ***
  • Posts: 93
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #3 on: 16-07-2011, 08:07:27 »
RE: Punkbuster & BF2/FH2

There are a few things to do with Fh2 & Punkbuster, I'm pretty sure this will cover everything without having to registry hack for any others that are having a problem:

1.  Download and install the actual PB Client Application from Punkbuster's website and manually update BF2 from within the application.  This solves most issues including the "failed to communicate / update with PB servers" or stuff like that a few minutes after starting to play online.

2.  Disable Steam Overlay for BF2 while playing with Steam Version.  Stupid yes, but it's true.  PB kicks you for using the Steam Overlay and it will never be solved.

Go to your Steam Library -
Right-click on Battlefield 2 Icon > Properties > General Tab > Un-check "Enable Steam Community In-game" > Close

3.  Disable background programs like Fraps which can cause PB kicks.

If you are still hopelessly being kicked, post the actual kick message word for word, google it, and/or come here.  The actual kick message is most important. 
"762 Admin"
"Watchtower's Fh2 2.45 Sound Conversion - http://tinyurl.com/WatchySoundMod"

Offline WhereEaglesDare.Schaffer

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #4 on: 16-07-2011, 14:07:12 »
I am having a similar problem too...

Seconds after joining a server I am kicked by PunkBuster and receive the message "RESTRICTION:Service Abnormality"
The strange thing is that I can play BF2 without being kicked.
I deleted the PB folder and tried to play , just to see what would happen... this time I got into the server and was able to play for about 40 seconds , then kicked due to no communication with PB.

I reinstalled PB folder and did the manual update for the f**en 12th time and now I am back to square one when I try to join an FH2.4 server. ("RESTRICTION:Service Abnormality")

Can someone please tell me WTF is going on ?

I can't play.... >:(

Thanks

Offline [F|H]Uffeh_SWE

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #5 on: 16-07-2011, 14:07:46 »
I followed reply #2 to the letter... did not work.
I have also added pnkbstrA and B to DEP's (data execution prevention) exceptions.
The PB update tool says no pnkbstrK.sys driver was found so I'm trying the poke around with that for abit..

Offline WhereEaglesDare.Schaffer

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #6 on: 16-07-2011, 14:07:47 »
I just tried to play BF2 again and I was able to join any server without being kicked... so this is a FH2.4 issue. I wonder how many pissed off players are having the same problem ?

Offline DLFReporter

  • FH-Betatester
  • ***
  • Posts: 4.727
  • Betatesting FH2 makes me edgy...
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #7 on: 16-07-2011, 15:07:24 »
Could it be that the tag for PB is just deactivated in your FH2 game?
You can retag it in the server browser.
Have you tried joining other servers?
Gravity is a habit that is hard to shake off

Offline WhereEaglesDare.Schaffer

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #8 on: 16-07-2011, 15:07:22 »
Could it be that the tag for PB is just deactivated in your FH2 game?
You can retag it in the server browser.
Have you tried joining other servers?

Thanks for the reply.... I think I have fixed the problem. I had my FH2.exe Icon set to compatibility mode... I turned it off and was able to join a server without being kicked , so I think it's ok now. Thanks

Offline WhereEaglesDare.Schaffer

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #9 on: 16-07-2011, 15:07:29 »
I followed reply #2 to the letter... did not work.
I have also added pnkbstrA and B to DEP's (data execution prevention) exceptions.
The PB update tool says no pnkbstrK.sys driver was found so I'm trying the poke around with that for abit..

Do you have compatibility mode turned on for your FH2.exe ? Try turning it off , see if that works. Good luck !

Offline [F|H]Uffeh_SWE

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Help agaisnt Punkbuster problem
« Reply #10 on: 18-07-2011, 21:07:50 »
I followed reply #2 to the letter... did not work.
I have also added pnkbstrA and B to DEP's (data execution prevention) exceptions.
The PB update tool says no pnkbstrK.sys driver was found so I'm trying the poke around with that for abit..

Do you have compatibility mode turned on for your FH2.exe ? Try turning it off , see if that works. Good luck !

No compatibility mode or such. I do not get kicked on HSLAN so I play there.. on other servers I still have the problem.
Thanks anyway!