Ok I think I know what's up here...Why it's only BFV and not 1942 I don't know but I ran the PB SVC and the log for it seems to say that the PnkBstrB.exe on my computer doesn't like to start when it should. Here it is, it freezes on the PnkBstrK.exe thing:
Starting PunkBuster Service Tests (v0.987) (03/18/09 16:24:01)
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\Application Data\PnkBstrB.exe"
OK
Checking firewall settings OFF
Checking if PnkBstrB is running NOT RUNNING
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 = 7516 (ms) Version = v1032
Getting PnkBstrB install instance NOT FOUND
Sending start packet to PnkBstrA SENT
Waiting for packet from PnkBstrA OK
Received 3 bytes from 127.0.0.1:44301
Response = 11719 (ms) PnkBstrB DID NOT start.
Load FAILED.
PnkBstrA.log: [03.18.2009 15:55:22] PnkBstrA v1032 Service Started Successfully. This service is a component of the PunkBuster Anti-Cheat system. Visit
http://www.evenbalance.com for more information.
[03.18.2009 15:55:37] ERROR: Failed to load PnkBstrB (error:5)
[03.18.2009 16:23:59] PnkBstrA v1032 Service Started Successfully. This service is a component of the PunkBuster Anti-Cheat system. Visit
http://www.evenbalance.com for more information.
[03.18.2009 16:24:11] ERROR: Failed to load PnkBstrB (error:5)
Watching for PnkBstrB instance change (0) TIMEOUT
Getting port for PnkBstrB FAILED
Sending version packet to PnkBstrB SENT
Receiving version from PnkBstrB TIMEOUT
Checking PnkBstrK driver status NOT FOUND
Extracting new PnkBstrK to:
"C:\Documents and Settings\Application Data\PnkBstrK.sys"
OK
Sending load packet to PnkBstrB SENT
Checking PnkBstrK driver status
It says things like "Failed to Load PnkBstrB.exe" several times, which is almost always the message I get when it kicks me.