如何修复“无法创建 D3D 设备”错误

你终于在你的新电脑上玩了一个周末的游戏,却得到“未能创建D3D设备错误”。这是什么错误?为什么它会出现在您的 PC 上?

一般而言,此错误表示您的计算机在初始化计算机视频卡的图形功能时出现问题。这个问题有很多可能的原因,从缺少驱动程序和错误的启动设置到禁用的图形服务。以下是您如何处理这些问题并修复此错误。

启用图形服务

出现无法创建D3D(D3D)设备错误的最常见原因是您的图形服务无法正常工作。这可能是由于配置错误或手动错误造成的。

  1. 要解决此问题,请在Windows任务栏的搜索框中输入系统配置(System Configuration )(以前称为msconfig ) 。

  1. 系统配置(System Configuration)应用程序将在新窗口中打开。默认情况下,它将从“常规(General)”选项卡开始。单击(Click)服务(Services )以切换到该选项卡。

  1. 在这里,您可以看到计算机上所有启动服务的列表。您正在寻找的是与您的GPU相关的服务。根据您 PC 中使用的品牌,它可以是NVIDIAAMDIntel或类似的品牌。

  1. 找到设备的图形服务后,请确保已启用其复选框。如果您无法找到正确的服务,您只需启用全部(Enable All )即可启动每项服务。单击确定(OK)以保存更改。

  1. 由于这些服务是您的启动设置的一部分,您需要重新启动计算机才能启用它们。

重新安装图形驱动程序

“未能创建D3D设备”错误的另一个常见原因是缺少或过时的图形驱动程序。在恢复出厂设置或全新安装Windows(Windows)后,我们经常忘记重新安装图形驱动程序。或者您一直在使用过时的驱动程序并且需要更新它们(update them)

大多数指南会告诉您卸载设备驱动程序并让 Windows 为您重新安装它们(let Windows reinstall them for you)。但我们不建议将该方法作为临时措施。

更好的方法是访问制造商的网站并下载特定于您的型号的驱动程序。这些驱动程序保证为您的机器进行优化,并为您提供最佳性能。

  1. 首先,前往您的 PC 制造商的驱动程序下载页面。它可以是戴尔(Dell)、惠普、联想(Lenovo)等。我们将使用宏基(Acer)笔记本电脑进行演示。

  1. 您需要输入机器的型号或下载一个小应用程序来检测它。这会将您带到为您的特定设备量身定制的驱动程序的下载页面。

  1. 向下滚动(Scroll)驱动程序列表以查找VGAGPU驱动程序。对于带有独立显卡的机器,会有两组驱动程序。下载用于游戏的主GPU驱动程序。(GPU)

  1. 下载完成后,运行图形驱动程序设置应用程序。

  1. 该安装程序将为您安装当前驱动程序的驱动程序。在此过程中,显示​​屏可能会闪烁。

  1. 安装完成后,您只需重新启动计算机以查看更改。如果您因为缺少驱动程序而收到“无法创建 d3d 设备”错误,您的游戏现在应该可以完美运行了。

通过撤消最近的更改

有时,由于与新安装的应用程序冲突,您可能会收到“无法创建 d3d 设备”错误。这可能是因为该应用程序在后台运行,或者因为它更改了您计算机的图形设置。

在这些情况下,最好尝试撤消这些最近的更改并尝试重新运行您的游戏。如果您没有收到错误,那么该更改就是问题所在。

  1. 要删除 PC 上最近安装的应用程序,您可以使用添加或删除程序(Add or remove programs)实用程序。只需在(Just)Windows任务栏的搜索框中键入即可找到它。

  1. 您的系统设置的一部分,添加(Add)或删除程序允许您在一个地方查看计算机上所有已安装的应用程序。

  1. 默认情况下,应用程序按名称按字母顺序排序。将其更改为安装日期(Install date )以将最近添加的内容置于顶部。

  1. 删除应用程序很简单:从列表中选择它,然后单击“卸载(Uninstall)”按钮。

如果通过此方法卸载应用程序失败,您将需要尝试其他方法将其正确删除(other ways to properly remove it)

修改游戏(Your Game)启动选项(Launch Options)

如果您计算机上的所有内容都已完美配置——您的图形服务已启用,您的驱动程序已安装并且是最新的——那么您的游戏设置可能是个问题。

最新的 AAA 游戏通常对图形要求很高,您的硬件可能无法胜任这项任务。但是,您可以尝试降低游戏的启动选项以便能够玩它。

  1. 要配置游戏的启动设置,请运行其启动器。大多数游戏都有自己的启动器,而Steam版本也可以通过Steam启动器进行修改。

  1. 单击配置(Configure)选项以打开启动设置。在 Steam 上,您可以右键单击相关游戏并选择属性(Properties )>设置启动选项。(SET LAUNCH OPTIONS.)

  1. 通常,该应用程序会扫描您的计算机并自动检测硬件的最佳设置。

  1. 如果这不起作用,您应该修改视频设置并将大多数值设置为Low。这对您的视频卡造成的压力最小,并且可能有助于游戏在较弱的硬件上运行。

如果您的硬件完全可以运行游戏,那么它应该立即启动。请注意,Steam 自身存在许多潜在问题,这些问题(Steam has many potential issues of its own)可能会阻止游戏启动。

修复“无法创建 D3D 设备”错误

“无法创建D3D设备”错误源于显卡无法与DirectX接口。原因是多种多样的。缺少驱动程序、暂停的图形服务、冲突的应用程序,甚至是游戏的极高图形设置。

所有这些问题都有直接的解决方案。只需按照上述步骤解决问题并立即让您的游戏顺利运行。



About the author

我是计算机专家,专门研究 iOS 设备。自 2009 年以来,我一直在帮助人们,我在 Apple 产品方面的经验使我成为满足他们技术需求的完美人选。我的技能包括: - 维修和升级 iPhone 和 iPod - 安装和使用 Apple 软件 - 帮助人们找到最适合他们的 iPhone 和 iPod 的应用程序 - 从事在线项目



Related posts