单机频道 > 单机游戏常见问题

win8.1系统能不能玩战地3 报错怎么解决

14-01-26 52pk游戏网

  win8.1系统能不能玩战地3 报错怎么解决

  游戏路径要求全英文、数字

  游戏保存路径地址中 不能含有有中文命名的文件夹,把游戏目录之前的文件夹全改英文或数字

  例如错误路径:D:\游戏\Battlefield 3,那个“游戏”的中文文件夹就不行,要改名英文,或者把游戏目录剪切粘贴移动到中文路径外。

 

  改完路径后记得再运行一次 中文注册表工具,重新添加注册表路径信息。

  战地3错误解决大全(本体+联机报错)

  PS:*联机出现PB踢,理由No packet flow的 只能挂VPN了

  A.游戏本体部分错误解决:

  1. 双击bf3无反应,无运行

  游戏路径要求全英文、数字,不能含有有中文命名的文件夹,把游戏目录之前的文件夹全改英文或数字。

  例如

  O正确路径 D:\Battlefield 3

  X错误路径 D:\游戏\Battlefield 3,那个“游戏”的中文文件夹就不行,要改名英文,或者把游戏目录剪切粘贴移动到中文路径外。

  改完路径后记得再运行一次目录下的 中文注册表工具,重新添加注册表路径信息。

  2.显卡驱动 错误:

win8.1系统能不能玩战地3 报错怎么解决

  ↑该提示为你没安装显卡驱动 ↑,以及↓

win8.1系统能不能玩战地3 报错怎么解决

  如图出现ATI,NVIDIA + 版本号,如图,请去N卡或A卡官方网站更新自己的显卡驱动。

  如果不晓得咋更新,去下载驱动精灵,https://down.52pk.com/xiazai/17100.shtml,让它自动检测下载驱动

  3.DirectX Error

win8.1系统能不能玩战地3 报错怎么解决

  方法1:

  下载Frostbite_Fix.exe,放到任意路径。

  http://pan.baidu.com/s/1jCaiO

  运行那工具,点对应游戏的 修复

win8.1系统能不能玩战地3 报错怎么解决

  (工具应该会自动从注册表检测到路径,如果没显示游戏路径,要点 路径 按钮手动选择游戏启动文件。

  方法2. (对Win 8.1以上无效,不推荐AMD多卡用户用)

  对bf3图标右键,属性,兼容性,勾选任意一个系统;并且勾选下面“以管理员身份运行”,然后确定(如下图)。

  并且最好更新一下显卡驱动。

win8.1系统能不能玩战地3 报错怎么解决

  副作用:AMD的多卡CrossFireX交火技术会失效,只单卡运行。

  (2)

win8.1系统能不能玩战地3 报错怎么解决

  Run out of Memory这提示的字面意思是爆显存了,显卡性能不错但是显存不够的可以适当调低画质。

  但实际上,很多显卡显存是够的,但还是这样报错,可能是32bit系统爆内存问题导致牵连。(参考下面A-6.游戏"停止工作"的第(2)解决办法)

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

win8.1系统能不能玩战地3 报错怎么解决

  以及仅仅下载dll私自处理后导致的下面图↓

win8.1系统能不能玩战地3 报错怎么解决

  根本解决方案:

  进游戏目录,安装自带的directx组件

  Battlefield 3\__Installer\directx\redist\DXSETUP(文件很多,只要找这个DXSETUP.exe安装程序)

  把这个安装就行了

  PS:如果你的路径下找不到那DXSETUP文件,或者上面的提示安装失败,到网上下载个DX修复工具:http://www.xiazaiba.com/html/6081.html

  5.DirectX Device creation error

win8.1系统能不能玩战地3 报错怎么解决

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

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

  但是有时候这错误提示也只是偶尔战地3偶尔抽风发生的,比如该图中GTX580肯定支持DX10了,但还是报错,可以尝试更新/或者换旧版的显卡驱动。

  6.战地3 已停止工作

win8.1系统能不能玩战地3 报错怎么解决

  (1)游戏路径要求全英文、数字,不能含有有中文命名的文件夹,把游戏目录之前的文件夹全改英文或数字。

  例如

  正确路径 D:\Battlefield 3

  错误路径 D:\游戏\Battlefield 3,那个“游戏”的中文文件夹就不行,要改名英文,或者把游戏目录剪切粘贴移动到中文路径外。

  改完路径后记得再运行一次目录下的 中文注册表工具,重新添加注册表路径信息。

  (2)如果是游戏运行一段时间后,跳出“已停止工作”,估计是32bit系统可调用内存不足导致,而且32bit系统单进程默认限制了内存调用为2GB,导致bf3.exe进程无法继续调用内存而停止工作。建议加内存至4G以上,并更换Win7 64bit系统(现在win7 64bit系统已经非常成熟,所有常用软件、网游没有任何兼容问题)

  Win7 64bit镜像ISO下载 & 硬盘直接安装教程: http://blog.163.com/feitianying008@126/blog/static/116238174201364924443/

  如果不想更换系统,4GB内存用32bit的系统,请在开始→运行,输入CMD,运行命令提示符,复制粘贴输入以下命令

  bcdedit /set IncreaseUserVA 3072

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

  (3)如果是在联机网页选伺服器时候,弹出“已停止工作”(错误模块ntdll.dll)。

  在Origin里对着Battlefield 3游戏封面图右键,修复安装。

  把“我的文档”下的 Battlefield 3 这文件夹删除,就重置了游戏设定(这是云同步文件缺失 不完全问题,要把云同步关掉: Origin左上角英文点开,应用程序设置,往下拉找到“启用所有支持游戏的云储存”,去掉那勾)

  (4)有可能是显卡驱动的问题: Nvidia Geforce显卡的310.**系列驱动,部分用户有比较频繁的停止工作问题。可以把驱动更新; AMD显卡用户同理 可以更新到最新版本

  7.进入单机的时候无限闪屏、黑屏

  解决:目前我还没收集到根本有效的说法,貌似窗口化游戏能暂时解决闪屏、黑屏问题,按Alt+Enter可以切换窗口/全屏。或者按照上面A-4.那错误的解决办法安装DX和VC组件试试。

  8.bf3无法找到入口,无法定位输入点……于动态连接库MSVCR100.dll上

win8.1系统能不能玩战地3 报错怎么解决

  这是VC++ 2008SP1系统组件没安装的原因。

  把游戏目录下Battlefield 3\__Installer\vc\vc2008sp1\redist 里的VC组件安装,x86是32bit系统的,x64是64bit系统的,按需安装。

  如果路径下没有所说的文件夹,就自行上网搜索红字下载。

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

win8.1系统能不能玩战地3 报错怎么解决

 

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

    分享

    相关新闻