DirectX 函数 GetDeviceRemovedReason 因 DXGI 错误而失败

一些 PC 游戏玩家报告说,当他们尝试启动游戏或在其 Windows 11 或 Windows 10 PC 上玩游戏时,游戏崩溃并抛出 DirectX 函数 GetDeviceRemovedReason 因 DXGI 失败 错误信息提示。 如果您遇到类似的问题,那么您肯定来对地方了! 在这篇文章中,我们提供了最合适的解决方案来成功修复此错误。

当您遇到此问题时,您将收到以下类似行的完整错误消息;

DirectX 错误

DirectX 函数“GetDeviceRemovedReason”因 DXGl_ERROR_DEVlCE_HUNG 而失败。 GPU:“NVIDIA GeForce GTX 1650”。 驱动程序 43648。此错误通常是由显卡驱动程序崩溃引起的:尝试安装最新的驱动程序。

该错误表明图形驱动程序在您的系统上崩溃。 不幸的是,正如大多数受影响的 PC 游戏玩家所报告的那样,重新启动游戏并不总能解决问题。

如果您的 Windows 11/10 游戏设备上发生 DirectX 函数 GetDeviceRemovedReason 失败并出现 DXGI 错误,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看这是否有助于解决问题。

  1. 重启显示驱动
  2. 运行 DirectX 诊断工具 (DxDiag)
  3. 从游戏的根文件夹中安装 DirectX
  4. 更新显卡驱动
  5. 全新安装 NVIDIA 显卡驱动
  6. 修改 GstRender 设置
  7. 禁用可变刷新率和硬件加速 GPU 调度
  8. 禁用超频
  9. 在干净启动状态下进行故障排除
  10. 卸载并重新安装游戏

让我们看一下关于列出的每个解决方案所涉及的过程的描述。

在尝试以下解决方案之前,请检查更新并在您的 Windows 11/10 设备上安装任何可用的位,并查看尝试安装打印机时错误是否再次出现。 另一方面,如果错误是在最近的 Windows 更新后开始的,您可以执行系统还原或卸载更新 – 但如果您不想两者都不做,则可以继续使用以下解决方案。

1]重新启动显示驱动程序

您只需重新启动显示驱动程序即可开始故障排除以修复 DirectX 功能 GetDeviceRemovedReason failed with DXGI 错误,该错误发生在您的 Windows 11/10 游戏设备上。

如果此操作没有帮助,您可以重新启动 PC 并查看是否有帮助。 如果没有,您可以尝试下一个解决方案。

2]运行DirectX诊断工具(DxDiag)

如果您无法在 Windows 11/10 设备上正常播放游戏或电影, DirectX 诊断工具 可以帮助您查明可能的罪魁祸首。

此解决方案要求您使用 DirectX 诊断工具 (DxDiag) 对 DirectX 错误进行故障排除。

3]从游戏的根文件夹中安装 DirectX

大多数游戏在安装了自己的库时效果最佳。 因此,要确定这里是否是这种情况,您可以从游戏的根文件夹中安装 DirectX 版本,看看手头的问题是否会得到解决。

请执行下列操作:

  • 找到并浏览游戏的安装文件夹。
  • 或者,在桌面或其他任何地方右键单击游戏的快捷方式,然后从菜单中选择打开文件位置。
  • 在游戏根文件夹中,找到并打开 直接 文件夹。
  • 在打开的文件夹中,找到并打开名为 红名单.
  • 现在,双击 DXSETUP.exe 运行可执行文件。
  • 按照屏幕上的说明安装 DirectX。
  • 完成后重新启动PC。

在启动时,检查问题是否已解决。 否则,请查看安装最新版本的 Visual C++ 可再发行包和 Microsoft 的最新版本 DirectX 是否有帮助或尝试下一个解决方案。

4]更新图形驱动程序

此解决方案要求您更新系统上的图形驱动程序,看看是否有帮助。 如果您已经下载了驱动程序,您可以通过设备管理器手动更新驱动程序 .inf 要么 .sys 驱动程序文件,或通过命令提示符更新驱动程序。 您也可以在 Windows 更新下的可选更新部分获取驱动程序更新,或者您也可以从制造商的网站下载最新版本的驱动程序,或使用任何适用于 Windows 11/10 PC 的免费驱动程序更新软件自动更新您的驱动程序.

但是,如果安装了最新的驱动程序,您可以回滚驱动程序或下载并安装较早版本的驱动程序。

