如何在 Windows 上修复 DXGI_ERROR_DEVICE_HUNG 错误代码 0x887A0006?

错误DirectX 函数“GetDeviceRemovedReason”失败,DXGI_Error_Device_Hung错误代码0x887A0006表明应用程序的设备出现故障,因此您将无法有效访问游戏。通常,DirectX 是一个 API 和 Microsoft 的内置应用程序,其主要目的是处理游戏。因此,如果 DirectX 出现任何问题,那么游戏将在 Windows 中崩溃。

因此,如果您确实需要玩游戏,则必须解决错误代码0x887A0006

What-does-the-‘DXGI_ERROR_DEVICE_HUNG-error-code-0x887A0006-mean

“DXGI_ERROR_DEVICE_HUNG”错误代码 0x887A0006是什么意思?

错误代码 0x887A0006 表示由于应用程序发送的命令格式错误,应用程序的设备出现故障。基本上,这是一个需要审查和修复的设计时问题。此问题通常出现在各种视频游戏中,导致它们在屏幕上显示此错误消息时自发崩溃:

 

您的显示驱动程序出现问题。您的系统可能没有足够的资源在所选设置下运行游戏。您可以使用相同的设置重试或调整到较低的设置。确保您拥有适用于视频硬件的最新驱动程序,并尝试重新启动系统以帮助清除任何问题。(0x887A0006: DXGI_ERROR_DEVICE_HUNG)

为什么会出现“DXGI_ERROR_DEVICE_HUNG”错误代码 0x887A0006

但在继续之前,我们必须关注问题“ DXGI_ERROR_DEVICE_HUNG ”错误代码0x887A0006背后的原因。那么,根据我们的深入分析,我们发现游戏配置不当、显卡驱动过时、CPU超频、DirectX是导致这个问题的主要原因。因此,要解决此问题,我们将不得不解决上述问题。要解决这个问题,请系紧安全带,为冒险之旅做好准备。

如何修复计算机上的“DXGI_ERROR_DEVICE_HUNG”错误代码 0x887A0006

以下是一些高级解决方案,可帮助您解决上述问题。您的工作是小心地按照步骤操作,并在到达目的地时降落在站点上。

更新显卡

如果您在 PC 上遇到“ DXGI_ERROR_DEVICE_HUNG 王国来错误代码0x887A0006 ”的问题,那么您必须更新显卡,因为大多数游戏问题都可以通过此方法解决。

  • Windows+R键打开计算机上的“运行”对话框。

Run-Window-12

  • 现在,在框中键入“ devmgmt.msc ”并单击“确定”按钮。

Enter-devmgmt-msc-and-press-OK-button-2-1

  • 此后,将出现设备管理器窗口,其中将显示驱动程序和硬件的多项功能,包括“显示适配器”,选择其中一项。

img-2-1

  • 选择“显示适配器”后,单击箭头按钮并展开其子部件。

img-3-1

  • 现在,选择相关的显卡,右键单击它并从特色选项列表中选择“更新驱动程序”。

img-4-1

  • 此后,您的屏幕上会出现一个弹出窗口,其中会在您面前显示两个选项。选择一个自动选项并允许 Windows 在您的计算机上配置更新的图形卡。

img-5-1

回滚您的驱动程序

如果您的驱动程序的当前版本已损坏或与游戏不兼容,那么您可以回滚到您的驱动程序的先前版本。为此,请执行以下步骤:

  • 打开搜索框并输入设备管理器。

Search-for-Device-Manager-1-1

  • 导航到显示适配器展开它以选择您正在使用的图形卡

Display-adaptors

  • 瑞克单击图形驱动程序并选择属性。

Display-Adaptors-Intel-graphics-driver-Properties-1

  • 转到“驱动程序”选项卡,然后选择“回滚驱动程序”选项。

Display-Adaptors-Roll-Back-Driver

  • 在提供的弹出选项中选择原因,然后单击

YES-Roll-Back-Driver-Confirmation-2

更新 DirectX

如前所述,DirectX 是游戏的关键应用程序,如果它被更新,那么DirectX 函数“GetDeviceRemovedReason”失败,DXGI_Error_Device_Hung错误代码0x887A0006将不会出现在您的 PC 屏幕上。因此,请确保您正在访问 DirectX 的当前版本。现在,您可能想知道如何检查 DirectX 的版本。嗯,解决方案非常简单,为了您的方便,下面列出了步骤。

检查计算机上的 DirectX 版本

  • 要执行此过程,您必须在 PC 上打开“运行”框,同时按下“ Windows”键和“ R ”

Run-Window-13

  • 现在,在框中键入“ dxdiag ”并单击“确定”按钮。

img-6-1

  • 此后,DirectX 诊断工具窗口将出现在您的计算机显示屏上,页面顶部有几个选项卡。
  • 单击“系统”选项卡,然后向下滚动页面。最后,您会找到“ DirectX 版本”,它会显示您正在使用的当前版本。

img-7-2

  • 知道 DirectX 的版本后,是时候将 DirectX 更新为最新版本,并且可以在 Microsoft 官方网站上找到。现在,按照步骤更新 DirectX 应用程序。

快速有效的更新 DirectX 的方法

  • 到微软官网,移动到下载中心,选择“ DirectX End-User Runtime Web Installer”
  • 但是,您也可以通过单击此处直接访问。

Official-website-of-Microsoft-DirectX-End-User-Runtime-Web-Installer

  • 现在,向下滚动页面,选择语言,然后单击“下载”按钮。

