如何摆脱 Windows 10 中的 Rust 崩溃?

已发表: 2020-09-23

Rust是一款生存视频游戏,拥有足够多的独特元素以脱颖而出。 它将用户扔到一个只有岩石和火炬的残酷环境中,让他们在逃避野兽、饥饿、放射性环境和射击原始武器的人类同胞的同时独自生存。

然而,许多用户一直无法享受游戏,因为它经常崩溃。 对于某些人来说,它在启动时会立即崩溃。 对于其他人来说,它会在激动人心的战斗中随机关闭桌面。

当然,这样的事情会让Rust玩家感到沮丧。 如果您是那些正在寻找永久处理频繁的Rust崩溃的方法的人之一,那么您来对地方了。 查看此处提供的解决方案。 他们帮助了很多球员,也可以帮助你。

为什么Rust经常崩溃?

Rush 是一款要求相当高的游戏,但与大多数现代多人游戏相比,它并没有使用太多的存储空间。 此外,对于能够舒适地运行游戏的GPU,它仍然是宽容的。 那么,为什么对于某些用户来说,Rust 经常崩溃呢?

经过一段时间的研究,我们总结出游戏在运行时经常出现错误和崩溃的原因如下:

  1. 驱动问题。 大多数现代游戏都离不开专用 GPU。 反过来,如果没有兼容的驱动程序,GPU 将无法完成它所做的事情。 如果您的显卡驱动程序已过时、被删除或与操作系统不兼容,则必然会出现崩溃等问题。 在某些情况下,游戏甚至可能根本无法加载。
  2. 损坏的文件。 有问题的文件可能是系统文件或游戏文件。 在大多数情况下,游戏文件都会受到影响。 即使是单个损坏的游戏文件也可能导致整个游戏无法顺利运行。
  3. 硬件问题。 这与您的 PC 是否满足游戏要求有关。 如果您的计算机勉强满足系统要求,您可能不得不处理随机崩溃等问题,除非您升级系统或针对硬件优化游戏。
  4. 播放时间。 如果您长时间玩游戏,您的电脑可能会过热,导致游戏崩溃。 由于过热,某些系统功能可能会突然冻结。
  5. 内存问题。 如果你在玩 Rust 时运行了太多打开的程序,游戏将不得不与这些程序竞争内存空间。 如果它没有得到足够的,它可能会崩溃或表现出内存不足的其他症状。

Rust不断崩溃时该怎么办?

你坐在你的电脑前头晕目眩,准备继续你的生存之战,同时躲避 Rust 中的危险野兽。 不幸的是,游戏决定在那一刻崩溃。

如果这是您第一次玩 Rust,您需要做的第一件事是检查您的计算机硬件是否满足 Rust 的系统要求。

如果您的 PC 硬件太低而无法玩游戏,您仍然可以设法运行 Rust,但要为偶尔出现的故障或死机做好准备。 最好的办法是使用一台至少满足最低系统要求的 PC。 如果它可以轻松扩展游戏的推荐要求,那就更好了。

以下是游戏开发者确定的 Windows 10 上 Rust 的最低和推荐系统要求。

最低规格

处理器:Intel Core i7-3770 /AMD FX-9590 或更好

内存:10 GB RAM

显卡:GTX 670 2GB / AMD R9 280 更好

存储空间:20 GB 可用空间

DirectX:11

互联网连接:宽带

附加说明:强烈建议使用 SSD,否则加载时间会比平均加载时间长

推荐规格

处理器:英特尔酷睿 i7-4690K / AMD 锐龙 5 1600

内存:16 GB RAM

显卡:GTX 980 / AMD R9 Fury

DirectX:12

互联网连接:宽带

存储空间:20 GB 可用空间

附加说明:强烈推荐使用 SSD

