如何修复《COD 现代战争 2》在 PC 上启动时崩溃/无法启动的问题

Jacki

很多玩COD现代战争2的玩家经常会遇到PC上启动崩溃或游戏无法启动的问题。虽然有些玩家正在获得“应用程序意外停止工作”错误0xC0000005,严重影响游戏体验。

有多种原因可能导致该游戏在启动或在 PC 上启动时崩溃。一些最常见的原因包括:

  1. 过时的显卡驱动程序
  2. 游戏文件损坏
  3. 与防病毒软件冲突
  4. 兼容性问题
  5. 硬件问题(例如过热、系统资源不足)

幸运的是,您可以按照以下步骤解决您的问题;

  1. 更新显卡驱动程序
  2. 通过Steam验证游戏文件
  3. 禁用防病毒软件
  4. 如果需要,探索高级故障排除选项(例如重置计算机、重新安装游戏)

在本文中,我们将探讨此问题的一些最常见原因,并为您提供有关如何排除故障和修复该问题的分步指南。

如果游戏在启动时在您的 PC 上持续崩溃,请确保您已尝试给定的修复;

  • 更新了您的 Windows。
  • 尝试通过 Steam、epic 或战网启动器运行 MW 2。
  • 验证游戏文件的完整性。
  • 重新安装游戏或Windows。
  • 删除了配置文件,并清除了 Steam 下载缓存。
  • 以管理员身份运行。
  • 让 MW2 绕过防火墙和 Windows Defender。
  • 以窗口模式启动。
  • 卸载 NVIDIA Broadcast(如果适用)。

如果尝试所有这些修复后游戏仍然崩溃,请尝试下面给出的解决方案;

1.禁用Steam/Discord覆盖

游戏内的覆盖(例如来自 Discord 和 GeForce Experience 的覆盖)可能会导致“COD 现代战争 2”在 PC 上崩溃。建议关闭所有覆盖以避免潜在的冲突。要禁用 Discord 和 GeForce Experience 上的游戏内叠加,请按照以下步骤操作;

为了不和谐;

  1. 首先打开不和谐您计算机上的客户端。
  2. 在 Discord 客户端上,单击设置图标在您的用户名旁边。
  3. 之后,切换到游戏叠加设置菜单中左侧的选项卡。
  4. 在那里,单击启用游戏内叠加滑块将其关闭。

对于 GeForce 体验;

  1. 要关闭游戏中的 GeForce Experience 叠加层,请首先在 PC 上打开该应用程序。
  2. GeForce Experience 打开后,单击设置右上角的图标。
  3. 使用游戏内叠加滑块上的一般的选项卡以关闭覆盖。
  4. 完成后,重新启动游戏并查看问题是否仍然存在。
  5. 在那里,单击启用游戏内叠加滑块将其关闭。

2.禁用Xbox游戏栏

有一个专门用于 Windows 的 Xbox 应用程序,可让您在 Xbox 主机及其他设备上与朋友进行交流。然而,使用此应用程序可能会破坏游戏的性能并导致崩溃。

如果这种情况适用,您必须在 Windows 设置中禁用 Xbox Game Bar。为此,请按照以下说明进行操作:

  • 首先按Windows 键 + I在键盘上打开“设置”应用程序。
  • 在“设置”应用程序中,切换到赌博选项卡位于左侧。
  • 在那里,单击Xbox 游戏栏选项。
  • 最后,使用旁边的滑块使用控制器上的此按钮打开 Xbox 游戏栏选项将其关闭。
  • 完成后,玩游戏,看看问题是否仍然出现。如果您仍然遇到该问题,请转至下面的方法。

3.更改MW2启动选项

现代战争 2 专门使用 DirectX12,这意味着您不能强迫游戏使用 DirectX 的任何其他变体。尽管如此,我们发现将 DirectX11 附加到启动选项可以解决各种情况下与崩溃相关的问题。

因此,这是值得尝试的,它也可能对你有帮助。为此,请按照以下说明操作。

对于蒸汽

  1. 在您的计算机上打开 Steam 客户端并导航到您的图书馆。
  2. 右键单击使命召唤现代战争 II并选择特性从下拉菜单中。
  3. 随后,在一般的选项卡,添加-d3d11启动选项区域。

对于战网

  1. 首先打开战网您系统上的客户端。
  2. 一旦 Battle.net 运行,点击使命召唤现代战争 II
  3. 然后,单击齿轮图标在“播放”按钮旁边。选择游戏设置从出现的菜单中。
  4. 完成此操作后,勾选附加命令行论点复选框。
  5. 通过添加来跟进-d3d11命令行参数。

