找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1223|回复: 8

探讨PnkBstrB.exe handshaking failed的解决

[复制链接]
发表于 2008-8-21 23:38:18 | 显示全部楼层 |阅读模式
之所以在战地2游戏中会出现这么多关于PunkBuster的问题.归根揭底都是PB文件在作怪的结果!说明白了就是玩家游戏中的PB版本和网络伺服端的PB版本不一致的结果! D% B x6 [* c 一但我们进入联网游戏时,我们所进入的网络伺服端PB已经是开启运行中.要想进入它,我们自己的电脑游戏也必须同时启动游戏自身所带的PB程序.当玩家启用PB并且进入伺服器以后,PB就会针对 "异常的游戏设定" 或是 "可疑的档案" ..等同已知的作弊软体/ 修改过的档案做分析.当玩家的PB版本老久或没有更新升级同伺服器端开启PB相一致时,伺服器就会通过PB将玩家剔出禁止游戏.这就是常被PB剔出来的工作原理!/ d' ~6 V+ x- x1 s4 M2 V* j% P: } 我的电脑出现的故障信息:" F- D5 G! K ^6 n 最初时显示的 PunkBuster错误是: RESTRICTION: Service Communication Failure 我在针对地处理提示故障后又出现了一个PB错误提示! + C2 U* g/ X9 H" |% T 接下来的显示 PunkBuster错误是: PnKBstrB.exe heartbeats stoppde 紧接着我按照论坛上的建议处理后又出现了新的PB错误提示!5 Z5 f; X" r) p9 N( G' K' `8 e 新的错误显示 PunkBuster错误是: PnKBstrB.exe handshaking failed 还是根据论坛上提供的方法解决,但是再次出现了新的PB错误提示!7 k+ y/ C) ?2 A' g9 \! v9 J* g 新的错误显示 PunkBuster错误是: PnKBstrB.exe initialzation failed ,PnKBstrA.exe heartbeats stopped5 Z, @+ M$ e& D# r8 S) m4 V' b" ~ 由于会不断的出现新的PB错误提示,我感觉单一的处理一个问题是没用的.我想问题最终是出在自身游戏的PB上.之后,我改进了处理方法进行了操作,具体步骤分为一下几点: ) E0 m: }5 u6 }: P 第一步:删除自身游戏和电脑系统服务里的PnKBstrA和PnKBstrB文件 ! r6 R( |6 C5 d" O 1. 开始 > 运行 > 输入 services.msc > 按 确定2 h6 i, D9 \9 D% l6 o9 J# w 2. 在 服务 里找到 PnkBstrA和PnkBstrB . 在它上面按右键, 选择 停止.然后双击它. 在 启动类型 里选择 已停用.9 ?& P; } V0 i; Q2 o; }' G 3.双击"我的电脑" > c盘>找到 windows/system32 文件夹 > 在文件夹里找到两个文件: PnkBstrA.exe 与 PnkBstrB.exe, 然后删除它们,然后删除windows下system32下的drivers文件夹* N! D* c+ y+ A3 ]4 l) L 删除“PnkBstrK.sys文件3 U2 e w# |8 V. u5 J . # @6 C& g' e6 q) m) X& m6 | 4.在点击进入你们电脑安装BF2的那个盘符(我的在E盘) > 进入战地2游戏文件的 pb 目录 > 删除 PnkBstrB.exe 与 PnkBstrK.这两个文件1 P v, C$ `. E) N } 运行pb文件下的pbsetup.exe 选I Agree 选中里面的游戏 选Remove Game 删除然后选Add a game 添加battlefield2 即可(确认game path 指定的路径为你的战地2正确安装路径)( }, n$ i, J. ~3 r% j$ j ,并且运行.-->点击ADD A GAME (添加一个游戏到列表)-->选择BATTLEFIELD2 (战地2),选择OK (确认) + Q- ]# \, N4 X+ D1 }9 h" ?/ p4 [ -->选择BATTLEFIELD2,再点击check for update(更新这个组件)-->耐心等待,这时候会出现假死机状况,不要点击别的地方,否则会更新失败了最新的& |8 e# Q5 f/ ~' g6 c9 x, X -->确定,你会发现你的PB版本变成了最新的-->点击QUIT(退出)2 i, f2 O) Q3 B: \( N! M* d2 ] (这样第一步就顺利的完成了,你已经把游戏中错误和老久的PnKBstrA和PnKBstrB文件删除了,更换了最新的PB信息文件 !)" F( i$ P& Z1 d: I$ Y3 Y: W9 b. t 第二步:因为我们在第一步将系统服务内和任务管理器内的权限文件PnKBstrA和PnKBstrB已经删除.没有这两个文件是无法和网络伺服端PB同步比对的,所以必须重新安插PnKBstrA和PnKBstrB的服务!# D3 ~3 t" d* b8 C5 k- g" d 1.这是PnKBstrA和PnKBstrB的安装文件.将这个文件安装到战地游戏相同的一个盘符中(我还是安装到E盘)- p0 a3 D+ [/ s6 S* N1 _/ q% q; d6 r 2.安装完进入运行会出现一个全英文界面,上面有两个选择框.先点击上面一个-->点"NEXT"-->之后文件会自动检查修复验证并且安装直到完成! $ t+ `9 p) J8 H- N5 J7 f 3.接下来点击下面的一个-->同样的点"NEXT"-->文件会自动检查修复验证并且安装直到完成!% e2 r1 B3 ]. L& B/ P& R' Z( Q 第三步:从新开通系统服务内和任务管理器内的权限文件PnKBstrA和PnKBstrB的执行.因为有了这两个新的PnKBstrA和PnKBstrB文件还必须要安装后进行本地系统的默认执行.这样才会将自己电脑中的PB有效的运行好和网络伺服端PB同步4 j& ?$ w3 Z: E- v( q* p8 ^: W" m 这一步很简单,说白了就是从新进入系统服务内将第一步的操作反向更改过来! K. `+ p8 v; t* y) s6 ] 1.开始 > 运行 > 输入 services.msc > 按 确定: ^, J6 g" N' _+ G' `. Y* e* _ 2.在 服务 里找到 PnkBstrA. 在它上面按右键, 选择 :启用.然后双击它. 在 启动类型 里选择: 自动5 D( O q& R4 q 看到进程里两个都有了,可是进到服务器里载入地图后刚进入界面,还没听到两声炮响,又因为这个原因被t,郁闷啊,回到桌面看任务管理器,PnKBstrB.exe又没了,到底是怎么回事啊~~望各位Hero帮忙啊,我已经玩了两个多星期的DC沙漠了~) t# [* W B: x5 V- D " a* H' X# p- D
回复

使用道具 举报

发表于 2008-8-22 00:40:29 | 显示全部楼层
我试过N种办法,无效,最有效的办法是退出游戏,进个别的能进的F,再退出来进刚才被T的F
回复

使用道具 举报

发表于 2008-8-22 00:41:04 | 显示全部楼层
我重启一下游戏就可以了...
回复

使用道具 举报

发表于 2008-8-28 15:48:59 | 显示全部楼层
看来大家基本一致,我每次首次进入游戏都会碰到LS相同的问题,方法是:直接退出BF2回到WINDOS桌面后,再重进入BF全OK,真TMD邪门!
回复

使用道具 举报

发表于 2008-8-28 16:06:57 | 显示全部楼层
进游戏前吧防火墙杀毒软件关了因为PNKBST B是随游戏启动而启动
回复

使用道具 举报

发表于 2008-8-28 16:36:14 | 显示全部楼层
我的问题跟LZ一样 还是不行 而且更新PB时,老是只更新到2.3后 无法再更新了。0 f" o7 z2 W1 w

& N3 h8 x0 w- v1 l. K最后还是使用了以前的老方法:在进游戏45%时,再切出来进服务里面,重新启动PnKBstrB。然后再进就可以了。
8 M; w5 h9 ]% @% K8 N
5 `/ g( d* s: g5 B- K我现在都这么进的。
回复

使用道具 举报

发表于 2008-8-30 11:34:44 | 显示全部楼层
原帖由 xiaokai588 于 2008-8-28 15:48 发表 : _# f" P/ a7 s; i, L* b
看来大家基本一致,我每次首次进入游戏都会碰到LS相同的问题,方法是:直接退出BF2回到WINDOS桌面后,再重进入BF全OK,真TMD邪门!

/ g$ M" [5 z9 r" g( D4 r7 r1 l' A1 r/ g2 k
正解
回复

使用道具 举报

发表于 2008-8-30 19:46:24 | 显示全部楼层
基本也就这样了!以前没有这样的问题的,都是最近大家才出现,看来是PB的程序更新导致的问题!
回复

使用道具 举报

发表于 2008-8-31 09:52:18 | 显示全部楼层
...LZ 这办法不是最有效的说...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|=|HERO|=战队 ( 皖ICP备19020640号 )|网站地图

GMT+8, 2026-7-26 08:54

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表