如果您不知道如何检查计算机的硬件规格,这是一种方法:

  1. 打开设置应用程序。
  2. 导航到系统 > 关于。
  3. 在右侧的“关于”屏幕上,在“设备规格”下查看有关您设备的基本信息,例如处理器和 RAM。
  4. 现在,在系统屏幕的左侧菜单窗格中选择显示选项。
  5. 在新屏幕的“显示”选项卡下,转到“高级显示设置”>“显示 1 的显示适配器属性”。
  6. 您可以在“显示属性”对话框中查看您的 GPU 规格。

如果您的 PC 足以玩游戏,但 Rust 不断崩溃,您可以在下面查看我们的解决方案。 但是,如果您发现硬件不足以玩游戏,您可以更换低于标准的组件,例如 RAM,或在更好的 PC 上玩游戏。 或者,您可以尝试降低一些游戏的图形设置。

如何阻止Rust在 Windows 10 中崩溃

如果由于不断的崩溃问题而无法在相当长的时间内使用 Rust,请不要绝望或放弃。 试试我们的修复程序,您可能会永远摆脱烦恼。

以管理员模式运行 Steam

有时,您的游戏需要访问某些文件,但在正常模式下无法获取。 无论是 Rust 还是 Steam,程序都需要提升权限才能使用这些文件。 如果这些文件对游戏或 Steam 至关重要,但两者都不能使用,则可能导致游戏崩溃。

解决方案是提升授予 Steam 的权限。 尽管游戏本身可能需要这些文件,但以管理员身份运行 Steam 也会自动提升当前在 Steam 中运行的任何游戏的权限。 因此,要解决 Rust 崩溃的问题,以管理员身份运行 Steam 是一个可行的解决方案。

这样做非常简单。 只需按照以下步骤操作:

  1. 关闭 Steam 和所有相关的正在运行的程序。
  2. 打开任务管理器并检查任何正在运行的 Steam 进程。 结束你找到的任何人。
  3. 现在,右键单击 Steam 启动器并选择属性。
  4. 在 Steam 属性对话框中,切换到兼容性选项卡。
  5. 在兼容性选项卡的设置组中,勾选“以管理员身份运行此程序”复选框。
  6. 单击应用,然后单击确定。

此后,无论何时启动 Steam,您都将以管理员身份运行它,使其能够访问所需的所有文件。 启动 Steam,然后运行 ​​Rust。 如果它不起作用,请尝试其他解决方案。

检查游戏文件

Rust 可能行为不端,因为它的一些文件已损坏。 如果是这种情况,除了修复或替换这些文件之外,您无能为力。

就像带有系统文件检查器和 DISM 等工具的 Windows 一样,Steam 也有自己的文件验证机制。 由于游戏是从 Steam 服务器下载的,Steam 可以自动验证游戏文件并下载损坏或丢失文件的替换文件。 这样,您就可以解决您的问题,而无需重新下载游戏并从头开始。

如果通过 Steam 更新后 Rust 开始崩溃,这种方法会非常有效。 更新可能包含一个或两个损坏的文件或带来其他问题。 在这种情况下,检查游戏文件的完整性是最好的方法。

在 Steam 中验证游戏文件的完整性非常容易。 这是如何做到的:

  1. 启动 Steam 应用程序。
  2. 选择顶部的库选项卡。
  3. 在游戏列表中找到 Rust,右键单击它并选择属性。
  4. 当“属性”窗口打开时,选择“本地文件”选项卡。
  5. 选择“验证游戏文件的完整性”选项。

稍等片刻,Steam 会扫描游戏文件并在需要时下载替换文件。 扫描完成后,运行游戏并验证崩溃问题是否已解决。

退出 Steam 测试计划

Steam Beta 程序会在最新版本的 Steam 可供大量下载之前提供。 如果您在 Steam Beta 中遇到 Rust 崩溃问题,可能是因为 Beta 版本仍然存在错误并影响了您的游戏。 为防止此问题在现在和将来继续存在,您可以选择退出 Beta 计划。 这样,您只能使用完整、公开可用且稳定的 Steam 版本,这些版本在发布前已彻底检查过错误。

