在 Windows 11/10 上启动游戏或应用程序时,如果您看到一条错误消息:您的系统不支持 DirectX 12或者您的系统不支持 DX12,这是修复错误的方法。由于可能有多种原因导致您遇到此问题,因此我们整合了所有可能的原因以及解决方案来解决此问题。
修复 Windows 11 中的系统不支持 DirectX 12 错误
要修复您的系统不支持 DirectX 12Windows 11/10 中出现错误,请按照以下解决方案操作:
- 检查硬件要求
- 更新 DirectX
- 更新显卡驱动程序
- 关闭兼容模式
- 修复.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。
读:。