一些 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 错误,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看这是否有助于解决问题。
- 重启显示驱动
- 运行 DirectX 诊断工具 (DxDiag)
- 从游戏的根文件夹中安装 DirectX
- 更新显卡驱动
- 全新安装 NVIDIA 显卡驱动
- 修改 GstRender 设置
- 禁用可变刷新率和硬件加速 GPU 调度
- 禁用超频
- 在干净启动状态下进行故障排除
- 卸载并重新安装游戏
让我们看一下关于列出的每个解决方案所涉及的过程的描述。
在尝试以下解决方案之前,请检查更新并在您的 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 等原因,可能会触发该错误。