如果您不知道如何退出 Steam Beta 计划,请按以下步骤操作:

  1. 启动 Steam 应用程序。
  2. 点击 Steam 右上角的 Steam 选项卡,然后选择设置。
  3. 确保在“设置”中选择了“帐户”选项卡。
  4. 查找“Beta 参与”并单击“更改”框以显示 Beta 参与选项。
  5. 选择“无 - 退出所有 beta 程序”选项,然后单击“确定”按钮。

应该是这样的。 完全关闭 Steam 并等待片刻。 然后再次启动它并运行游戏。 Rust 现在应该停止崩溃。 如果没有,请尝试不同的修复。

释放处理器和系统内存

Rust 本身不应该对具有良好规格的计算机造成太大压力。 但是,如果许多应用程序和程序同时运行,它可能会影响 Rust 的执行方式,甚至导致它根本无法加载或在启动后不久崩溃。 由于内存空间是有限的,不断打开新程序而不关闭旧程序最终会导致内存填满。 同样,处理器的能力也不是无限的,它也不能无限地运行无限数量的应用程序和程序。

因此,如果您发现在打开大量应用程序时 Rust 容易崩溃或出现其他问题,您应该关闭所有不需要的应用程序,以便为您心爱的游戏腾出更多空间。 这也减少了处理器的工作量,因此可以将更多的能量用于运行游戏。

您还应该注意在后台运行的应用程序和进程。 某些程序进程,例如属于覆盖应用程序、防病毒程序、桌面社交媒体应用程序等的程序,即使在父程序关闭后也倾向于在后台运行。 你应该注意那些使用过多资源的人,并终止它们,以便有更多的空间和能力来运行像 Rust 这样的游戏而不会出现问题。 这是你应该做的:

  1. 右键单击开始菜单图标并选择任务管理器。
  2. 检查任务管理器中的 CPU 和内存使用列。 记下使用过多 CPU 或内存或两者兼有的进程。
  3. 右键单击占用资源的任何进程,然后选择结束任务。

在 Steam 中运行 Rust 并检查它是否仍然崩溃。

更改您的电源计划

Windows 10 附带多个电源计划,您可以根据自己的生活方式手动切换。 默认情况下,您的电源计划设置为“平衡”,这意味着系统以平衡的方式分配电源,而不会忽略任何程序或进程。

Rust 本身就是一款大型游戏,需要相当大的力量才能顺利运行。 当您的计算机连接到稳定的电源时,这不是问题。 但是,当您仅靠电池供电玩游戏时,可能会导致问题。

在这种情况下,您有两个选择。 首先,您可以快速找到电源并插入计算机。 如果不可用,即使是暂时的,您也可以将电源计划更改为高性能。

请注意,此电源计划提供的更高性能意味着您的电池电量将更快耗尽。 如果您不关心这一点,请继续更改您的电源计划以解决 Rust 崩溃问题:

  1. 使用 Win Key+R 打开运行框。
  2. 现在,在控制面板中打开电源配置窗口。 在“运行”框中键入“powercfg.cpl”(不带引号),然后单击“确定”。
  3. 在“选择或自定义电源计划”窗口的首选选项下,选择高性能。

现在重新启动机器,然后启动 Steam 并再次运行游戏。 如果问题仍未解决,请尝试其他修复。

更新您的视频卡驱动程序

过时、损坏或不兼容的显卡驱动程序会导致游戏问题不断出现。 为了在玩任何游戏时获得最佳性能,您的 GPU 驱动程序应该是最新的。 无论您的显卡有多好,如果没有兼容和更新的驱动程序,您将无法充分享受其功能。

如果 Rust 或任何其他游戏不断崩溃,并且您在玩它时还注意到闪烁或冻结,则可能是时候更新您的显卡驱动程序了。

受到推崇的

使用驱动程序更新程序解决 PC 问题

不稳定的 PC 性能通常是由过时或损坏的驱动程序引起的。 Auslogics Driver Updater 可诊断驱动程序问题,让您一次或一次更新旧驱动程序,让您的 PC 运行更顺畅