download-and-install-the-DirectX-END-User-Runtime-Web-Installer-from-Microsoft-1

  • 此后,将打开一个新页面并显示安装说明,请按照说明完成安装过程。
  • 完成任务后,重新启动计算机。

停止超频 CPU

Stop-overclocking-the-CPU

超频是让你极致体验游戏的终极利器,通常情况下,它会将FPS设置为最大设置,这样你就可以享受游戏了,但这些设置会给GPU带来额外的压力,从而导致发出“ DXGI_ERROR_DEVICE_HUNG ”错误代码0x887A0006。所以如果你想解决这个问题,你必须停止超频 CPU,你可以在 BIOS 中执行任务。到达BIOS部分后,降低速度并保持在正常位置。

禁用声卡

禁用声卡可能会阻止错误代码0x887A0006  DXGI_ERROR_DEVICE_HUNG Kingdom come game 在您的计算机上。许多用户尝试了这种方法并取得了丰硕的成果。为了您的安慰,下面列出了这些步骤:

  • Windows+R键打开“运行”框。

Run-Window-12

  • 现在,在框中键入“ devmgmt.msc ”,然后单击“确定”按钮。

img-1-3

  • 此后,将出现一个“设备管理器”窗口,其中将显示一些功能,您的工作是导航到“声音、视频和音频设备”部分。得到后,选择相同。

img-8-2

  • 现在,单击箭头按钮展开其子部分,然后选择“音频驱动程序”。

img-9-2

  • 选择音频驱动程序后,右键单击它,然后从下拉菜单中选择一个选项“禁用”。

img-10

  • 很快,您会发现一个寻求许可的弹出窗口,单击“”按钮以继续进行。

img-11

  • 但是,如果您不想通过此方法,则可以从计算机中物理移除声卡

更改 Nvidia 控制面板中的设置

Nvidia 控制面板的错误设置可能会导致此错误代码0x887A0006。要解决此问题,您需要更改 Nvidia 控制面板中的设置。因此,打开程序并执行以下更改:

  • 单击3D 设置。

3D-settings-1

  • 然后转到使用预览调整图像设置

Adjust-image-settings

  • 在预览选项下,选中使用高级 3D 图像设置的选项,然后按应用。

Use-advanced-3D-image

  • 在左侧窗格中,选择管理 3D 设置。程序设置选项卡下,单击添加。

Manage-3D-settings-Program-settings-Add-2

  • 选择遇到错误的游戏的可执行文件

Manage-3D-settings-Program-settings-Add-Wow.exe-Executable-1

  • 选择优选的图形处理器这个程序,挑高性能NVIDIA处理器。

select-High-performance-NVIDIA-processor-1

  • 重新启动计算机并检查错误。

禁用 Steam 云同步

许多用户报告说这种方法适用于《使命召唤:二战》游戏。也许它适用于这个错误代码。一件事是您失去了 Steam Cloud 的好处。但是,您可以使用此方法来修复错误。

  • 双击Steam图标打开您的 Steam 客户端。

Double-–-click-on-the-Steam-desktop-icon-1

  • 右键单击出现问题的游戏,然后从下拉菜单中选择“属性”。

Steam-Game-Library-Properties-4

  • 导航到“更新”选项卡取消选中启用 Steam 云同步”框(如果在那里找到),然后应用更改并退出Steam。

Steam-game-Properties-Updates-tab

  • 重新启动计算机,再次启动游戏以检查 DXGI_ERROR_DEVICE_HUNG 错误代码0x887A0006

添加注册表项

要修复错误代码0x887A0006,您可以按照以下步骤添加注册表项:

  • Windows+S键打开搜索框并键入注册表,然后从结果中单击注册表编辑器 APP

Search-Registry-Editor-APP

  • 导航到位置:计算机 > HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > GraphicsDrivers。

HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Control-GraphicsDrivers

  • 检查选项图形驱动程序文件夹。右键单击右窗格中的任何空白区域,然后选择新建 > QWORD(64 位)以添加新的注册表项。如果您使用的是32 位系统,则必须选择New > DWORD (32-bit)

GraphicsDrivers-Right-click-any-empty-area-select-New-QWORD-64-bit-or-DWORD-32-bit

  • 将新密钥命名为TdrLevel。

Search-Registry-Editor-APP-TdrLevel

  • 双击 TdrLevel并修改它的一些选项,然后单击OK。
    在 Value date 选项中,将数字设置为 0。

在 Baseoption 中,选择十六进制。 

Double-click-TdrLevel-and-modify

  • 重新启动计算机并检查错误。

更新 Windows

最后但同样重要的是,此方法还解决了“ DirectX 函数“GetDeviceRemovedReason”失败并出现 DXGI_Error_Device_Hung错误代码0x887A0006 的问题。有时,缺乏更新会导致上述问题,因此始终建议定期更新窗口。好吧,大多数情况下,Windows 会自动执行此操作,但是由于一些错误,它无法自动更新。现在,您的工作是手动完成。

  • 如果您是 Windows 10 用户,请单击“开始”菜单并选择“设置”。

img-12-Settings

  • 但是,如果您是 Windows 7 或 8 用户,则单击“开始”菜单并在搜索栏中键入“设置” ,然后点击“输入”按钮。

img-13

  • 设置页面将显示在您的显示器上,其中包含一些高级选项,选择“更新和安全”。

img-14

  • 此后,将打开一个新页面,它将显示 Windows 更新的摘要,在该页面下方,您将看到一个“检查更新”按钮,单击它。

img-15

  • 现在,请坐下来,让 Windows 有时间更新功能。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun106360.html

(1)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年12月17日 下午2:08
下一篇 2021年12月17日 下午2:14

相关推荐