手机上看 切换到宽版 快捷导航
加入我们

QQ登录

只需一步,快速开始

战地联盟

中国战地联盟China Battlefield Union
一个有着18年历史的游戏战队<2003-2020>
搜索
查看: 77581|回复: 430

PnkBstrB解决方法

  [复制链接]
  • TA的每日心情
    开心
    2019-6-25 20:56
  • 签到天数: 1316 天

    [LV.10]以坛为家III

    发表于 2008-7-14 12:42:13 | 显示全部楼层 |阅读模式
    本帖最后由 a6438703 于 2013-12-5 12:51 编辑 ) A$ y8 `# ]/ {5 d2 c
    ) c" Q! Y! d% ~5 L8 I* K; @* ~1 j- m
    PnkBstr是反作弊软件PunkBuster在操作系统中的系统服务,最早出现在战地2142的PunkBuster中,最近才引入到BF2的PunkBuster,其包含为PnkBstrA、PnkBstrB两个服务,三个文件:PnkBstrA.exe(C:\WINDOWS\system32)、PnkBstrB.exe(C:\WINDOWS\system32)、PnkBstrK.sys(C:\WINDOWS\system32\drivers),同时这三个文件也存在于游戏目录下的PB文件夹中,其中真正起反作弊作用的是PnkBstrB,但PnkBstrB依赖和挂钩于于PnkBstrA,也就是说,当PnkBstrA服务未启动时,PnkBstrB服务也将无法启动,而PnkBstrA服务一旦启动,PnkBstrB也随之启动。如果在非游戏时,你觉得两个进程会占用不必要的内存(实际上两者非游戏时只会占10M左右的内存、CPU占用几乎没有),你可以到系统服务里将PnkBstrA设置为手动启动方式,这样在开机时PnkBstrA进程就不会启动,PnkBstrB自然也不会启动,而当你启动游戏时,游戏会自动启动PnkBstrA(自然也就启动了PnkBstrB)。
    ; Z; h, c8 t2 R
    . W; c. r' c4 j, p& N% P/ W  但是PnkBstrA在系统服务中绝对不能选择关闭,否则将会被踢出服务器!同时要注意的是:游戏时请关闭你电脑中的所有防火墙,因为PnkBstrB在游戏过程中会频繁地与网络交换数据,如果你开启了防火墙,也将会被踢出服务器!
    3 ?& s$ _# p: {6 V

    - ]9 j. x/ y" ]  e# Z" D' O       第一步:删除自身游戏和电脑系统服务里的PnKBstrA和PnKBstrB文件
    ! G/ }( R! i1 c/ q" c/ s
    3 S* o' D& O4 E" [7 E9 x8 V        1. 开始 > 运行 > 输入 services.msc > 按 确定
    4 l3 Y- h+ |* z3 t% ~        2. 在 服务 里找到 PnkBstrA和PnkBstrB . 在它上面按右键, 选择 停止.然后双击它. 在 启动类型 里选择 已停用.0 {0 c" q! B7 y( G: }; X+ d# ~
            3.双击"我的电脑" > c盘>找到 windows/system32 文件夹 > 在文件夹里找到两个文件: PnkBstrA.exe 与 PnkBstrB.exe, 然后删除它们.
    + U1 ?5 j. W* ~        4.在点击进入你们电脑安装BF2的那个盘符(我的在E盘) > 进入战地2游戏文件的 pb 目录 > 删除 PnkBstrB.exe 与 PnkBstrK.这两个文件: v; O: v, h. M
            5.下载 PB自动更新程序 然后更新它.
    地址连接在右边http://websec.evenbalance.com/downloads/windows/pbsetup.exe PB升级工具百度网盘下载地址3 [6 n) {- k% v  b1 `5 o$ w, Y# j9 `
    7 i4 Y3 B  g" N1 N
                    下载后将PB升级器放到BF2安装目录下的PB文件夹中,并且运行.-->点击ADD A GAME (添加一个游戏到列表)-->选择BATTLEFIELD2 (战地2),选择OK (确认)
    , N4 k  d" f1 r% d                -->选择BATTLEFIELD2,再点击check for update(更新这个组件)-->耐心等待,这时候会出现假死机状况,不要点击别的地方,否则会更新失败了最新的
    # Q! c' l$ g+ u/ p8 p8 i                -->确定,你会发现你的PB版本变成了最新的-->点击QUIT(退出)
    7 @/ ]/ R' E# v7 l" e9 L- x2 k5 G: K& {* x$ m4 A4 N
    (这样第一步就顺利的完成了,你已经把游戏中错误和老久的PnKBstrA和PnKBstrB文件删除了,更换了最新的PB信息文件 !)4 F4 t6 j- Z) V. q" I+ V) v$ y

    ) f; I7 E* q' A$ h6 M- {1 G* k/ w8 r& f
            第二步:因为我们在第一步将系统服务内和任务管理器内的权限文件PnKBstrA和PnKBstrB已经删除.没有这两个文件是无法和网络伺服端PB同步比对的,所以必须重新安插PnKBstrA和PnKBstrB的服务!1 `; s5 z) p0 P( I6 }' t- O9 e

    1 [, L5 @" @; u9 _2 U, u                没有关系,下载这个文件安装即可:地址连接在右边.
    http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe: N, {3 j. O5 t. s* t! z" k% b& u. g$ K0 r
                    1.这是PnKBstrA和PnKBstrB的安装文件.将这个文件安装到战地游戏相同的一个盘符中(我还是安装到E盘)2 C1 F, ?" _: V- J$ R
                    2.安装完进入运行会出现一个全英文界面,上面有两个选择框.先点击上面一个-->点"NEXT"-->之后文件会自动检查修复验证并且安装直到完成!
    / J- p7 [% O& H6 ~8 Y/ l                3.接下来点击下面的一个-->同样的点"NEXT"-->文件会自动检查修复验证并且安装直到完成!8 H9 c4 r' f) A  _: J5 h
    , O; x' ]! Q% v+ g
    (一切完成之后就要准备第三步了.英文的界面我会在附件的截图上发给大家看的)
    6 b6 J2 f$ ]3 S- N9 {" o0 |
    5 _2 H- g1 S) T0 _6 G& }         第三步:从新开通系统服务内和任务管理器内的权限文件PnKBstrA和PnKBstrB的执行.因为有了这两个新的PnKBstrA和PnKBstrB文件还必须要安装后进行本地系统的默认执行.这样才会将自己电脑中的PB有效的运行好和网络伺服端PB同步3 X# h) Q. K5 b7 M1 a7 B  w

    5 F! }/ g& v* R! o7 X5 z; O                这一步很简单,说白了就是从新进入系统服务内将第一步的操作反向更改过来
    0 ?" t" h$ y) ~9 `1 V3 g5 f6 D3 l. H9 u8 x7 m1 }
                    1.开始 > 运行 > 输入 services.msc > 按 确定5 ]" b( T8 t' p7 I0 p, Z$ M
                    2.在 服务 里找到 PnkBstrA. 在它上面按右键, 选择 :启用.然后双击它. 在 启动类型 里选择: 自动
    9 U$ z/ f# p8 }0 a# m

    " K3 v0 z9 L1 H. N         第四步:把C:\WINDOWS\system32\PnkBstrA及C:\WINDOWS\system32\PnkBstrB添加到你的杀毒及防火墙白名单里.
    , b. S8 g8 A! I- U
    6 M! g+ T1 F  k& B. d+ L, k3 c

    3 r5 f" E% A+ h. V
    3 V) g$ v: E4 {) @好了,所有的步骤都完成了.祝贺你:你又可以从新进入游戏了.以上的方法是我个人的经验总结,希望对大家有所帮助!
    - I) k/ }2 r# f
    并认你的防火墙及杀毒等其他软件不会对加载新的服务进行屏蔽.% w9 G1 Q( q" |# C: q! T

    * h) ?) e8 C( H) }这是因为PnkBstrA是自动加载到服务.而PnkBstrB是在游戏时才会加载到服务里.所以一般只能在服务里看到PnkBstrA,很少能看到PnkBstrB ,除非是游戏时或刚刚退出游戏时.一段时间不玩PnkBstrB服务会自动消失.
    # s0 I& p4 u$ q6 |6 C7 W8 n, x
    PnkBstrB
    $ r/ m) q0 f' L7 f) z2 S状态 已启用
    + X+ S5 a# t" F, l, Y& e" b启动类型 自动
    7 x" y" h& s% e, |
    ' a6 N. b8 \8 f
    点击下载 PnkBstrA和PnkBstrB服务修复工具pbsvc.exe
    - T, a, X% R" E& \( {* k  B  PnkBstrA和PnkBstrB服务修复工具pbsvc.exe
    - K% \% H* e+ Z% c  Q' N; c; L' ?% o; P% }2 F* v8 P" r
    如果你是网吧用户,建议你和网管商量一下,把所有有战地2的机器卸载掉还原软件,升级一下PB,再恢复还原软件,这样可以免去你每次到网吧都要被服务器踢出N多次以后才能升级好这两个服务。+ N' P/ ?' S- z' L" w
    ( p+ l; `& Y6 R, Y( i3 m
      贴身小提示:想要查看或修改系统服务,在开始--运行里输入“services.msc”--回车,就OK了!* N& n: F4 S! o; g+ z; i5 _
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ?5 o1 ~) n! O( R, W0 H; L9 y6 r

    9 J  x0 g. H( M8 n! F% G解决方法
    8 v/ {5 l2 }, u# [3 }! o* y  d2 ^4 k) |! n( k% p3 ^
    http://www.bf2.com.cn/thread-126638-1-1.html6 E: U, s! l% n8 r, E

    % G  R2 L# ?1 P% v' a$ a6 thttp://www.bf2.com.cn/thread-127272-1-1.html  
    6 M7 [9 t! Z3 l) E, V# e. h; b* Q6 g* @
    http://www.bf2.com.cn/thread-129304-1-1.html * z! q. W: |$ D% F
    ( Z; {. K# J5 H! f; I' d3 f' E4 i
    8 |2 }* H8 N+ t) [4 J
          显示信息为PnkBstrA (or PnkBstrB)0 {6 J. g0 d7 G; W! Q) |/ k
    此信息为PB开启了系统关于PB的服务,很奇怪的东西
    ) O* x0 ]+ d7 J. ~! H0 _; O, S' M经过查找,在战地密境找到解决办法:0 B6 m/ S, X0 g  N+ r
    1.开始——运行——输入 services.msc > 按 确定
      ]! @9 ]/ Z# J4 t! I2.服务里找到 PnkBstrA. 在它上面按右键, 选择 停止
    ( L2 k! N3 E% x+ |6 Y7 G3.双击它. 在 启动类型 里选择 已停用 6 ^5 g  ]/ @; u4 w6 I7 T
    4. PnkBstrB 上重复 2 与 3 的步骤
    * l2 b( q2 ^( H8 y
    5.打开 C:/windows/system32  
    , x. k7 M" ^2 b6.搜索文件: PnkBstrA.exe 與 PnkBstrB.exe, 并删除 * G! d8 o1 \5 V, ~- R
    7.著移到 遊戲/pb 目錄.

    1 L/ S- r6 B0 Z" p6 S5 A: U7 m8.除 PnkBstrB.exe 與 PnkBstrK. - }/ l3 X" j) y1 n! H/ U
    9.
    PB升级工具百度网盘下载地址然後更新它.
    * a  U! j3 G8 q! p10.最后,服务里找到 PnkBstrA.PnkBstrB在它上面按右鍵, 選擇 自动,已启动.: S& o, |- G; b7 T
    % E; i) ]6 R- v2 z1 Q6 H4 S
    以上部分资料引用他人

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入我们

    x

    该用户从未签到

    发表于 2008-7-14 14:34:53 | 显示全部楼层
    不行啊,我已经升级了最新的PB,把防火墙都关闭了。任务管理器里面还是没有PnkBstrB.exe 进程。进去游戏就被踢。
    lyd31803180 该用户已被删除
    发表于 2008-7-14 17:58:12 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情
    开心
    2019-6-25 20:56
  • 签到天数: 1316 天

    [LV.10]以坛为家III

     楼主| 发表于 2008-7-14 18:52:24 | 显示全部楼层
    原帖由 lyd31803180 于 2008-7-14 17:58 发表
    & |1 [' M* L8 e还是那个问题,效果只有1分钟左右,一分钟后PBB服务项,进程自动消失
    0 f+ B8 N/ e, T' f8 i; D, }
    进入游戏后再切出来,不关闭游戏,加载服务,再回到游戏
  • TA的每日心情
    擦汗
    2017-6-14 23:59
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-7-14 19:11:06 | 显示全部楼层
    没用~~~~~~~~~~~~~~~~~~~~~~~~~~~都快急死啦~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:大哭 :大哭 :大哭 不能玩啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!大哥,救救我吧!!!想想办法!!!!!!!!!!!!1求你了!!!!!!!!!!!!!!!1
  • TA的每日心情
    开心
    2014-4-18 21:38
  • 签到天数: 476 天

    [LV.9]以坛为家II

    发表于 2008-7-14 19:32:28 | 显示全部楼层
    PnkBstrA和PnkBstrB服务修复工具pbsvc.exe运行后连PA都不见了!!!!!!!!
    4 V$ ~  z& t' U: F- ]这是咋回事呀?
  • TA的每日心情
    开心
    2019-5-11 21:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-7-14 21:34:41 | 显示全部楼层
    第一步:
      Z" G8 ^9 Q. X# c4 NChecking user is Administrator     OK
    ( J9 x' W8 h3 v4 k  z- Q) T: wChecking Administrator privileges  OK
    , v3 J, E6 b, G3 T! X% ]Opening Service Control Manager    OK* x9 X6 z9 A% K7 ]
    Searching for PnkBstrA             Found - OK
    - E  \; R9 h* lExtracting PnkBstrA service        OK( l: n/ x' T+ c1 t, X
    Verifying service authenticity     OK
    ( Z+ ?5 L5 V: H' ~Installing PunkBuster service      OK2 s. G) E( ~  z( N7 @
            Installed at "C:\WINDOWS\system32\PnkBstrA.exe"7 Q% N3 J; d2 G$ j, h) `0 I
    Checking PunkBuster service status STOPPED+ C4 ?% ~7 I" {+ I* }
    Starting PunkBuster service        OK
    / W' y4 ^% t4 p, \4 ?4 AAdding firewall rule for PnkBstrA  ERROR/ g% Q; r: ^# e: [! o+ M8 G4 q
    Installation Finished.$ a( M' @% _2 v+ _2 }
    ) W7 }& U2 `, r/ e
    Please click "Next" to test the PunkBuster services.
    " |; i8 @9 _+ C/ u% {4 l第2步:
    * \9 e$ ^4 i8 JStarting PunkBuster Service Tests (v0.986) (07/14/08 21:30:40)  u" u+ O$ Z0 b
    Checking OS
    1 f; S, M; @1 U  Windows XP (build 2600, Service Pack 2) 32-bit) S  U5 u. X+ X; Y0 ^4 v! I, ~+ Y
    Checking PnkBstrA service status   RUNNING1 s) G. o, l5 ]! v: x/ K# ~
    Checking PnkBstrA Version          OK (1029); f" F, `% V3 A8 m
    Extracting "PnkBstrB.exe" to:
    " L  G: T' I$ o5 L! V; T) D/ }/ \   "C:\Documents and Settings\Administrator\Application Data\PnkBstrB.exe"4 M' Z7 E/ h3 Z* e, s0 i6 k
                                       OK; o, x1 b$ s. I+ s
    Checking firewall settings         ERROR
    1 ?( c1 D3 Z( u7 ^" cChecking if PnkBstrB is running    STOPPED9 \. _2 X+ Z; |+ S0 C! P
    Getting port for PnkBstrA          OK (44301)
    ( {& V9 m# P: x4 k, HOpening socket for packet send     OK  H( U1 {- C; c. g1 D% i- K
    Sending version packet to PnkBstrA SENT
    6 X1 F( d8 S4 |0 o5 JReceiving version from PnkBstrA    OK+ t, l4 u7 _( k! N- x$ ^
    Received 6 bytes from 127.0.0.1:44301
    ! L) A' X. y# X. L* B+ b( v! U  Response = 8516 (ms) Version = v1029# e+ p' B# J; q- ^
    Getting PnkBstrB install instance  OK
    7 L+ V- @* Y, W: n: F; C; _Sending start packet to PnkBstrA   SENT
    5 @7 ~: V1 V& ^Waiting for packet from PnkBstrA   OK2 v1 i( b( j* L& A3 b6 o
    Received 3 bytes from 127.0.0.1:44301
    7 j6 p7 s& \) \) g  Response = 30516 (ms) PnkBstrB started.  s% d' N& ~! Q0 C; o
      Load SUCCESSFUL.
      t0 R- y4 t+ g9 c) YWatching for PnkBstrB instance change (3) CHANGED (4)3 M4 {1 p4 K5 I) F: v6 x
    Getting port for PnkBstrB          OK (45301)
    % E0 d0 D6 v6 z) j( R7 uSending version packet to PnkBstrB SENT; b, ~. O! ?. t
    Receiving version from PnkBstrB    OK5 H5 b' y( U4 L& I( ^$ o
    Received 5 bytes from 127.0.0.1:45301, s. m" Q5 G+ A0 B1 S  b# l3 \
      Response = 3000 (ms) Version = 1806
    ( h! p7 l8 C5 l" r& x/ VChecking PnkBstrK driver status    NOT FOUND. h2 ?' a1 s+ @$ F3 D4 J
    Extracting new PnkBstrK to:
    ; S  L3 Q: @/ N$ v/ W$ i3 r5 \   "C:\Documents and Settings\Administrator\Application Data\PnkBstrK.sys"# D0 e' b9 |, \) w4 a
                                       OK
    , n" [+ |: s* L0 n; M4 G: t! OSending load packet to PnkBstrB    SENT' ^# @" v' Z( C  @! O
    Checking PnkBstrK driver status    RUNNING3 H2 J) K$ }+ D* D3 B& b. y2 @
    Stopping PnkBstrK                  STOPPED
    . z. ?7 G' R) C6 ^. qDeleting PnkBstrK                  OK
    . R! E: Y5 h+ ]2 l, w+ L$ [1 Q' VChecking PnkBstrK driver status    DELETED8 c/ q7 _9 _, H1 _; K  H" W! O
    Manually stopping PnkBstrB         STOPPED2 z  m! U7 s7 }4 x( ^. C, L
    Removing test PnkBstrB file        OK3 p$ E" C1 c. \# C4 w0 M: @

    / Q; h6 _8 y  |$ C( I----------------------------------) \, \! E$ S, B/ `8 F
      Tests finished.1 T. y% [2 ?$ R4 u& e- a* R; C2 h

    1 Q+ `. v" D8 ?+ Z6 ?  k# w# C( D0 ~; T0 Q7 h* ]
    我这里显示得是这个情况,进不去啊~
    + m" p1 x% P$ r懂的朋友帮帮我啊!

    该用户从未签到

    发表于 2008-7-15 15:17:58 | 显示全部楼层
    :鬼脸 :鬼脸 :鬼脸

    该用户从未签到

    发表于 2008-7-15 15:55:38 | 显示全部楼层
    原帖由 lyd31803180 于 2008-7-14 17:58 发表 , e8 K1 M' ~, Y  R
    还是那个问题,效果只有1分钟左右,一分钟后PBB服务项,进程自动消失
    我也是这样不行

    该用户从未签到

    发表于 2008-7-15 19:12:26 | 显示全部楼层
    这软件行不行啊,不是说会加载PnkBstrA和PnkBstrB服务吗,怎么运行到最后却显示终止PnkBstrB ?
    " f) h! r/ Z* e$ _9 D9 W( Z% G7 p0 m1 f+ T
    Manually stopping PnkBstrB         STOPPED
    2 y% k5 }+ v; t3 u  J  KRemoving test PnkBstrB file        OK1 p' j) }$ }0 @
    ----------------------------------
    6 o% p4 X- {+ \  Tests finished.* G$ T) J' u% J& |  c

    9 T0 a, u" z- K/ k2 i! ^$ d运行完进程里还是没有PnkBstrB.exe* F  O  a3 |6 C3 u6 v
    :什么
    lyd31803180 该用户已被删除
    发表于 2008-7-15 20:16:17 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽

    该用户从未签到

    发表于 2008-7-15 20:56:10 | 显示全部楼层
    :坏蛋 :坏蛋 :坏蛋
  • TA的每日心情
    开心
    2014-4-18 21:38
  • 签到天数: 476 天

    [LV.9]以坛为家II

    发表于 2008-7-15 21:28:43 | 显示全部楼层
    重做系统吧?把PB装回3.0..............
    ' N' O  ?* g2 q& o* C& z目前就之有这个解决办法!!!!!!!!!!!

    该用户从未签到

    发表于 2008-7-16 00:27:53 | 显示全部楼层
    我的也是啊 PB到最新版本了  还是被T
    s51802758 该用户已被删除
    发表于 2008-7-16 19:13:57 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    小黑屋|手机版|无图浏览|战地联盟 Battlefield Union ( 浙ICP备19049749号 )(浙公网安备33110202000192号)

    GMT+8, 2020-8-14 07:39 , Processed in 0.031888 second(s), 8 queries , Redis On.

    Powered by Discuz! X3.4 Designed & 战地联盟 Battlefield Union

    © 2001-2018 Comsenz Inc.

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