一些用户在尝试打开游戏时收到 Apex英雄(apex legends)0x887a0006 错误。Apex Legends 是一款非常受欢迎的免费多人大逃杀第一人称射击游戏,适用于 Windows,由 Respawn Entertainment 开发并由 Electronic Arts 发行。尽管它是由软件巨头 Electronic Arts (EA Games) 发布的,但实际上没有一款游戏是没有错误的,在 Apex Legends 的情况下,一些用户遇到了这个常见的错误代码,称为 0x887a0006 引擎错误。
如何修复Apex英雄引擎错误0x887a0006?如果你还因为此错误而在 Apex Legends 游戏中遇到频繁的崩溃/关闭,你可能需要阅读本指南,因为我们将详细探索错误代码并提供解决此问题的各种方法。
快速概述
- 什么是引擎错误 0x887a0006?
- 修复错误代码0x887a0006的方法:
- 为你的 GPU 驱动程序添加 TdrDelay 注册表以修复 0x887a0006
- 回到旧版显卡驱动修复错误0x887a0006
- 在 Geforce Experience 中检查图形软件更新(仅适用于 NVIDIA GPU)
什么是引擎错误 0x887a0006?
引擎错误代码 0x887a0006 是玩家在游戏中遇到的错误消息。游戏崩溃并出现以下提示信息:
“DXGI_ERROR_DEVICE_HUNG 由于应用程序发送的命令格式错误,应用程序设备失败。这是一个设计时问题,应该调查和解决。”
这个问题主要是由于以下原因引起的:
- 超频 GPU 或 CPU 频率– 如果你已将 CPU 或 GPU 超频至更高频率,我们建议你尝试恢复出厂时钟速度并查看问题是否已解决。
- GPU 驱动程序软件中缺少注册表项– 许多用户建议 GPU 驱动程序(特别是 NVIDIA 显卡)中缺少注册表项可能会导致稳定性问题并导致游戏崩溃。
- 你正在为你的 GPU 使用 beta 或有缺陷的驱动程序版本
- Origin 游戏启动器遇到问题
- 游戏文件已损坏- Apex Legends 是一款大约 26 GB 的游戏。即使是一千字节的丢失或损坏的数据文件也可能导致游戏崩溃和错误。
现在我们将继续解决引擎错误代码0x887a0006的方法。
修复错误代码0x887a0006的方法:
Apex英雄引擎错误0x887a0006的解决办法:在我们继续使用高级方法之前,请尝试以下简短的方法:
1)如果你对 GPU 或 CPU 进行超频,请重置时钟速度: 如果你使用 MSI Afterburner、Intel Xtreme Tuning Utility 或 Zotac Firestorm 等软件对GPU/CPU 进行超频,请考虑将时钟速度重置为出厂频率(默认频率)。
超频并不总能显着提升性能,反而会导致系统不稳定。
2)以管理员权限运行 Origin: 右键单击桌面上的 Origin 图标,然后单击 以管理员身份运行
如果问题已解决,你可以转到 属性 (通过 右键单击 Origin 快捷方式),然后转到 兼容性 选项卡并选中以管理员身份运行此程序 的框, 以便每次打开应用程序时,它都会默认以管理员权限打开。
检查以管理员身份运行,然后单击应用
管理员权限授予应用程序修改和创建系统设置的权限。以管理员身份运行程序是对大多数错误的一般修复。
现在让我们继续使用一些更高级和更精细的方法来解决这个问题。
3)修复 Origin 中的游戏文件: 打开Origin游戏启动器并转到 我的游戏库 并 右键单击 Apex Legends > 修复。
如果游戏文件损坏,此方法将修复游戏文件。
为你的 GPU 驱动程序添加 TdrDelay 注册表以修复 0x887a0006
超时检测和恢复 (TDR) 延迟注册表指定 GPU 可以延迟来自 GPU 调度程序的抢占请求的秒数。这实际上是超时阈值。默认值为 2 秒。
添加 TdrDelay 注册表已经解决了一些用户的引擎错误,所以你可以试试这个方法 -
1) 按Win+R按钮,输入notepad,然后单击OK按钮。