Auslogics Driver Updater 是 Auslogics 的产品,获得 Microsoft Silver Application Developer 认证
现在下载

如何更新您的视频卡驱动程序是一个选择和方便的问题。 您可以通过从硬件制造商的支持页面下载所需的驱动程序来手动完成。 您可以使用设备管理器搜索并安装您需要的驱动程序。 如果您的时间较少并希望更新多个驱动程序,那么像 Auslogics Driver Updater 这样的工具是您的最佳选择。

要使用 Driver Updater,只需下载并安装它并让它扫描您的 PC。 它将显示您所有硬件驱动程序的列表,并清楚地告诉您哪些是不合格或过时的。 这显然很方便,因为您可以一目了然地看到哪些硬件需要最新的驱动程序。 单击显卡驱动程序或任何其他硬件驱动程序旁边的更新,该工具将下载最新的兼容驱动程序。 它会在安装更新之前备份您当前的驱动程序,因此您可以在需要时轻松回滚。

如果您想通过设备管理器,打开小程序并双击“声音、视频和游戏控制器”选项以显示相关硬件。 右键单击您的显卡,然后选择更新驱动程序。 在弹出的窗口中,选择“自动搜索更新的驱动程序软件”。 如果有更新的驱动程序可用,并且 Windows 可以找到它,它将自动下载并安装。

无论您使用第三方工具还是通过设备管理器,都不要忘记重新启动您的 PC,以便系统可以将新安装的驱动程序分配给您的硬件。

现在再次运行 Rust,看看是否一切正常。

将游戏分配给几个核心

想象一下将火箭筒带入拳头战斗。 想象一下在新发布的 PlayStation 5 游戏机上玩一款为 PlayStation One 制作的游戏。 想象一下在具有 32 GB RAM 和 Nvidia 的旗舰游戏处理器之一的野兽 PC 上玩旧的魂斗罗游戏。 我想你明白了。

您可能不相信这一点,但游戏可能会出现问题,因为它没有使用计算机或控制台的全部功能。 虽然这似乎是一个罕见的原因,但它可能是 Rust 不断崩溃的原因——尤其是当计算机装载到顶级硬件时。

您可以通过这些简单的步骤最大限度地利用 Rust 的资源:

  1. 打开 Steam 并运行游戏。
  2. 最小化游戏窗口并返回桌面。
  3. 右键单击开始菜单图标并选择任务管理器。
  4. 切换到任务管理器中的详细信息选项卡。
  5. 找到 Rust 进程并右键单击它。 从上下文菜单中选择设置关联。
  6. 勾选所有可用的框,然后单击确定。

您现在可以重新启动游戏并再次运行它。 这很有可能对你有用,因为它对其他人有用。

如果您想知道您刚刚做了什么,Set Affinity 只是意味着将一个进程(在本例中为 Rust 进程)分配给几个核心。 特别是,系统会将进程分配给那些已经存储了游戏缓存的内核。 这样,游戏将能够运行得更快,性能更好。

如果这不会导致崩溃问题停止,请尝试以下修复。

切换到另一个启动选项

如果 Rust 在启动后不久就崩溃了,可能是由于游戏内部设置不当造成的。 您可以尝试使用它的另一个启动选项,看看是否有帮助:

  1. 启动 Steam 并选择库。
  2. 右键单击游戏并选择属性。
  3. 选择设置启动选项并清除启动选项框。
  4. 在“启动选项”框中键入或复制粘贴“high -maxMem=X -malloc=system -force-feature-level-11-0 -cpuCount=X -exThreads=X -force-d3d11-no-singlethreaded”,然后单击“确定” .

重新启动机器并检查游戏。 如果崩溃继续,请扭转您刚刚所做的并转向另一个解决方案。

调整你的虚拟内存

虚拟内存是分配给 RAM 偶尔使用的硬盘驱动器部分。 除非您不打开多个程序或拥有非常大的内存(32 GB 及以上),否则不可避免地会出现内存空间不足的情况,以供您启动下一个应用程序使用。

