修复:《战地风云4》崩溃并在Windows 10上性能低下
目录:
- 修复Windows 10上的《战地风云4》问题
- 解决方案1 –更新显卡驱动程序
- 解决方案2 –禁用SLI /交火
- 解决方案3 –在浏览器中禁用硬件加速
- 解决方案4 –更改注册表设置
- 解决方案5 –禁用自动安装驱动程序并下载旧版本的图形卡驱动程序
- 解决方案6 –关闭EVGA Precision X
- 解决方案7 –禁用防病毒/防火墙并以管理员身份运行Origin
- 解决方案8 –较低的图形质量和游戏分辨率
- 解决方案9 –创建一个新的cfg文件
- 解决方案10 –更改抗锯齿和各向异性设置
- 解决方案11 –将dxgi.dll移至《战地风云4》安装目录
- 解决方案12 –安装Visual C可再发行组件
- 解决方案13 –使用任务管理器结束BTTray.exe进程
- 解决方案14 –在游戏中禁用Origin
- 解决方案15 –如果运行Windows 64位,则也将BF4设置为64位
- 解决方案16 –干净启动计算机
视频: therunofsummer 2024
《战地风云4》玩家报告了Windows 10上的各种问题,例如崩溃,性能低下和.dll文件丢失。 所有这些问题都可能破坏您的《战地风云4》体验,但是对您来说幸运的是,有一种方法可以解决所有这些问题。
修复Windows 10上的《战地风云4》问题
- 更新您的显卡驱动程序
- 禁用SLI /交火
- 在浏览器中禁用硬件加速
- 更改注册表设置
- 禁用自动驱动程序安装并下载旧版本的图形卡驱动程序
- 关闭EVGA Precision X
- 禁用防病毒/防火墙并以管理员身份运行Origin
- 较低的图形质量和游戏分辨率
- 创建一个新的cfg文件
- 更改抗锯齿和各向异性设置
- 将dxgi.dll移至《战地风云4》安装目录
- 安装Visual C可再发行组件
- 使用任务管理器结束BTTray.exe进程
- 在游戏中禁用原点
- 如果您运行Windows 64位,请将BF4也设置为64位
- 干净启动计算机
解决方案1 –更新显卡驱动程序
根据玩家的说法,《战地风云4》在玩了5分钟后便崩溃了。 在游戏崩溃之前,似乎存在内存泄漏,导致性能从150 fps下降到40 fps。 这使得游戏无法进行,但是有解决方案。
这听起来像是一个严重的问题,因为它会大大降低游戏性能,但是有一种解决方法。 要解决此问题,您只需访问图形卡制造商的网站并下载最新的驱动程序。 已经确认Nvidia已发布了可解决此问题的新驱动程序集,因此请确保尽快下载它们。
手动更新驱动程序很烦人,因此我们建议您下载此驱动程序更新程序工具(100%安全,并经过我们的测试)以自动进行。 因此,您可以防止文件丢失,甚至可以防止计算机永久损坏。
Tweakbit驱动程序更新程序已获得Microsoft和Norton Antivirus的认可。 这是安装和使用它的方法:
1.下载并安装TweakBit驱动程序更新程序
注意: 一些驱动程序需要分多个步骤安装,因此您必须多次单击“更新”按钮,直到安装了所有驱动程序。
免责声明 :此工具的某些功能不是免费的。
解决方案2 –禁用SLI /交火
据报道,《战地风云4》在Windows 10上存在SLI和Crossfire的一些问题,如果最新的驱动程序无法帮助您解决崩溃问题,也许这是暂时禁用SLI或Crossfire的最佳解决方案。
要禁用SLI,请遵循以下说明:
- 打开NVIDIA控制面板。
- 转到3D设置>设置SLI配置。
- 确保选择了不使用SLI技术。
- 单击应用保存更改。
如果您使用AMD卡,则可以按照以下步骤禁用Crossfire:
- 打开催化剂控制中心。
- 单击图形>交火。
- 取消选中启用交火。
- 单击确定保存更改。
禁用SLI或Crossfire后,您的游戏性能可能会下降,但游戏应该更稳定。
- 另请阅读:如何不断修复《战地风云1》,以替代方式进行制表以提高处理器性能
解决方案3 –在浏览器中禁用硬件加速
用户报告说,Windows 10对浏览器使用的硬件加速与Windows的早期版本不同,这是《战地风云4》帧速率下降的原因之一。由于使用浏览器启动《战地风云4》,因此硬件加速问题在整个游戏中仍然存在。 ,但是您可以通过在浏览器中禁用硬件加速来解决此问题。 我们将向您展示如何在Internet Explorer中禁用硬件加速,但是如果您使用其他浏览器,请确保对所使用的浏览器禁用硬件加速。
- 点击右上角的齿轮图标。
- 选择“ Internet选项”。
- 单击高级选项卡。
- 选中使用软件渲染而不是GPU渲染。
- 重启你的电脑。
重新启动后,尝试再次运行《战地风云4》。 希望您会看到一些性能改进。
解决方案4 –更改注册表设置
仅当您安装了《战地风云4》 DLC,但您无法从DLC运行任何地图时,此解决方案才适用于您。 尝试从DLC运行地图时,您会收到一条Requires Extra Expansion Pack消息,该消息将阻止您启动所选地图。 为了解决此问题,您需要在注册表中更改一些值,所以让我们看看如何做到这一点。
- 转到《战地风云4》安装目录。 默认情况下,它应该是C:Program Files(x86)Origin GamesBattlefield 4。
- 转到更新目录。 您应该看到一个或多个Xpack文件夹。 这些文件夹中的每一个代表一个DLC。 您需要记住文件夹的名称,因为以后需要它们。
- 启动注册表编辑器。 您可以通过按Windows键+ R并键入regedit来启动注册表编辑器。 键入regedit后,按Enter或单击“确定”以打开注册表编辑器。
- 注册表编辑器打开后,在左窗格中导航到以下键:
- HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / EA Games / Battlefield 4
- 您应该看到一些名为Xpack的密钥。 这些密钥代表步骤2中的Xpack文件夹。如果注册表中缺少某些Xpack密钥,但在步骤2中的Updates文件夹中有相同名称的文件夹,则需要手动添加它们。 基本上,您需要将步骤2中的所有Xpack文件夹添加到注册表中。
- 右键单击Battlefield 4键,选择“新建”>“键”。
- 输入密钥名称,使其与步骤2中的Xpack文件夹名称匹配。例如,如果注册表中缺少Xpack3,则将新密钥命名为Xpack3。
- 右键单击新创建的密钥(在我们的示例Xpack3中),然后选择“新建”>“字符串值”。
- 将新创建的String值命名为Installed。
- 双击已安装。
- 在“数值数据”字段中,输入True,然后按OK保存更改。
重复步骤6至12,直到为步骤2中的所有Xpack文件夹添加了所有Xpack密钥。
- 另请阅读:如何修复和自定义《战地风云1》目标
解决方案5 –禁用自动安装驱动程序并下载旧版本的图形卡驱动程序
Windows 10自动更新您的驱动程序,有时可能会导致某些游戏出现问题,例如我们的《战地风云4》。 因此,在某些情况下,最好禁用自动驱动程序更新:
- 打开控制面板。
- 转到系统和安全。
- 单击硬件选项卡,然后选择设备安装设置。
- 选择否,让我选择要做什么。
- 现在,选择从不从Windows Update安装驱动程序软件。
之后,您可以卸载当前的图形卡驱动程序,并从图形卡制造商那里下载旧版本。 请记住,只有在最新版本无法正常运行时,才下载驱动程序的旧版本。
解决方案6 –关闭EVGA Precision X
EVGA Precision X是用于Nvidia图形卡的超频工具,据报道,该工具的最新版本导致《战地风云4》出现一些问题。据用户称,他们甚至无法启动游戏,因为该游戏会在所有时间。
到目前为止,唯一的解决方案是在玩《战地风云4》时禁用EVGA Precision X,或者如果您真的需要使用EVGA Precision X,则可以切换到与《战地风云4》搭配使用的旧版本。
解决方案7 –禁用防病毒/防火墙并以管理员身份运行Origin
如果游戏给您意外的错误,无法启动或突然停止工作,则可以尝试以管理员身份运行Origin。 只需找到Origin快捷方式,右键单击它,然后从菜单中选择以管理员身份运行。
如果以管理员身份运行Origin不能解决问题,则可能必须暂时禁用防病毒软件和防火墙,然后尝试重新启动游戏。
- 另请阅读:修复:游戏安装将永远
解决方案8 –较低的图形质量和游戏分辨率
用户报告了DirectX功能,可用虚拟内存和总资源内存错误。 这些错误是由于缺少图形卡内存引起的,解决此问题的唯一方法是降低游戏的图形设置和游戏分辨率。
在最坏的情况下,您可能必须使用具有更多内存的新显卡来升级您的显卡。
解决方案9 –创建一个新的cfg文件
创建新的.cfg文件可能会帮助您解决帧频问题和延迟,因此让我们看看如何在Windows 10中创建.cfg文件。
打开记事本,并在其中添加以下几行:
- GameTime.MaxVariableFps 60
- PerfOverlay.DrawFps 1
- PostProcess.DynamicAOEnable 0
- RenderDevice.Dx11Enable 0
- RenderDevice.ForceRenderAheadLimit 1
- RenderDevice.TripleBufferingEnable 0
- WorldRender.DxDeferredCsPathEnable 0
- WorldRender.FxaaEnable 0
- WorldRender.MotionBlurEnable 0
- WorldRender.SpotLightShadowmapEnable 0
- WorldRender.SpotLightShadowmap分辨率256
- WorldRender.TransparencyShadowmapsEnable 0
现在,您需要将文件另存为user.cfg。 为此,请执行以下操作:
- 在记事本中,单击文件>另存为。
- 在“另存为类型”字段中,从菜单中选择“所有文件”。
- 在文件名字段中输入user.cfg文件。
- 现在,将文件保存到Battlefield 4安装目录。 默认情况下,它应该是C:Program Files(x86)Origin GamesBattlefield 4。
解决方案10 –更改抗锯齿和各向异性设置
如果您的游戏在加载屏幕期间死机或崩溃,则可以尝试在Nvidia控制面板中更改抗锯齿和各向异性设置。
- 打开Nvidia控制面板。
- 转到管理3D设置。
- 查找抗锯齿和各向异性设置,并将其值更改为“使用应用程序设置”。
如果使用AMD图形卡,则可以类似的方式从Catalyst Control Center更改这些选项。
如果更改抗锯齿和各向异性设置无济于事,则可以尝试在Origin中关闭云存储选项并更新PunkBuster。
- 另请阅读:玩游戏时屏幕变黑:4种解决方案可快速修复该问题
解决方案11 –将dxgi.dll移至《战地风云4》安装目录
如果您收到错误消息说dxgi.dll丢失,则可以通过将dxgi.dll移至《战地风云4》的安装目录轻松地解决此问题。 为此,请按照下列步骤操作:
- 转到C:WindowsSystem32。
- 在System32中找到名为dxgi.dll的文件。
- 将文件复制到Battlefield 4安装目录。 默认情况下,它应该是C:Program Files(x86)Origin GamesBattlefield 4,但是您的计算机上的位置可能不同。
解决方案12 –安装Visual C可再发行组件
如果错误提示说缺少Msvcr110.dll或Msvcr120.dll,则需要重新安装Visual C Redistributable。 您无需下载任何内容,因为您可以从Battlefield 4安装目录中安装Visual C Redistributables。
只需转到C:Program Files(x86)Origin GamesBattlefield 4_InstallerVCvc2012Update3redist文件夹,然后安装VCredist.exe的x86和x64版本。
解决方案13 –使用任务管理器结束BTTray.exe进程
据报道,每当您按下键盘上的Caps Lock按钮时,《战地风云4》都会最大程度地减少这种情况。 如果您在演奏时不小心按下它,可能会非常沮丧,但是有一种解决方法。
- 启动任务管理器。 您可以通过按Windows键+ X并从列表中选择“任务管理器”来启动任务管理器。
- 当任务管理器启动时,您需要找到名为BTTray.exe的进程并结束它。
- 现在您可以开始游戏了,如果您不小心再次按下Caps Lock,游戏将不会最小化。
我们不得不提到,每次要启动《战地风云4》时,都必须重复此步骤,以避免出现此问题。
解决方案14 –在游戏中禁用Origin
一些玩家建议在游戏中禁用Origin可以解决《战地风云4》的问题。 此解决方法的说明非常容易遵循:只需转到Origin>应用程序设置>游戏中的Origin>禁用游戏中的Origin。
解决方案15 –如果运行Windows 64位,则也将BF4设置为64位
- 启动Origin并转到“我的游戏”
- 右键单击BF4>选择游戏属性
- 启动时将游戏设置为x64
- 取消选中“禁用游戏中的原点”选项
- 应用新设置>启动BF4,以检查此替代方法是否解决了问题。
解决方案16 –干净启动计算机
此解决方案对于低规格和中规格计算机特别有用。 通过执行干净启动,您的计算机可以使用更多资源来运行游戏。 另外,如果您遇到的BF问题是由软件不兼容问题引起的,则此解决方案应予以解决。
- 转到开始>键入msconfig >按下Enter启动系统配置
- 转到“常规”选项卡>选择“选择性启动”>取消选中“加载启动项”
- 转到服务选项卡>选中隐藏所有Microsoft服务>单击全部禁用
- 单击应用>单击确定>重新启动计算机并启动游戏
我们希望我们的解决方案会有所帮助,并且我们还介绍了《战地风云4》崩溃,因此您可能需要阅读以获取更多信息。
《战地风云4》在Windows 10、8.1中崩溃[修复]
许多《战地风云4》玩家报告说,在单人模式下玩游戏或加入服务器时,该游戏在Windows 10、8.1下崩溃或挂起。 这是解决问题的方法。
《战地风云4:最终立场DLC》现已在Xbox One上免费提供
《战地风云4》是由EA Digital Illusions CE(DICE)开发并由Electronic Arts发行的第一人称射击游戏。 该游戏于2011年10月发行,作为2011年发行的游戏《战地风云3》的续集。《战地风云4》的发行版本为Xbox One,Xbox 360,PlayStation 4,PlayStation 3…