2)将以下代码粘贴到记事本文本字段中
Windows 注册表编辑器版本 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] "TdrDelay"=hex(b):08,00,00,00,00,00,00,00
3)转到文件>另存为 并将文件另存为<filename>.reg任何地方(我建议在桌面上,以便你可以轻松找到并打开它)
将文件保存在桌面上以便于访问
4)双击打开.reg文件并确认将值添加到注册表

5)重新启动你的PC,看看问题是否仍然存在。
如果此方法对你不起作用并导致进一步的问题,你可以使用以下步骤撤消此操作:
1. 按 Windows + R 打开运行应用程序并输入 regedit 并按 ENTER 键打开注册表 编辑器

2.在顶部的注册表编辑器目录栏中粘贴以下位置 并按ENTER打开目录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. 右键单击名为 “TdrDelay” 的 DWORD 文件并按 Delete 按钮,然后在确认框中按 YES。
回到旧版显卡驱动修复错误0x887a0006
如何修复Apex英雄引擎错误0x887a0006?Electronic Arts 官方论坛中的许多用户建议安装旧版本的显卡驱动程序软件为他们解决了这个问题。
我们可以使用两种方法回到旧驱动程序:
1) 如果你使用 Windows Update 更新了驱动程序:
1. 按 Windows + R 打开运行应用程序并输入 devmgmt.msc

2.按ENTER打开 设备管理器; 在设备驱动程序列表中,双击并展开 显示适配器
3. 选择你的游戏显示适配器并 双击 打开它
4. 转到 驱动程序 选项卡并单击回滚驱动程序

5. 确认动作,驱动软件会回到之前的版本;重新启动你的 PC 并查看问题是否已解决。
2)手动下载并安装旧版显卡驱动软件——
首先,我们将卸载当前的显卡驱动程序-(确保你有足够的互联网数据能够下载大约 550 MB 的 GPU 驱动程序)
注意: 由于这个问题特别出现在 NVIDIA 卡中,我正在为 NVIDIA 用户编写此方法。如果你遇到此问题并且你拥有 AMD 卡,则可以在搜索引擎(如 Google)上搜索旧驱动程序。
1. 按 Windows + R 打开运行应用程序并输入appwiz.cpl并按 ENTER 键打开 程序和功能 窗口
2. 在软件列表中,找到你的显卡驱动软件并 卸载 它

3.你的电脑将重新启动;Windows 重新启动后,打开浏览器并打开此官方 NVIDIA 旧驱动程序链接:NVIDIA Advanced Driver search

4.输入你的显卡详细信息,然后按搜索按钮
5. 会出现一个驱动列表, 不要下载第一个驱动 ,因为它是最新的。下载除第一个以外的任何其他驱动程序并 安装它,检查问题是否已解决。
在 Geforce Experience 中检查图形软件更新(仅适用于 NVIDIA GPU)
Apex英雄引擎错误0x887a0006的解决办法:Geforce Experience 是一款方便的 NVIDIA 应用程序,默认情况下与驱动程序软件一起安装在你的笔记本电脑或台式机上。它可以自动搜索并安装适用于你 PC 的最佳 NVIDIA 驱动程序软件。
如果没有,你可以使用此链接下载 NVIDIA Geforce 体验实用程序。
1. 从系统托盘打开 NVIDIA Geforce Experience 应用程序并登录
2. 转到 驱动程序 选项卡并下载适用于你的 NVIDIA GPU 的最新驱动程序

结论
Apex Legend 引擎错误主要是由 NVIDIA GPU 驱动程序引起的,我已经介绍了修复驱动程序的所有方法,以便你可以享受游戏而不会崩溃。在下面的评论中让我们知道你的问题和建议,感谢你的阅读。