如果更新和/或回滚驱动程序都不起作用,您可以卸载图形驱动程序,然后重新启动您的 PC – 启动时,Windows 将扫描硬件更改并自动重新安装显示/视频设备的通用驱动程序在某些情况下,足以让图形正常运行。

5]全新安装NVIDIA显卡驱动

要在 Windows 11/10 计算机上全新安装 NVIDIA 显卡驱动程序,您首先需要通过设备管理器卸载显卡驱动程序,或者使用 Display Driver Uninstaller 工具。 完成后,您可以按照以下方式进行 NVIDIA 图形驱动程序的全新安装:

  • 打开 NVIDIA 驱动程序的下载页面。
  • Enter 所需信息,包括框中的 NVIDIA 驱动程序和操作系统。
  • 点击 搜索 查看 NVIDIA 驱动程序列表。
  • 向下滚动列表,直到找到所需的驱动程序。
  • 选择其名称并单击 下载 按钮。
  • 在您的计算机上打开下载的驱动程序,然后按照屏幕上的说明进行安装。
  • 一旦你到达 安装选项 屏幕,选择 自定义(高级) 选项。
  • 点击 下一个 查看已安装组件的列表。
  • 检查选项 执行干净安装。
  • 点击 下一个 按钮安装驱动程序。

驱动程序安装完成后,检查错误是否仍然出现。 如果是这样,请尝试下一个解决方案。

6]修改GstRender设置

请执行下列操作:

  • 按 Windows 键 + E 打开文件资源管理器。
  • 导航 文件.
  • 探索您的游戏文件夹。
  • 接下来,打开设置文件夹。
  • 现在,打开 PROFSAVE_profile 使用记事本或任何其他文本编辑器创建文件。
  • 找到 GstRender.Dx12Enabled 命令并从 0(零)1.
  • Save 文件。
  • 重新开始你的游戏。

如果此更改导致其他问题,请返回 PROFSAVE_profile 并将 GstRender.Dx12Enabled 命令更改回零。

7]禁用可变刷新率和硬件加速GPU调度

此解决方案要求您禁用游戏的可变刷新率,并在 Windows 11/10 游戏 PC 上禁用硬件加速 GPU 调度。

如果问题仍然存在,请尝试下一个解决方案。

8]禁用超频

此解决方案要求您停止对 CPU 进行超频。 因此,如果您对 PC 进行了超频,您可以根据使用的超频软件简单地反转更改。 通常,启动软件并寻找停止超频的选项。 完成后,重新启动计算机并查看问题是否已解决。 否则,继续下一个解决方案。

9]在干净启动状态下进行故障排除

后台程序有时会干扰您正在玩的游戏,导致它们崩溃并因此引发错误。 所以,一定要 close 游戏时不需要的所有后台程序 – 在启动游戏之前执行此操作。 同样,您的计算机上存在或运行的不必要的系统和缓存文件、进程、服务可能会触发此错误。 在这种情况下,您可以在干净启动状态下进行故障排除,看看手头的问题是否已解决。 否则,请尝试下一个解决方案。

10]卸载并重新安装游戏

如果到目前为止没有任何效果,您可以卸载游戏(最好使用第三方软件卸载程序),清除游戏 AppData 文件夹内容,重新启动 PC,然后在您的 Windows 上下载并重新安装最新版本的游戏11/10 个人电脑。

要清除/删除游戏 AppData 文件夹内容,请执行以下操作:

  • Windows 键 + R 调用“运行”对话框。
  • 在“运行”对话框中,键入下面的环境变量并点击 Enter.
%appdata%
  • 在该位置,找到(您可能需要显示隐藏文件/文件夹)有问题的游戏文件夹。
  • 右键单击文件夹并选择 删除. 确认任何其他提示。
  • Exit 完成后的文件资源管理器。

这些解决方案中的任何一个都应该适合您!

如何修复 DXGI 设备错误?

要修复 Windows 11/10 中的 DXGI ERROR DEVICE REMOVED 错误,您可以应用以下任何解决方案:

  • 修改注册表。
  • 关闭影子游戏。
  • 关闭抗锯齿功能。
  • 更新显卡驱动。
  • 卸载并重新安装图形适配器。

是什么导致 DXGI_ERROR_DEVICE_HUNG?

DXGI_ERROR_DEVICE_HUNG 错误是一个常见问题,通常与系统上的 DirectX 配置相关联。 通常,由于 Direct X 问题、不正确的游戏设置、过时的驱动程序、RAM 问题、超频 CPU 等原因,可能会触发该错误。