修复:《战地风云4》崩溃并在Windows 10上性能低下

目录:

视频: therunofsummer 2024

视频: therunofsummer 2024
Anonim

《战地风云4》玩家报告了Windows 10上的各种问题,例如崩溃,性能低下和.dll文件丢失。 所有这些问题都可能破坏您的《战地风云4》体验,但是对您来说幸运的是,有一种方法可以解决所有这些问题。

修复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. 在游戏中禁用原点
  15. 如果您运行Windows 64位,请将BF4也设置为64位
  16. 干净启动计算机

解决方案1 ​​–更新显卡驱动程序

根据玩家的说法,《战地风云4》在玩了5分钟后便崩溃了。 在游戏崩溃之前,似乎存在内存泄漏,导致性能从150 fps下降到40 fps。 这使得游戏无法进行,但是有解决方案。

这听起来像是一个严重的问题,因为它会大大降低游戏性能,但是有一种解决方法。 要解决此问题,您只需访问图形卡制造商的网站并下载最新的驱动程序。 已经确认Nvidia已发布了可解决此问题的新驱动程序集,因此请确保尽快下载它们。

手动更新驱动程序很烦人,因此我们建议您下载此驱动程序更新程序工具(100%安全,并经过我们的测试)以自动进行。 因此,您可以防止文件丢失,甚至可以防止计算机永久损坏。

Tweakbit驱动程序更新程序已获得Microsoft和Norton Antivirus的认可。 这是安装和使用它的方法:

1.下载并安装TweakBit驱动程序更新程序

2.安装后,该程序将自动开始扫描您的PC以查找过时的驱动程序。 驱动程序更新程序将根据其最新版本的云数据库检查已安装的驱动程序版本,并建议适当的更新。 您需要做的就是等待扫描完成。
3.扫描完成后,您将获得有关PC上发现的所有问题驱动程序的报告。 查看列表,查看是否要单独更新或每个驱动程序一次更新。 要一次更新一个驱动程序,请单击驱动程序名称旁边的“更新驱动程序”链接。 或者,只需单击底部的“全部更新”按钮,即可自动安装所有建议的更新。

注意: 一些驱动程序需要分多个步骤安装,因此您必须多次单击“更新”按钮,直到安装了所有驱动程序。

免责声明 :此工具的某些功能不是免费的。

解决方案2 –禁用SLI /交火

据报道,《战地风云4》在Windows 10上存在SLI和Crossfire的一些问题,如果最新的驱动程序无法帮助您解决崩溃问题,也许这是暂时禁用SLI或Crossfire的最佳解决方案。

要禁用SLI,请遵循以下说明:

  1. 打开NVIDIA控制面板。
  2. 转到3D设置>设置SLI配置。
  3. 确保选择了不使用SLI技术。
  4. 单击应用保存更改。

如果您使用AMD卡,则可以按照以下步骤禁用Crossfire:

  1. 打开催化剂控制中心。
  2. 单击图形>交火。
  3. 取消选中启用交火。
  4. 单击确定保存更改。

禁用SLI或Crossfire后,您的游戏性能可能会下降,但游戏应该更稳定。

  • 另请阅读:如何不断修复《战地风云1》,以替代方式进行制表以提高处理器性能

解决方案3 –在浏览器中禁用硬件加速

用户报告说,Windows 10对浏览器使用的硬件加速与Windows的早期版本不同,这是《战地风云4》帧速率下降的原因之一。由于使用浏览器启动《战地风云4》,因此硬件加速问题在整个游戏中仍然存在。 ,但是您可以通过在浏览器中禁用硬件加速来解决此问题。 我们将向您展示如何在Internet Explorer中禁用硬件加速,但是如果您使用其他浏览器,请确保对所使用的浏览器禁用硬件加速。

  1. 点击右上角的齿轮图标。
  2. 选择“ Internet选项”。
  3. 单击高级选项卡。
  4. 选中使用软件渲染而不是GPU渲染。
  5. 重启你的电脑。

重新启动后,尝试再次运行《战地风云4》。 希望您会看到一些性能改进。

解决方案4 –更改注册表设置

仅当您安装了《战地风云4》 DLC,但您无法从DLC运行任何地图时,此解决方案才适用于您。 尝试从DLC运行地图时,您会收到一条Requires Extra Expansion Pack消息,该消息将阻止您启动所选地图。 为了解决此问题,您需要在注册表中更改一些值,所以让我们看看如何做到这一点。

  1. 转到《战地风云4》安装目录。 默认情况下,它应该是C:Program Files(x86)Origin GamesBattlefield 4。
  2. 转到更新目录。 您应该看到一个或多个Xpack文件夹。 这些文件夹中的每一个代表一个DLC。 您需要记住文件夹的名称,因为以后需要它们。
  3. 启动注册表编辑器。 您可以通过按Windows键+ R并键入regedit来启动注册表编辑器。 键入regedit后,按Enter或单击“确定”以打开注册表编辑器。
  4. 注册表编辑器打开后,在左窗格中导航到以下键:
    • HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / EA Games / Battlefield 4
  5. 您应该看到一些名为Xpack的密钥。 这些密钥代表步骤2中的Xpack文件夹。如果注册表中缺少某些Xpack密钥,但在步骤2中的Updates文件夹中有相同名称的文件夹,则需要手动添加它们。 基本上,您需要将步骤2中的所有Xpack文件夹添加到注册表中。
  6. 右键单击Battlefield 4键,选择“新建”>“键”。
  7. 输入密钥名称,使其与步骤2中的Xpack文件夹名称匹配。例如,如果注册表中缺少Xpack3,则将新密钥命名为Xpack3。
  8. 右键单击新创建的密钥(在我们的示例Xpack3中),然后选择“新建”>“字符串值”。
  9. 将新创建的String值命名为Installed。
  10. 双击已安装。
  11. 在“数值数据”字段中,输入True,然后按OK保存更改。