完成后,看看游戏是否还会崩溃。

4.更新显卡驱动

图形驱动程序在促进视频游戏和图形卡之间的通信方面发挥着至关重要的作用。对于使用 NVIDIA 显卡的用户来说,某些版本的显卡驱动程序(例如版本 526)已知会导致游戏崩溃问题。更新最新的图形驱动程序可以解决该问题,因为它们已更新以解决游戏中的各种问题。

要更新显卡驱动程序,只需按照以下步骤操作即可;

  • 打开装置经理再次并展开显示适配器
  • 右键单击显卡,然后单击更新驱动程序
  • 选择自动搜索驱动程序并更新驱动程序。

要更新您的显卡驱动程序,我们建议下载Driver Easy。该工具能够识别任何有问题的驱动程序并以更有效的方式更新它们。与设备管理器不同,它只需一键即可更新和安装所有驱动程序。此外,它还拥有更广泛的数据库,可以更有效地检测最新驱动程序。

5. 确保 Game+ Windows + Steam 安装在同一驱动器上

我们在 Reddit 上发现了一个可能有帮助的潜在解决方案。如果您将游戏安装在与 Windows 或 Steam 驱动器不同的驱动器上,请尝试将其重新安装在同一驱动器上,然后尝试再次玩游戏。但是,请确保 Steam 和《现代战争 2》文件位于同一硬盘上。

6.通过注册表编辑器更改 GUID 注册表键

在 Windows 10/11 上打开注册表编辑器并转到以下路径:

计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptography

在那里您将看到一个名为 MachineGuid 的文件,其 ID 为“d1eb246e-6243-4460-a88e-5d4e52b1ef6b”

您可以使用它将 GUID 更改为该特定 ID。然后运行 ​​Warzone 看看是否有帮助。如果没有,您需要将 NVIDIA 驱动程序回滚到 522.25。然后再试一次。

7. 移除防暴盾牌和 Overkill

对于许多在启动或游戏中期经常遇到崩溃的玩家来说,这个修复非常有效。你所需要的只是移除防暴架子和过度杀戮,然后玩无崩溃的游戏。

8.更新BIOS

更新 BIOS 固件是一个经常被忽视的重要步骤。过时的 BIOS 版本可能会导致游戏崩溃,尤其是在对主板上的组件进行超频时。为了保持组件稳定性,保持 BIOS 固件最新非常重要。大多数制造商都提供可以自动更新 BIOS 固件的实用程序,使该过程快速而简单。

阅读更多:如何修复 WWE 2K23 启动时崩溃或无法启动

您需要找到主板的型号来更新 BIOS。了解制造商后,请访问他们的网站并下载最新的 BIOS 固件。使用制造商提供的 BIOS 更新实用程序来更新 BIOS。看看是否可以解决问题。

9. 禁用 XMP 配置文件

超频组件可以优化其性能,XMP 配置文件可以消除 RAM 内存速度的限制。但是,使用 XMP 或 DOCP 配置文件可能会导致 RAM 不稳定,从而导致游戏崩溃。

如果发生这种情况,需要在 BIOS 配置中禁用 XMP 或 DOCP 配置文件才能解决该问题。禁用这些超频配置文件后,检查《现代战争 2》是否仍然崩溃。

10.卸载冲突的应用程序

EVGA 精度或监控软件往往会干扰游戏进程。如果您还安装了这样一个工具,请立即将其卸载。

11.执行干净启动

如果您不知道哪个特定应用程序在启动或启动时导致崩溃问题,那么我们建议您以干净启动方式运行您的电脑。

在此过程中,除Microsoft之外的所有应用服务都将停止。请按照下列步骤操作:

  • Windows 徽标键打开运行工具。类型管理系统配置然后单击好的
  • 选择服务选项卡并检查隐藏所有 Microsoft 服务盒子。
  • 点击全部禁用申请。然后重新启动计算机。

12. CPU 和 GPU 下时钟

对 PC 进行超频时,您可能会遇到 MW 2 因启动错误而崩溃的情况,因为 GPU 接收到的高电压会干扰其时钟速度。要解决此问题,您可以降低 GPU 电压或完全删除超频工具。

常见问题解答

我们如何修复 COD MW 2 中的 game_ship.exe 崩溃错误?

如果您遇到 game_ship.exe 崩溃错误,那么问题出在您的 GPU 驱动程序上。尝试删除 GPU 驱动程序,然后在 Windows PC 上安装旧版本。