就动作冒险游戏而言,《荒野大镖客:救赎2》(Red Dead Redemption 2)表现最好。来自成功游戏的创作者,包括侠盗猎车手,该游戏获得了广泛的好评。
巨大的头衔终于进入了Steam和Epic Games Store,这意味着这些平台上的玩家终于有机会轻松地加入到这个乐趣中。
也就是说,一些游戏玩家报告说,令人讨厌的随机崩溃导致游戏无法玩。如果您是其中的一员,则不必担心,因为本文中的解决方案将帮助您解决问题。
检查游戏的系统要求
不要以为您的计算机具备了运行游戏所需的一切资源而着急。您必须先确认这一点,然后才能应用任何修复程序。您遇到的崩溃问题很可能是计算机功能不佳造成的。后来许多没有根据PC规格检查游戏要求的游戏玩家意识到他们需要执行某些升级或完全更换计算机。
以下列出了《荒野大镖客:救赎2》的最低要求和建议要求,此外,您还将找到一个指南,向您展示如何检查计算机是否符合这些规格。
请注意,该游戏需要64位操作系统。
最低要求
操作系统:Windows 7 Service Pack 1(6.1.7601)
处理器:Intel Core i5-2500K; AMD FX-6300
系统内存:8 GB RAM
GPU:英伟达GeForce GTX 770 2GB; AMD Radeon R9 280 3GB
网络:宽带Internet连接
储存空间:150 GB可用空间
声卡:Direct X兼容
推荐要求
操作系统:Windows 10 – 2018年4月更新(v1803)
处理器:Intel Core i7-4770K; AMD锐龙5 1500X
系统内存:12 GB RAM
GPU:NVIDIA GeForce GTX 1060 6GB; AMD Radeon RX 480 4GB
网络:宽带Internet连接
储存空间:150 GB可用空间
声卡:Direct X兼容
请按照本指南检查您的计算机是否具有必需的硬件和软件组件:
- 右键单击“开始”按钮,然后在“快速访问”菜单中选择“文件资源管理器”,以打开“文件资源管理器”窗口。您也可以使用Windows + E键盘快捷键或单击任务栏中的文件夹图标以更快地启动文件资源管理器。
- 打开“文件资源管理器”窗口后,导航至左侧栏,右键单击“此PC”,然后单击上下文菜单中的“属性”。
- 现在将打开“系统”窗口。在主窗口中找到您的PC规格。您会发现规格包括系统内存,操作系统架构和CPU详细信息等。
- 要检查您的图形卡的详细信息,请按照下列步骤操作:
- 右键单击“开始”菜单,然后在“快速访问”菜单中单击“运行”,以打开“运行”对话框。您也可以同时点击Windows和R键以更快地启动对话框。
- 运行打开后,在文本字段中键入“ dxdiag”(不带引号),然后单击“确定”按钮或按Enter键。
- 出现DirectX诊断工具窗口后,切换到“显示”选项卡。
- 该选项卡下将提供您图形卡的所有详细信息。
阅读完计算机规格后,请升级不符合RDR2最低要求的所有组件。确保您的Internet连接稳定可靠,足以与游戏服务器通信。
要在高设置下畅享流畅的游戏玩法而没有问题,您必须使用满足或超过建议要求的系统。
如果您的电脑具有运行Red Dead Redemption 2的正确规格,则崩溃问题是某些系统故障造成的。您将了解如何解决这些潜在问题。
恢复为Vulkan
图形API(应用程序编程接口)是允许开发人员将任何游戏栩栩如生的软件组件。 API的工作是帮助设备了解游戏命令。这意味着游戏开发人员不必为不同的显卡提供唯一的代码。
Red Dead Redemption 2有两个主要的图形API:Vulkan(基于AMD的Mantle API,由Khronos集团管理)和DirectX 12(由Microsoft开发)。
众所周知,这两个API都可以很好地与游戏配合使用,但是某些用户指出,崩溃问题在从DirectX切换到Vulkan后消失了。您可以尝试一下,然后检查问题是否在Windows 10 PC上消失了。请按照以下步骤操作:
- 右键单击“开始”按钮,然后在“快速访问”菜单中选择“文件资源管理器”,以启动文件资源管理器。如果要更快地启动该应用程序,请单击任务栏中的文件夹图标(如果有的话),或同时按下Windows和E键。
- 显示文件资源管理器后,转到左窗格,然后单击“这台PC”。
- 转到右侧窗格,然后打开“本地磁盘C”或用户文件夹所在的位置。
- 驱动器打开后,双击“用户”文件夹,然后单击具有您的用户名的文件夹。
- 打开文档文件夹。
- 打开文档后,导航至Rockstar游戏>> Red Dead Redemption 2 >>设置。
- 转到“设置”文件夹后,查找System.xml文件并重命名。
- 重命名后,运行游戏。
- 将创建一个新的System.xml文件,Vulkan将成为游戏的API。
或者,您可以调整system.xml文件以更改游戏的API。按着这些次序:
- 右键单击“开始”按钮,然后在“快速访问”菜单中选择“文件资源管理器”,以启动文件资源管理器。如果要更快地启动该应用程序,请单击任务栏中的文件夹图标(如果有的话),或同时按下Windows和E键。
- 显示文件资源管理器后,转到左窗格,然后单击“这台PC”。
- 转到右侧窗格,然后打开“本地磁盘C”或用户文件夹所在的位置。
- 驱动器打开后,双击“用户”文件夹,然后单击带有您的用户名的文件夹。
- 打开文档文件夹。
- 打开文档后,导航至Rockstar游戏>> Red Dead Redemption 2 >>设置。
- 转到“设置”文件夹后,查找System.xml文件并使用记事本打开它。
- 文本打开后,找到以下行(您可以使用Ctrl + F):
kSettingAPI_DX12
并将其更改为:
kSettingAPI_Vulkan
- 保存笔记,然后运行游戏以检查崩溃问题。
更新您的显卡驱动程序
确保您的显卡驱动程序是最新的,因为这很可能是问题的原因。您可以使用Windows Update实用程序或设备管理器轻松更新它。
但是,如果您使用Auslogics驱动程序更新程序,则可以减轻压力并享受其他好处,例如轻松的回滚过程和并发的多个驱动程序下载。
验证游戏文件的完整性
如果游戏要顺利运行,则您的游戏文件必须完整无缺。如果一个文件丢失或损坏,您将遇到问题,很可能是连续崩溃的原因。
您应该验证您的游戏文件,以确保没有问题。您必须使用游戏的启动器来执行修复。幸运的是,您可以使用Rockstar Games Launcher,Epic Games Launcher或Steam验证游戏文件。我们将展示如何使用每个程序。
蒸汽
- 转到“开始”菜单,搜索Steam,然后启动客户端。如果您有应用程序的桌面图标,请双击它。
- Steam客户端显示后,转到窗口顶部,然后单击“库”。
- 在看到游戏列表后,找到Red Dead Redemption 2,右键单击它,然后单击“属性”。
- 接下来,转到窗口的右侧并切换到“本地文件”选项卡。
- 在“本地文件”选项卡下,单击显示“正在验证游戏文件的完整性...”的按钮。
- Steam现在将开始检查您计算机上游戏文件是否与服务器上文件相同。
- 客户端会自动使用正确的副本替换所有未签出的文件。
- 该过程完成后,重新启动Steam并启动Red Dead Redemption 2以检查崩溃的问题。
Rockstar游戏启动器
- 重新启动PC并启动Rockstar Games Launcher。
- 应用打开后,转到“设置”。
- 导航到窗口左侧的“我的已安装游戏”,然后选择“ Red Dead Redemption 2”。
- 接下来,转到右侧,然后在“验证游戏文件完整性”下单击“验证完整性”。
- 允许启动器执行其工作。
- 完成该过程后,您会在系统托盘上方收到一个弹出通知,表明验证过程已完成,您可以玩游戏了。
- 启动Red Dead Redemption 2并检查崩溃问题。
史诗游戏启动器
- 打开启动器。
- 应用显示后,转到“ Red Dead Redemption 2”标签。
- 在游戏的标签下,点击启动按钮旁边的齿轮图标。
- 上下文菜单下拉后,单击“验证”。
- 允许启动器检查系统上游戏文件是否与服务器上的文件匹配。
- 如果启动器发现文件已损坏或丢失,它将自动下载替换文件。
- 该过程完成后,运行游戏并检查问题。
以管理员身份运行游戏并调整其属性
以管理员身份运行游戏将允许它访问计算机上的所有资源,包括受保护的文件和文件夹。缺乏管理员权限可能会导致某种形式的封锁,从而触发随机崩溃。我们将向您展示如何更改游戏的属性,以使其在启动时以管理员身份运行。
除了以管理员身份运行游戏外,我们还将引导您完成其他可进行的调整,例如禁用“全屏优化”功能和覆盖高DPI缩放行为。
为此,您需要访问游戏的EXE文件。按着这些次序:
- 在您的PC上找到Red Dead Redemption 2的安装文件夹。
- 进入文件夹后,右键单击EXE文件,然后从上下文菜单中选择“属性”。
- “属性”对话框窗口打开后,转到“兼容性”选项卡。
- 在“兼容性”标签下,选中以下复选框:
“以管理员身份运行此程序”
“禁用全屏优化”
- 接下来,单击“更改高DPI设置”按钮。
- 之后,选中“替代高DPI缩放行为”旁边的框,然后选择“应用程序”。
- 单击确定按钮。
- 运行Red Dead Redemption 2以检查崩溃问题。
确保您的防病毒程序没有阻止游戏
您的防病毒程序可能会将游戏视为误报。这意味着,尽管它是安全且合法的程序,但仍被视为对系统的威胁。一旦发生这种情况,保护应用程序就会阻止游戏。许多游戏玩家就是这种情况,他们发现禁用防病毒程序可以一劳永逸地解决崩溃问题。
您可以尝试禁用防病毒程序,但是我们建议您采用更安全的途径,这会将游戏添加为安全程序中的例外。每个防病毒程序的“例外”功能都有不同的名称。在某些程序中,它被排除在外,而其他程序则将其标记为白名单。您可以在防病毒程序的设置环境中找到该功能。如果您不知道如何到达目的地,可以轻松地在线找到指南以逐步完成该过程。
就是说,如果您使用Windows安全,则只需按照以下步骤操作:
- 右键单击“开始”菜单,然后单击“快速访问”菜单中的“设置”,以启动“设置”应用程序。您也可以同时按下Windows和I键盘键以打开应用程序。
- 在“设置”应用程序显示后,导航至页面底部,然后单击“更新和安全性”标签。
- 单击“更新和安全性”页面左窗格中的“ Windows安全性”。
- 现在,切换到右窗格,然后单击“保护区域”下的“病毒和威胁防护”。
- 出现“ Windows安全性”的“病毒和威胁防护”界面后,向下滚动到“病毒和威胁防护设置”部分,然后单击“管理设置”链接。
- 当出现“病毒和威胁防护”页面时,向下滚动并单击“添加或删除排除项”。
- 在“排除项”页面上,单击“添加排除项”,然后在上下文菜单中单击“文件夹”。
- 出现“浏览文件夹”对话框窗口后,转到Red Dead Redemption 2的安装文件夹,然后选择它。
- 启动游戏并检查崩溃的问题。
扫描损坏的系统文件并替换它们
您的某些系统文件可能已损坏,并导致游戏崩溃。运行系统文件检查器工具以扫描这些文件并自动替换它们。请注意,由于您使用的是Windows 10,因此在运行SFC之前,您必须先运行收件箱中的部署映像服务和管理(DISM)工具。
以下指南将向您显示您需要采取的步骤:
- 通过单击任务栏中的放大镜来召唤“开始”按钮旁边的搜索栏。同时敲击Windows和S键也可以解决问题。
- 搜索框出现后,转到文本框并键入“命令提示符”。
- 一旦在搜索结果中看到“命令提示符”,请右键单击它,然后单击“以管理员身份运行”。
- 弹出“用户帐户控制”对话框后,单击“是”按钮。
- 现在,在显示命令以运行DISM工具后,在命令提示符中键入以下行:
DISM.exe /在线/清洁图像/ Restorehealth
DISM现在将使用Windows Update下载修复所需的文件。
如果您没有有效的Internet连接,或者Windows Update客户端出现问题,则该过程将失败。
在这种情况下,您将必须使用可引导USB或Windows 10安装DVD之类的安装介质作为修复源。您还可以将ISO文件挂载为虚拟DVD。
插入安装媒体后,输入以下命令行:
DISM.exe /在线/ Cleanup-Image / RestoreHealth / Source:C:\ RepairSource \ Windows / LimitAccess
您必须注意,命令行的C:\ RepairSource \ Windows部分是修复源路径的占位符。在按Enter键之前,请相应地替换它。
继续执行下一步之前,请允许命令成功执行。
- 现在,在命令提示符下键入“ sfc / scannow”,然后按Enter键。
- 如果显示“ Windows资源保护找到了损坏的文件并成功修复它们”的完成消息,请重新启动PC并运行Red Dead Redemption 2以检查崩溃的问题。
允许Windows管理您的页面文件
分页文件是Windows创建的虚拟内存,用于在系统内存填满后扩展您的系统内存。因为分页文件不受Windows管理,所以可能发生了Red Dead Redemption 2上的崩溃问题。允许Windows管理页面文件大小,并检查是否可以解决问题。以下步骤将向您展示如何:
- 打开“开始”按钮旁边的搜索功能,键入“高级系统设置”,然后在结果中单击“查看高级系统设置”。
- 打开“系统属性”对话框的“高级”选项卡后,单击“性能”下的“设置”按钮。
- “性能选项”对话框窗口打开后,转到“高级”选项卡。
- 单击虚拟内存下的更改按钮。
- 在“虚拟内存”对话框窗口中,确保选中“自动管理所有驱动程序的页面文件大小”旁边的框。
- 完成后,单击“性能选项”和“系统保护”对话框中的“确定”按钮。
执行干净启动
执行干净启动将帮助您找出启动程序或服务是否是Red Dead Redemption 2中崩溃的原因。
- 右键单击“开始”按钮,然后在“快速访问”菜单中单击“运行”。您也可以同时按Windows徽标和R键以启动“运行”对话框。
- 运行打开后,键入“ msconfig”(不带引号),然后点击Enter键或单击“确定”按钮。
- 现在将出现“系统配置”对话框。
- 导航到“服务”选项卡。
- 在“服务”选项卡下,选中“隐藏所有Microsoft服务”旁边的框。
- 接下来,单击全部禁用按钮。
- Windows现在将阻止Windows启动时启动选项卡中的所有启动服务(保留Windows服务)。
- 之后,转到“启动”选项卡。
- 在“启动”选项卡下,单击“打开任务管理器”。
- 任务管理器的“启动”选项卡打开后,禁用您看到的每个启动程序。要禁用程序,请右键单击它,然后单击“禁用”。
- 退出任务管理器并返回到“系统配置”对话框。
- 单击确定按钮,然后重新启动计算机。
系统启动后,运行Red Dead Redemption2。如果您不再遇到崩溃问题,则只需确认启动应用程序是罪魁祸首。要找到该应用程序,您必须启用一个启动项,重新启动PC,然后检查问题。如果第一个启动项没有触发崩溃,请继续执行下一个。您必须继续执行该过程,直到完成所有最后的启动服务和程序为止。如果该过程看起来很忙,则可以采用以下方法:
- 启动“系统配置”对话框窗口,然后导航到“服务”选项卡。
- 启用列表中一半的服务(从顶部开始),然后单击“确定”按钮。
- 重新启动您的PC并启动游戏,以检查崩溃的问题。
- 如果游戏崩溃,则上半部分的服务之一将连接到该问题。再次转到“系统配置”的“服务”选项卡,但这一次,仅逐个检查上半部分的服务,直到问题消失。在崩溃问题消失之前,您禁用的最后一项是罪魁祸首。
- 但是,如果您没有遇到问题,请转到下半部分服务并检查问题。
- 接下来,转到“任务管理器”的“启动”选项卡,然后按一半检查启动程序,直到找到导致问题的项目。
指出负责任的创业公司后,请将其禁用,直到完成游戏为止。如果重要的话,请考虑对其进行更新或替换。
结论
我们相信,现在可以顺利畅玩《荒野大镖客:救赎2》了。如果您有任何想让我们知道的内容,请使用下面的评论部分。