此时,系统会将之前启动并打开或正在运行的应用程序或程序移动到硬盘上的指定空间,为新程序腾出空间。 硬盘驱动器上的这个空间称为虚拟内存。

但是如果虚拟内存满了,主系统内存也满了怎么办? 如果您此时尝试运行 Rust,您的游戏肯定会运行得更慢,甚至可能立即崩溃。

如果您的虚拟内存几乎总是满的,您需要增加它的大小。 这样,它就足够大,可以保存临时文件,以便您可以使用主内存顺利运行 Rust。 请按照以下说明完成工作:

  1. 打开“运行”框,键入“sysdm.cpl”(不带引号),然后单击“确定”。 这将在控制面板中启动系统属性窗口。
  2. 当系统属性窗口出现时,切换到高级选项卡。
  3. 在“高级”选项卡的“性能”部分中,单击“设置”按钮。
  4. 将显示性能选项窗口。 转到此窗口的“高级”选项卡。
  5. 您将在那里看到虚拟内存部分,它将显示您的 VRAM 的当前大小。 单击此部分中的更改按钮。
  6. 另一个对话框,这次是虚拟内存窗口,将打开。 取消选中“自动管理所有驱动器的页面文件大小”复选框。
  7. 现在,在驱动器字段中选择您的 Windows 驱动器并勾选自定义大小复选框。
  8. 使用 Initial Size 和 Maximum Size 字段增加分配给虚拟内存的硬盘数量。 您可以决定将当前数字加倍或将最大数字增加一倍,例如 RAM 大小的 1.5 倍。
  9. 完成后,单击设置,然后单击确定。

现在,退出所有系统窗口,启动 Steam 并运行游戏。 由于 VRAM 增加,Rust 中的崩溃问题不应再出现。

优化您的游戏内设置

如果 Rust 在一台旧 PC 或勉强满足系统要求的 PC 上不断崩溃,您可以优化游戏以使其运行得更好。

优化游戏并不总是意味着你会增加它的图形效果。 在难以运行 Rust 的 PC 上,您可以降低游戏的图像效果和图形质量。 这将减少系统资源的压力,因此 Rust 可以在没有周期性崩溃的情况下运行。

另一种方法是优化您的系统,以便有更多资源可供 Rust 运行。 这将改善您的游戏玩法和 PC 的性能。

受到推崇的

使用 Auslogics BoostSpeed 解决 PC 问题

除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。

Auslogics BoostSpeed 是 Auslogics 的产品,获得了 Microsoft 银级应用程序开发人员认证
免费下载

Windows 10 具有内置的系统优化工具。 但是,如果您正在寻找更方便的选择,像 Auslogics BoostSpeed 这样的软件将为您完成艰苦的工作。 该软件包含许多系统优化工具,可以在您玩 Rust 等游戏时清理您的 PC,使其更快并分配更多内存。

重新安装 Rust

如果您在这里尝试了所有修复都无济于事,那么您几乎没有选择余地。 在您放弃并去玩一个问题较少的游戏之前,请尝试删除该游戏并重新安装它。 由于我们还不太确定的原因,这往往像魔术一样起作用。

在你按照下面的说明删除 Rust 之前,不要忘记先将你的存档复制到其他地方。 您可以在 C:\Program Files (x86)\Steam\steamapps\common 中找到 Rust 游戏文件夹。 打开游戏文件夹并从那里复制保存文件夹。

现在这是你应该做的:

  1. 启动 Steam 并选择库。
  2. 找到您的游戏,右键单击它并选择卸载。
  3. 当“删除游戏文件”对话框出现时,单击“删除”。
  4. 关闭蒸汽。
  5. 接下来,使用文件资源管理器导航到 C:\Program Files (x86)\Steam\steamapps\common。
  6. 右键单击 Rust 文件夹并选择删除。

删除 Rust 及其文件夹后,打开 Steam 并再次下载游戏。 你应该可以毫无障碍地玩它。