无法在Windows 10中安装DirectX [完整指南]

目录:

视频: 🔧КАК ИСПРАВИТЬ ОШИБКУ Direct3D, DirectX в Steam и ОСТАЛЬНЫХ ИГРАХ [2020] 2024

视频: 🔧КАК ИСПРАВИТЬ ОШИБКУ Direct3D, DirectX в Steam и ОСТАЛЬНЫХ ИГРАХ [2020] 2024
Anonim

DirectX是Windows 10的重要组件,许多多媒体应用程序都需要DirectX。 但是,有时Windows 10上可能存在DirectX错误,今天我们将向您展示如何修复它们。

如何修复Windows 10中的DirectX错误?

  1. 安装早期版本的DirectX
  2. 重新安装显卡驱动程序
  3. 重新安装以前的更新之一
  4. 下载Visual C ++可再发行组件
  5. 下载丢失的.dll文件
  6. 确保满足建议的系统要求
  7. 使用命令提示符安装DirectX

解决方案1 ​​–安装早期版本的DirectX

某些应用程序需要较旧版本的DirectX才能正常运行,而您必须手动安装它。 为此,您可以从此处下载安装程序。

下载文件后,安装它并重新启动计算机。 重新启动计算机后,应修复大多数DirectX错误。

如果要安装DirectX的较旧版本,请检查上面的链接。 但是,如果您对最新版本及其如何改善GPU性能感兴趣,请阅读本文。

解决方案2 –重新安装显卡驱动程序

很少有用户报告说,只需重新安装图形卡驱动程序即可解决DirectX问题。 为此,请按照下列步骤操作:

  1. Windows键+ X,然后选择“ 设备管理器”

  2. 启动 设备管理器 后,转到“ 显示适配器” 部分并找到您的图形卡驱动程序。
  3. 右键单击驱动程序,然后选择“ 卸载”

  4. 选中“ 删除该设备的驱动程序软件” ,然后单击“ 确定”

  5. 卸载驱动程序后,请重新启动计算机。
  6. 重新启动计算机后,请访问图形卡制造商的网站并下载图形卡的最新驱动程序。
  7. 安装下载的驱动程序。

自动更新驱动程序

如果此方法不起作用,或者您没有必要的计算机技能来手动更新/修复驱动程序,我们强烈建议您使用Tweakbit的驱动程序更新程序自动执行此操作。

该工具已获得Microsoft和Norton Antivirus的认可。 经过几次测试,我们的团队得出结论,这是最佳的自动化解决方案。 您可以在下面找到快速指南。

  1. 下载并安装TweakBit驱动程序更新程序
  2. 安装后,该程序将自动开始扫描您的PC以查找过时的驱动程序。 驱动程序更新程序将根据其最新版本的云数据库检查已安装的驱动程序版本,并建议适当的更新。 您需要做的就是等待扫描完成。
  3. 扫描完成后,您将获得有关在PC上发现的所有问题驱动程序的报告。 查看列表,查看是否要单独更新或每个驱动程序一次更新。 要一次更新一个驱动程序,请单击驱动程序名称旁边的“更新驱动程序”链接。 或者,只需单击底部的“全部更新”按钮,即可自动安装所有建议的更新。

    注意: 一些驱动程序需要分多个步骤安装,因此您必须多次单击“更新”按钮,直到安装了所有驱动程序。

免责声明 :此工具的某些功能不是免费的。

除了重新安装驱动程序外,用户还建议删除所有超频工具,例如 MSI Afterburner 。 如果您正在使用这些工具,请确保在卸载它们之前删除所有超频设置。

解决方案3 –重新安装以前的更新之一

有时以前安装的更新可能会导致DirectX出现问题,如果是这种情况,则可能必须卸载这些更新。 为此,请执行以下操作:

  1. 打开“设置”应用,然后转到“ 更新和安全性”
  2. 转到Windows Update部分,然后单击Advanced options

  3. 单击查看更新历史记录

  4. 单击卸载更新

  5. 在卸载更新之前,您必须做一些研究,找出其中哪些更新是DirectX更新。
  6. 卸载该更新,然后重新启动计算机。

如果您在打开“设置”应用程序时遇到问题,请查看本文以解决该问题。 在本指南的帮助下,确定是否安装了特定的更新。

解决方案4 –下载Visual C ++可再发行组件

很少有用户报告说,安装Visual C ++可再发行组件具有固定的DirectX错误。 用户建议下载并安装此软件包。 如果该程序包不起作用,则可以在此处找到所有Visual C ++可再发行组件的列表。

解决方案5 –下载丢失的.dll文件

使用此解决方案可能会导致潜在的系统不稳定,因此使用此方法后果自负。

很少有用户报告您可以通过下载丢失的.dll文件并将其移至WindowsSystem32 (对于Windows 10的32位版本)或WindowsSysWOW64 (对于Windows 10的64位版本)文件夹中来解决Windows 10上的DirectX错误。

如果从Internet下载这些丢失的文件,则此解决方案可能不是最安全的,因此请记住这一点。 或者,您可以从使用的另一台计算机上复制丢失的.dll文件。

解决方案6 –确保满足建议的系统要求

我知道这不太可能,但是如果您使用的是较旧的计算机,则可能要检查它是否满足运行DirectX的最低系统要求。 以下是DirectX 12的最低系统要求:

  1. Windows 7 32位或64位
  2. DirectX 12兼容显卡
  3. .NET Framework 4
  4. 1 GB内存
  5. 2 GHz双核Core CPU

解决方案7 –使用命令提示符安装.NET Framework

要安装.NET Framework,基本上,您将需要使用旧的好DISM(部署映像服务和管理)服务。 如果DSIM失败,请通过本分步指南快速修复它。

但是,我们不会使用“整个”工具,而只是其中一部分,它将允许我们安装.NET Framework。 这是您需要做的:

  1. 转到“搜索”,键入cmd,然后以管理员身份打开“ 命令提示符”
  2. 键入以下命令,然后按Enter: DISM / Online /启用功能/ FeatureName:NetFx3 / All / LimitAccess / Source:D:sourcessxs

  3. 等待过程完成。
  4. 重启你的电脑。

DirectX是所有Windows操作系统的组成部分,因此任何DirectX问题都可能导致您喜欢的应用程序停止运行。

如果您在Windows 10上遇到DirectX问题,请随时尝试一些我们的解决方案。 有关更多建议或问题,请访问下面的评论部分。

无法在Windows 10中安装DirectX [完整指南]