《战地3》安装问题

时间:2013/12/06 09:56:47 编辑:Ocean

战地3的武器之多成为了《战地》系列武器数量之最,采用寒霜2引擎,声音也是真实的枪械、坦克、直升机、吉普车等战地装备声音,这种游戏当然要入手一款了,不过有很多人安装的时候碰到了很多错误提示,这里着重说明如下。

1.DirectX Error

《战地3》安装问题

解决:

游戏目录 bf3.exe右键 属性 兼容性 选[WIN7] 或 [VISTA],并且勾选管理员权限,然后确定(如下图)

《战地3》安装问题

(2)

《战地3》安装问题

Run out of Memory这提示的是爆显存了,显卡显存不够512M的可以适当调低画质。但实际上,很多显卡显存是够的,但还是这样报错,所以这报错有时候也只是游戏抽风报错而已,可以不管。

2.系统提示:计算机中丢失D3DCOMPILER_43.DLL (或者类似D3D…..dll)

《战地3》安装问题

进游戏目录,安装自带的directx组件
Battlefield 3\__Installer\directx\redist\DXSETUP.exe(文件很多,只要找这个安装程序)
把这个安装就行了

顺便把Battlefield 3\__Installer\vc\vc2008sp1\redist里的VC组件也安装,x86是32bit系统的,x⑥4是⑥4bit系统的,按需安装

3.DirectX Device creation error

《战地3》安装问题

图中错误的大致意思是:你的图形处理芯片(显卡)不支持游戏最低要求的DX10。(你显卡太旧了……)

解决办法是:换显卡....

但是有时候这错误提示也只是偶尔战地3偶尔抽风发生的,比如该图中GTX580肯定支持DX10了,但还是报错,所以确认显卡能够完全胜任时候,只能解释为:游戏抽风了

4.战地3“已停止工作

《战地3》安装问题

(1)游戏保存目录不能有非英文的文字,把之前的目录全改英文。

(2)如果是游戏运行一段时间后,跳出“已停止工作”,估计是可调用内存不足导致,建议加内存至4G以上,并更换Win7 ⑥4bit系统(现在win7 ⑥4bit系统已经非常成熟,所有常用软件、网游没有任何兼容问题)

如果不想更换系统,用32bit的系统,请在开始→运行,输入CMD进入,复制粘贴输入以下命令:

bcdedit /set IncreaseUserVA 3072

因为32bit的系统,单进程限制了内存调用为2GB,该命令可以提升至3GB(也就是命令中的3072MB),32位系统正常可识别内存最大3.25GB,所以调整单进程为3GB已经足矣,不必再高。

(3)如果是在联机网页选服务器时候,弹出“已停止工作”,可以把origin、VPN和浏览器都先退出,注销,然后再进入联机游戏。某偏方:如果还不行,就用任务管理器-进程 结束占用内存最大的那个svhost.exe进程

5.进入单机的时候无限闪屏

解决:目前我还没收集到根本有效的说fa,貌似窗口化能暂时解决闪屏问题,按ALT+Enter可以切换窗口/全屏。或者按照第2个错误的解决办法安装DX和VC组件试试?

6. 无法定位程序输入点 GetCurrentProcessorNumber 于动态链接库 KERNEL32.DLL上

《战地3》安装问题

战地3最低要求Vista以上的系统,因为需要dx10/11等等组件,所以Windows XP以及之前的系统无法进入游戏

联机部分:

1.安装正版出现....“X:\乱码\origin\EAProxyInstaller.exe”

《战地3》安装问题

原因&解决:origin目录 和游戏保存目录都不能有中文,把origin目录改成全英文后,再重新安装游戏。

2.origin某个界面提示missing DLL

重启机子和路由器,不行就重装下origin和游戏。。。

3.游戏更新后黑屏

因为2012年3月28日的PC的平衡补丁更新后,中文语言包有所更新,所以俄版的中文需要另外打补丁。
去3DM自己找俄版黑屏补丁,港版、普通版黑屏也可以试试这补丁,不会对游戏文件造成影响。

4.origin提示密码错误(实际上输入正确)、origin无法登入/进入在线模式、origin不显示游戏、激活码界面空白不载入……之类的origin的各种抽风,Battlelog网页无法载入....
以及联机刚进游戏就跳出,网页左下“游戏管理员”提示no packet flow/losing
key packet

原因:这几个错误,基本都是因为国内网络联外网环境较差,网络丢包造成,(无论你的带宽多大,国内的ping多低,都有可能联外网丢包)。

解决办法:

-点击windows开始键(左下角开始按钮)
-在搜索栏(win7任务栏底部的白色搜索框)内输入services.msc
-敲回车
-一个新的窗口被打开了
-在右边选项框(就是有很多数据的那块)里仔细寻找
-找到"UPnP host devices"项
-右键
-属性
-在其属性选项卡中的下拉菜单将此服务“禁用”,并"停止"此服务
-点击“确定“
-接著寻找"SSPD discovery"项(同样在刚才打开的窗口),并为该项做相同的操作
-重启
ok
相关攻略
相关游戏