【整理】BF系列PB故障大全及解决方法
说明:点击对应你PB出现的问题即可直接看到该问题的出现原因和解决方法。在解决方法中凡是绿色带有下划线的,点击即可下载相应工具或者查看对应教程。此帖由=|HERO|=战队 妖娆盛唐(小妖)发布。转载请注明出处。
解决PB问题所需重要文件下载(点击文件名即可下载):
pbsetup.exe(PB手动升级程序,下载后放进PB文件夹双击即可更新)
pbsvc.exe(PB服务安装程序,任意目录下双击即可安装)
PunkBuster (PB) 的系统需求安装方法
各游戏的PB安装法 :
请勿把游戏安装在中文目
如果我被PB BAN掉, 要怎样申诉 ?
要怎样在PB官网查看被PB的原因及清单?
PB版本的检查法?
PB手动更新法
踢出信息 : empty win32 module list
踢出信息 : Inadequate O/S Privileges
踢出信息 : All PB Restrictions on this server
踢出信息 : This PB Server requires (Axxxx Cx.xxx) - error loading pbcl
踢出信息 : empty win32 module list(2)
踢出信息 : No Packet Flow
踢出信息 : MD5 tool mismatch: xxxxx.xxx
踢出信息 : Losing key packets ....
踢出信息 : RESTRICTION:Corrupted File/Memory
踢出信息 : GLOBAL PunkBuster xxxxxxxx BAN xxxxx
踢出信息 : GLOBAL PunkBuster GUID BAN 8a02f1f0
踢出信息 : Disallowed Program/Driver
踢出信息 : DUPLICATE GUID/CDKEY
踢出信息 : Error loading pbag
踢出信息 : Violation (COMFAIL) #132
踢出信息 : 只显示 Punkbuster
踢出信息 : invalid memory image
踢出信息 : Unknown Windows Api
踢出信息 : VIOLATION (PB HACK)
踢出信息 : Service Communic Fuilure:PunkBster.exe
踢出信息 : SERVICE COMMUNICATION FAILURE:PNKBSTRA.EXE
踢出信息 : PB client Not responding
错误信息 : time out trying to update PB client
错误信息 : Blocked O/S xxxxxxxxxx
错误信息 : 出现 pbcl.dll 错误 是 General Protection Fault.
错误信息 : INIT FAILURE 或是 pbcl.dll pbag.dll 错误 或是 Update timeout
错误信息 : PnkBstrA (or PnkBstrB) 吃掉系统资源
无法联机信息 : You have been permanently banned from this Game Server via PunkBuster ... prior Kick/Ban
PunkBuster (PB) 的系统需求及安装方法
必须要有系统管理员的权限,否则会无法正常作动。
此外,PB不支持中文目录,请勿把游戏安装在中文目录内。
各游戏的PB安装法 :
-- BF1942 --请在 1.6更新檔 安装的时候,选择安装PB
-- BF:V --安装越南时,请一并安装PB。或是放入 光盘一,选择安装PB。
-- BF2 --安装BF2时,请一并安装PB.
请勿把游戏安装在中文目录下
PB不支持中文目录,请勿把游戏安装在中文目录下,以免PB无法正常启动。
如果我被PB BAN掉, 要怎样申诉 ?
到http://www.evenbalance.com/troubleticket/new_ticket.php?game=bf2
提交你被PB踢掉的英文描述。为了方便PB网站尽快处理你的问题。尽量把出线的问题写详细。
要怎样在PB官网查看被PB的原因及清单?
要怎样查被PB的原因http://www.punksbusted.com/cgi-bin/membership/rpi.cgi
如果你是出现 GUID XXXXX 的信息,就选择 GUID 来查询,然后输入最后出现的 那个字符串 (像是 602bc161)
被BAN的清单 (请看对应的游戏区) http://rep.punksbusted.com:9000/cgi-bin/bans.cgi
PB版本的检查法
检查网络服务器端的pb版本:
1.游戏中按下 ~ (键盘左上角),然后会出现控制面板(一个白底屏幕)。
2.然后打 PB_WEBUPDATE (打完按下回车)
3.接着等一下子 (pb更新)
在 Receiving from PB server ( w v*.**** | A**** C*.***)
版本一 版本二
这两个就是服务器端的PB版本
=============================================
检查自己的pb版本:
1.游戏中按下 ~ (键盘左上角)
然后会出现控制面板(一个白底屏幕)
2.然后打 PB_VER (打完按下enter)
在 PunkBuster Client: PunkBuster Client (v*.**** | A****) Enabled
版本一 版本二
这两个就是玩家端的PB版本
PB手动更新法
理论上在每次联机的时候PB会自己更新,所以不需要玩家动手。
不过,有时候会出现小问题,这时候需要手动更新
更新方法如下:http://telecom.heroclan.net/thread-278422-1-1.html
踢出信息 : empty win32 module list
错误信息 empty win32 module list ,可能是由于计算机中毒造成的,扫描并清除你计算机中存在的病毒、木马、流氓插件等恶意软件。
踢出信息 : Inadequate O/S Privileges
当你执行游戏时出现PB的警告 "Inadequate O/S Privileges",此问题通常是 XP使用者的权限不足。请依照下列方式:
-----------------------------------------
方法一:
使用 Administrator (最高权限)账号登入XP,在游戏的快捷方式上按鼠标右键
选 > 内容 > 快捷方式 > 进阶 > 勾选"以其他身分进行",然后双点游戏快捷方式,选择 "具有系统管理权限的帐户" 来开启此游戏
-----------------------------------------
方法二:
1.使用 Administrator (最高权限)账号登入XP
2.下载 PsBNTRights.exe,并且把它解压缩
3.在同一目录里,建立一个NT批处理文件
里面的内容为
ntrights -u Tester +r SeDebugPrivilege
ntrights -u Tester +r SeLoadDriverPrivilege
ntrights -u Tester +r SeSecurityPrivilege
ntrights -u Tester +r SeSystemEnvironmentPrivilege
ntrights -u Tester +r SeProfileSingleProcessPrivilege
pause
将Tester 修改成你的计算机帐户名字
(方法:打开记事本,将上边的内容复制粘贴进去,然后另存为后缀名为.cmd 的 文件) 4.双点执行你刚刚建立的批处理文件,接着就可以关闭它
5.然后在游戏的快捷方式上按下右键,选择 "执行身分(A)",然后输入你刚刚设定的使用者名称,输入好之后请按确定
踢出信息 : All PB Restrictions on this server
被踢出游戏时.出现
PunkBuster Client:WARNING PB kicks for ...... all PB Restrictions on this server
原因:PB认为你使用了不正当的设定(包含软件以及硬件)。
以软件来说,你可能修改了游戏的内定数值,或是安装过一些外挂。
以硬件来说,你可能使用了不正确的显示适配器驱动程序,或是不正确的显示方式。
请设法将上述的可能原因排除,信息里的 .... 处会出现原因。
踢出信息 : This PB Server requires (Axxxx Cx.xxx) - error loading pbcl
某些PB档案遗失,请手动更新 PB看看。 点击察看手动升级教程
无法联机信息 : You have been permanently banned from this Game Server via PunkBuster ... prior Kick/Ban
联机到服务器以后,出现"You have been permanently banned from this Game Server via PunkBuster ... prior Kick/Ban"
解释:你之前被这台服务器 ban 过,所以被拒绝联机。通常 ... 处是被ban的原因。
解决方式:询问该服务器管理员。看为何被ban以及能否解ban。
踢出信息 : empty win32 module list
可能是PB无法确认你的档案,或是 操作系统的问题,请重新联机。
踢出信息 : No Packet Flow
问题:联机到服务器以后,不过不久就被踢,而且显示。
You have been kicked via PunkBuster (for 0 minutes) ...No Packet Flow
答案:你安装游戏时,没有安装到PB (或是PB毁损),请重新安装PB。或是请朋友把他可以正常用的PB目录复制给你
踢出信息 : MD5 tool mismatch: xxxxx.xxx
当PB检查你的档案时发现该档案跟PB纪录内的不同所以把你踢出。如果是出现 bf1942.exe(或其他),通常是因为XX免光盘的缘故.
踢出信息 : Losing key packets ....
"You have been kicked via Punkbuter (for o minutes)Losing key packets"
这个问题应该是pb服务器没有从你的计算机里取到认证的封包
通常是某些软件封锁到PB传送档案(Ex. 防火墙 or 防病毒软件...)
前提:必须有管理员权限
方法一:
1.把BF2下的pb文件夹删除,system32里面的PnkBstrA.exe跟PnkBstrB.exe也删除
2.运行pbsvc.exe选反安裝,完毕之后再次运行,选择安装
3、在你的所有防毒软件、防火墙里允许PnkBstrA.exe跟PnkBstrB.exe的所有访问权限。在系统服务里设置PnkBstrA.exe跟PnkBstrB.exe的启动模式为自动,先后右键单击PnkBstrA.exe跟PnkBstrB.exe选择属性----恢复,三次恢复模式都为自动启动服务,下边的恢复时间为0分钟。
方法二
如果是显示 Losing key packets *********
-----------请试看看以下步骤-----------
在任务管理器里
关闭 PnkBstrA.exe 与 PnkBstrB.exe
然后进游戏看看
-----------------------------------------
如果是显示 losing key packets (A)******* / losing key packets (B)******
-----------请试看看以下步骤 (网上搜集)-----------
去PB官网下载 PB service component installer
双击打开。先选择 Uninstall开头的那一项,一路点Next即可。 完成后再次打开。选择 Install开头的那一项,一路点Next,完成安装。
然后执行PB手动更新工具
将更新PB到最新版,就没有问题了
-----------------------------------------
点系统栏的开始-运行-输入services.msc-回车,看服务列表中是否有PnkBstrA和PnkBstrB的系统服务,如果有而且被禁用了,请双击这两个服务,在启动类型中将PnkBstrA设为自动,将PnkBstrB设为手动,然后进游戏即可!
没有PnkBstrA和PnkBstrB的系统服务的玩家:
下载pbsvc.exe来安装这些PnkBstrA、PnkBstrB的系统服务。
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
下载后双击打开一步步安装就行了,安装完成后会提示你安装了哪些系统服务
踢出信息 : RESTRICTION:Corrupted File/Memory
游戏或是PB毁损建议你重新安装游戏 。
错误信息 : time out trying to update PB client
你的PB无法在线更新,请改用手动更新。点击查看手动升级教程
踢出信息 : GLOBAL PunkBuster xxxxxxxx BAN xxxxx
你被PB全球连BAN。
只要你使用作弊程序或是网络上某些修改过 DLL 的档案,要是被 PB 发现(它会侦测你计算机上的程序),都会把你的 CD-Key Ban 掉,届时你会无法联机使用 PB 系统的游戏服务器。另外,被 PB Ban 的人,是无法要求 EA 帮你换 CD-Key 的。
加注:某些非官方的显示适配器驱动程序 (或是强迫让显示适配器可以进行游戏的软件)也有可能会被PB认为是作弊。而加以BAN掉。
此外,如果是 HARDWARE BAN ,所有使用 PB 的游戏都会无法玩。
踢出信息 : GLOBAL PunkBuster GUID BAN 8a02f1f0
这可能是游戏BUG?请试着重新输入CDKEY看看。修改CDKEY的工具以及方式 : 请看这里
错误信息 Blocked O/S xxxxxxxxxx
根据外电表示 ,这是因为新的DVD防拷软件导致请在游戏前将这类光盘移出光驱。此外有可能是防病毒软件将PB挡住。请将PB列在信任的清单中
踢出信息 : Disallowed Program/Driver
看看显卡驱动是不是BEAT版 如果是 换WHQL版(认证版)驱动 ;出现此提示一般情况下是因为搜狗输入法在游戏中不小心切换了输入法导致(PS:搜狗跟PB就是不兼容,。,,,,)--------byQDsuper
踢出信息 : DUPLICATE GUID/CDKEY
三个可能:
1. 你之前曾经断线, 然后在短时间内又连上服务器, 所以它认为你还在在线 (重复使用同一个CDKEY上线)
2. 真的有人用你的CDKEY上线
3. CDKEY信息消失
解决方法:更换CDKEY并加密。
踢出信息 : Error loading pbag
应该是PB丢失两个文件 (A 1373 C1 .289)
请到
http://www.evenbalance.com/index.php?page=dl-bf2.php
下载
PB Client v1.289 for Win32 Filename: wc001289.htm
PB Client A v1373 for Win32 Filename: wa001373.htm
放到
你的游戏安装目录\Battlefield 2\pb\htm 目錄下
* 紅藍色處, 請對照你出現的數字
踢出信息 : Violation (COMFAIL) #132
删除游戏目录下的PB文件夹,然后新建一个,去=|HERO|=战队下载中心下载PB文件放进去,然后点击pbsetup.exe更新即可
踢出信息 : 只显示 Punkbuster
在被踢出前,游戏画面内的下方应该会出现一句话 "PB Important : XXXXXX"这表示你要自行更新PB依据官方的说法,如果你的操作系统是 Vista,请关闭 "用户帐户控制"。删除 PB目录最后执行PB更新工具,或是手动更新PB。点击查看手动升级教程。
PnkBstrA (or PnkBstrB) 吃掉系统资源?
这个可能是PB更新后出的问题
解决方式如下:
1. 开始 > 执行 > 输入 services.msc > 按 确定
2. 在 服务 里找到 PnkBstrA. 在它上面右键单击, 选择 停止.
3. 然后双点它. 在 启动类型 里选择 已停用.
4. 在 PnkBstrB 上重复 2 与 3 的步骤.
4. 接着打开档案总管 , 找到 windows/system32 文件夹.
5. 寻找以下两个档案: PnkBstrA.exe 与 PnkBstrB.exe, 然后删除它们.
6. 接着移到 游戏/PB 目录. (以2142为例, 就是 C:\\Program Files\\Electronic Arts\\Battlefield 2142\\PB)
7. 删除 PnkBstrB.exe 与 PnkBstrK.
8. 下载 PB手动更新程序 然后更新它.
不然就是关闭防火墙允许punkBstrA(B) 通过
出现 pbcl.dll 错误 是 General Protection Fault.
请停用下列程序
Get Right
DU Super Controler
Macro Toolsworks
Girder 3.2
PRTG Traffic Grapher
CyberCorder: cybrcrdr.exe
Paessler Router Traffic Grapher: prtg4.exe
3dnasys.exe
mIRCStats
或是关闭系统除错之类的功能
INIT FAILURE 或是 pbcl.dll pbag.dll 错误 或是 Update timeout
你的PB因故无法自动更新,请试着排除障碍。或是手动更新PB
踢出信息 : invalid memory image
1:删除BF2 文件夹下的pb文件夹内的所有内容
2:下载顶上的和pbsetup.exe 和pbsvc.exe,将它们放在pb文件夹下
3:先运行pbsvc.exe,安装PB(install)
4:运行pbsetup.exe,手动升级
踢出信息 : Unknown Windows Api
API Kick 131124:
已知原因: BF2Amp
解决方式: Don\'t use it
已知原因: PowerStrip
解决方式: Get the latest version. Old versions of PS cause this kick.
API Kick 131126:
已知原因: Researching - Contact Evenbalance Support for troubleshooting - EvenBalance Support Ticket
解决方式: 未知
API Kick 131127:
已知原因: Researching - Contact Evenbalance Support for troubleshooting - EvenBalance Support Ticket
解决方式: 未知
API Kick 131129
已知原因: Trojan.Horse.BackDoor.Agent.BA
解决方式: ID and remove it using AVG or other AV program (AVG recommend, currently only AV detecting this 11/28/05)
已知原因: Proxy.L Trojan
解决方式: Remove with AV or Trojan remover
已知原因: Trojan horse Downloader.Agent.AL
解决方式: Remove with AV or Trojan remover
Known cause: Trojan horse PSW.Delf.2.A
解决方式: Remove with AV or Trojan remover
API Kick 131133:
已知原因: 部分功能被其他程序overlay(覆盖, 例如: ATI显示适配器调整工具...等)
解决方式: 停用具有 overlay 功能的程序
已知原因: DxTweaker 调整工具
解决方式: 停用DxTweaker程序
已知原因: 较旧的 TSO (?) - 会引起 "Missing/Corrupted API" 踢出
解决方式: 更新 TSO 到最新版本
API Kick 131135 - disabled as of 12/01/05
已知原因: Tiny Firewall
解决方式: Uninstall it for a quick fix. Looking for options to disable API hooking and keep it installed.
已知原因: Kaspersky
解决方式: possible options
已知原因: Ad-Aware
解决方式: appears to load files on boot or run that stay active. Reboot and do not enable to play.
API Kick 131136
已知原因: Running BF2 in compatability mode
解决方式: Disable compatabilty mode, do not run other programs in compatability mode at the same time.
踢出信息 : VIOLATION (PB HACK)
你计算机被PB判定,有企图逃避PB侦测的软件 。
踢出信息 : Service Communic Fuilure:PunkBster.exe
PB IMPORTANT:RESTRICTION:Service Communic Fuilure:PunkBster.exe
initialization falled
通常是PB被挡住或是服务没有安装, 所以无法正确启动 OR 传送认证数据
请检查防病毒软件OR防火墙的设定, 也请确认PB有正常更新and被启动(系统服务内会有)
如果你的游戏安装在中文路径下, PB会无法正常运作
踢出信息 :SERVICE COMMUNICATION FAILURE:PNKBSTRA.EXE
依次点击 开始---控制面板---服务,找到PnkBstrA,右键--属性--修改启动类型为自动。打开防火墙的程序控制,允许PnkBstrA.exe的所有访问权限。
踢出信息 :PB client Not responding
1,打开控制面板/管理工具/服务,看到PnkBstrA和PnkBstrB,其中PnkBstrB的服务未启动,启动它。
2,还是在服务里,鼠标右键打开PnkBstrA和PnkBstrB它们的属性,在“恢复”里设置服务失败反应都为“重新启动 服务”,重新启动服务时间设为0分钟。
3,设置Windows防火墙,把windows/system32目录下的PnkBstrA.exe和PnkBstrB.exe加入“例外”程序。
系统服务没有PnkBstrA、PnkBstrB的解决方法
PB被踢出有时候是因为系统服务里边PnkBstrA、或者PnkBstrB没有自动启动或者有的人根本就找不到这两个服务中的一个甚至两个。
解决方法:下载http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe。一直点击下一步安装即可。
查看系统服务内是否有PnkBstrA、PnkBstrB的方法:依次点击开始--->控制面板--->管理工具--->服务.
要想BF2正常运行,查看并按照以下方法设置这两个服务.
1:启动模式都设置为自动启动.
2:鼠标右键打开PnkBstrA和PnkBstrB它们的属性,在“恢复”里设置服务失败反应都为“重新启动 服务”,重新启动服务时间设为0分钟。
3:在你的任何防火墙里设置这两个服务为允许任何动作.
妖娆盛唐(小妖) 整理发表 mods/bf2/shaders/lighning.fx not found以及类似问题解决方法
少部分玩家在安装本战队制作的1.41快速安装包以后运行出现类似mods/bf2/shaders/lighning.fx not found的错误。
如图
解决方法如下:
1:删除桌面上生成的BF2 快捷方式,进入游戏安装目录,在BF2.EXE上单击右键----发送到----桌面快捷方式。然后用这个快捷方式进入游戏,一般即可解决问题。
2:适用于方法1不能解决的玩家:用1.41的升级补丁升级。升级过程清空了mods/bf2/shaders目录中的内容,导致进游戏时出现上述错误提示。
升级后,在游戏主目录下有一个shaders压缩包,其中包含有lighning.fx文件,解压至shaders目录,问题解决!
游戏中先前注册的内容也被清空,需重新验证,找回自己的ID。
妖娆盛唐(小妖) 整理发表,转贴请注明出处 解决8系列显卡玩战地2出现黑斑画面不正常的方法
很多使用8系列显示卡(8600、8800等)的玩家在安装我们HERO1.41快速安装版以后,使用自动生成的HERO_RANK快捷启动方式进入游戏以后会出现画面中有大量的黑斑的现象。
导致这一问题的原因是我们的快捷方式在制作过程中对directX作出了一些修改,从而导致8系列显示卡不能很好兼容的问题。
解决方法:删除自动生成的快捷方式,进入游戏安装目录,找到BF2.exe,在该文件上依次单击右键---发送到---桌面快捷方式。然后使用该快捷方式进入游戏即可正常显示画面。 本帖最后由 =|HERO|=Depower 于 2009-8-14 03:28 编辑
BF2 更换CDKEY工具下载及教程
CDKEY更换工具在附件里。
CDKEY更换步骤:
第一步:执行vtl-bf2k.exe进行算号,点Generate按钮可以得到一排字母(D版CDKEY)
第二步:执行Battlefield 2_code.exe,把那排字母输入这个软件
第三步:执行BF2CDKeyCheck.exe,(注意:双击就可以,没有提示的),完毕。
(因此工具使用人数太多,在第一步生成的时候多点几次Generate按钮,可以按下Alt+G键,也可以按下回车键来代替鼠标点击) PUNKBUSTER(PB)手动升级教程
=|HERO|=战队 妖娆盛唐(小妖)发布,转载请注明出处。
双击pbsetup.exe
点I Agree
点上边的Add a Game
在出现的下拉菜单重选择battlefield2,它就会自动找到你安装的BF2。添加进去
点Check for Update
等待升级
有时候升级时间比较长,会出现假死,耐心等待
出现All avaliable updates have been applied 表示升级成功。
点Quit或者直接点右上角的X关闭即可。
有时候升级内容比较大的时候,PB需要重新启动(不是电脑重新启动)。出现下边对话框。点确定。然后重新执行以上步骤 Windows vista下运行战地2(BF2)的方法
Windows vista下如何正常安装和运行战地2(BF2)?
1:如果你的系统是Windows vista,在安装BF2的时候会提示“这个游戏只在32-bit Windows XP下进行了测试”。不用理会,点确定以后继续安装至完毕。
2:直接点快捷方式以后进入有PB的服务器会被踢出,并“inadequate O/S privelages”。
3:解决方法:在BF2的桌面快捷方式图标上点右键,选择属性,接着在“兼容性”列表里选择“作为管理员运行这个程序”,之后再进入游戏就没有问题了。 针对网吧还原系统导致的PB 踢出问题的解决方法
去年在成都很多网吧都中了一种叫机器狗的病毒!后面针对这种病毒一个名为康禾科技网络服务公司推出了一个叫主动防御软件!起主要目的是保护C盘不受病毒入侵!它把C盘保护了起来禁止修改c盘下的所有文件.它的安装方法是当还原系统以后,把还原精灵装上重起以后,再暂时卸载还原精灵,重起以后在安装它根据还原精灵保护的磁盘来保护磁盘上面的文件.
例如:还原精灵DF6设置保护的是C D E F盘 那么你装上的IGMshield也是保护C D E F 盘
但是战地风云2的PB是你要运行了游戏进入服务器PB会自动在C:\WINDOWS\system32此目录下自动创建PnkBstrA.exe和PnkBstrB.exe,还会在C:\WINDOWS\system32\drivers目录下创建PnkBstrK.sys当C:\WINDOWS\system32目录下有了PnkBstrA.exe和PnkBstrB.exe和C:\WINDOWS\system32\drivers目录下有了PnkBstrK.sys系统文件PB才会正常启动.
但因为IGMshield保护了C盘你在启动游戏是PnkBstrA.exe\PnkBstrB.exe和PnkBstrK.sys不能正常的写入C盘导致PB服务找不到PnkBstrA.exe\PnkBstrB.exe和PnkBstrK.sys这3个文件所以当你进入游戏时就会出现Service ommuniCaion Failure:PnkBstrA.exe 的T出信息.
解决方法:在还原系统修改好IP地址以后.把战地风云2目录下的PB文件夹下的PnkBstrA.exe和PnkBstrB.exe复制到C盘的C:\WINDOWS\system32目录下,再把PnkBstrK.sys复制到C:\WINDOWS\system32\drivers目录下然后在安装冰点还原DF6和主动防御软件. 强贴留名 对新玩家有很大用处
应该顶置 此贴甚好 好帖留名。方便查找。 路过 ....... ....... 里面的故障我基本都遇见过!
页:
[1]