重复步骤6至12,直到为步骤2中的所有Xpack文件夹添加了所有Xpack密钥。

  • 另请阅读:如何修复和自定义《战地风云1》目标

解决方案5 –禁用自动安装驱动程序并下载旧版本的图形卡驱动程序

Windows 10自动更新您的驱动程序,有时可能会导致某些游戏出现问题,例如我们的《战地风云4》。 因此,在某些情况下,最好禁用自动驱动程序更新:

  1. 打开控制面板。
  2. 转到系统和安全。
  3. 单击硬件选项卡,然后选择设备安装设置。
  4. 选择否,让我选择要做什么。
  5. 现在,选择从不从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。 为此,请执行以下操作:

  1. 在记事本中,单击文件>另存为。
  2. 在“另存为类型”字段中,从菜单中选择“所有文件”。
  3. 在文件名字段中输入user.cfg文件。
  4. 现在,将文件保存到Battlefield 4安装目录。 默认情况下,它应该是C:Program Files(x86)Origin GamesBattlefield 4。

解决方案10 –更改抗锯齿和各向异性设置

如果您的游戏在加载屏幕期间死机或崩溃,则可以尝试在Nvidia控制面板中更改抗锯齿和各向异性设置。

  1. 打开Nvidia控制面板。
  2. 转到管理3D设置。
  3. 查找抗锯齿和各向异性设置,并将其值更改为“使用应用程序设置”。

如果使用AMD图形卡,则可以类似的方式从Catalyst Control Center更改这些选项。

如果更改抗锯齿和各向异性设置无济于事,则可以尝试在Origin中关闭云存储选项并更新PunkBuster。

  • 另请阅读:玩游戏时屏幕变黑:4种解决方案可快速修复该问题

解决方案11 –将dxgi.dll移至《战地风云4》安装目录

如果您收到错误消息说dxgi.dll丢失,则可以通过将dxgi.dll移至《战地风云4》的安装目录轻松地解决此问题。 为此,请按照下列步骤操作:

  1. 转到C:WindowsSystem32。
  2. 在System32中找到名为dxgi.dll的文件。

  3. 将文件复制到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》都会最大程度地减少这种情况。 如果您在演奏时不小心按下它,可能会非常沮丧,但是有一种解决方法。

  1. 启动任务管理器。 您可以通过按Windows键+ X并从列表中选择“任务管理器”来启动任务管理器。
  2. 当任务管理器启动时,您需要找到名为BTTray.exe的进程并结束它。
  3. 现在您可以开始游戏了,如果您不小心再次按下Caps Lock,游戏将不会最小化。

我们不得不提到,每次要启动《战地风云4》时,都必须重复此步骤,以避免出现此问题。

解决方案14 –在游戏中禁用Origin

一些玩家建议在游戏中禁用Origin可以解决《战地风云4》的问题。 此解决方法的说明非常容易遵循:只需转到Origin>应用程序设置>游戏中的Origin>禁用游戏中的Origin。

解决方案15 –如果运行Windows 64位,则也将BF4设置为64位

  1. 启动Origin并转到“我的游戏”
  2. 右键单击BF4>选择游戏属性
  3. 启动时将游戏设置为x64
  4. 取消选中“禁用游戏中的原点”选项
  5. 应用新设置>启动BF4,以检查此替代方法是否解决了问题。

解决方案16 –干净启动计算机

此解决方案对于低规格和中规格计算机特别有用。 通过执行干净启动,您的计算机可以使用更多资源来运行游戏。 另外,如果您遇到的BF问题是由软件不兼容问题引起的,则此解决方案应予以解决。

  1. 转到开始>键入msconfig >按下Enter启动系统配置
  2. 转到“常规”选项卡>选择“选择性启动”>取消选中“加载启动项”
  3. 转到服务选项卡>选中隐藏所有Microsoft服务>单击全部禁用
  4. 单击应用>单击确定>重新启动计算机并启动游戏

我们希望我们的解决方案会有所帮助,并且我们还介绍了《战地风云4》崩溃,因此您可能需要阅读以获取更多信息。

修复:《战地风云4》崩溃并在Windows 10上性能低下