您的系统不支持 DirectX 12 [修复]

在 Windows 11/10 上启动游戏或应用程序时,如果您看到一条错误消息:您的系统不支持 DirectX 12或者您的系统不支持 DX12,这是修复错误的方法。由于可能有多种原因导致您遇到此问题,因此我们整合了所有可能的原因以及解决方案来解决此问题。

修复 Windows 11 中的系统不支持 DirectX 12 错误

要修复您的系统不支持 DirectX 12Windows 11/10 中出现错误,请按照以下解决方案操作:

  1. 检查硬件要求
  2. 更新 DirectX
  3. 更新显卡驱动程序
  4. 关闭兼容模式
  5. 修复.NET框架

要了解有关这些解决方案的更多信息,请继续阅读。

1]检查硬件要求

当遇到上述错误时,这是​​您应该记住的最重要的事情。 DirectX 直接依赖于显卡。如果您的显卡不支持 DirectX 版本,则无论如何都无法安装。因此,当您尝试打开任何游戏或程序时,您将不断发现上述错误。

2]更新DirectX

您可以尝试手动更新 DirectX。但是,没有可用于更新现有版本的独立安装程序。换句话说,如果您的计算机上安装了旧版本的 DirectX,则需要安装单独版本的 DirectX。

在此之前,您必须检查 DirectX 的现有版本。为此,请单击任务栏搜索框并搜索诊断工具。然后,单击各个搜索结果以打开 DirectX 诊断工具向导。从这里,检查DirectX版本

如果它显示为 DirectX 11 或更早版本,请访问 Microsoft.com 并。然后,按照安装过程完成工作。

3]更新显卡驱动程序

早些时候,可以使用设备管理器。不过,现在您可以使用 Windows 设置面板中的 Windows 更新选项来完成此操作。为此,请打开 Windows 设置面板并转至Windows 更新 > 高级选项 > 可选更新

如果有可用更新,您可以在此处找到。如果是这样,您可以勾选相应的复选框来下载更新并进行相应的安装。

或者,您也可以前往显卡制造商的官方网站查看是否有更新。如果是,您可以选择您的显卡并根据您的要求下载。

4]关闭兼容模式

如果您一直使用兼容模式打开游戏,那么是时候禁用它了。假设您的游戏需要 DirectX 12 并且无法在后台运行,因为您启用了兼容模式。在这种情况下打开游戏时很有可能会出现错误。

这就是为什么建议您关闭兼容模式以检查是否可以解决问题。要禁用兼容模式,请右键单击游戏图标并选择特性。然后,前往兼容性选项卡并前往兼容模式部分。

之后,去掉勾号以兼容模式运行程序复选框并单击好的按钮。

读:

5]修复.NET框架

此问题可能是由于 .NET Framework 损坏而引起的。如果是这样,您可以使用以下命令修复它。这个免费实用程序可以从微软官方网站下载,通过修复一些新版本的.NET Framework 来修复几乎所有常见问题。

我希望本指南对您有所帮助。

读:

如何修复我的系统不支持 DX12 的问题?

要修复 Windows 11/10 中的系统不支持 DX12 错误,您需要首先检查系统要求。但是,如果您的系统符合 DirectX 12,则需要更新现有版本的 DirectX 和显卡驱动程序。另一方面,您也可以禁用兼容模式。

为什么我的电脑不支持 DirectX 12?

您的电脑不支持 DirectX 12 的原因可能有多种。最常见的原因是您的计算机上安装的显卡。如果您的显卡不支持或者太旧,则无法在计算机上使用 DirectX 12。

读:

Related Posts