DirectX 安装失败,未在 Windows 11/10 上安装

谈到Windows 11/10,我们总是不断地在互联网上搜索驱动程序和软件。现在,你们中的一些人可能会说Windows 更新(Windows Update)足以自行安装驱动程序和系统软件。是的,你是对的,但有时这还不够。如果您无法(unable to install DirectX)在 Windows 11/10 上安装 DirectX,今天我们将看到一些简单的故障排除步骤。

应用程序使用DirectX(DirectX)来创建和管理动画、多媒体效果和图像。正是应用程序编程接口(Application Programming Interface)( API ) 确保在您的(API)Windows环境中一切都像黄油一样顺利。它在 DirectX 的软件开发工具包(Software Development Kit)( SDK )附带的二进制运行时库的帮助下工作。

如果您不是计算机背景,那么您可能很难理解这些术语。简而言之,DirectX是一组指令,可确保您获得无缝且交互式的用户体验。

DirectX 安装失败

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

大多数情况下,DirectX抛出错误是由于一些.NET Framework介入其中造成的。但是,还有更多,由于其他原因也可能发生错误。这些原因不时变化,总是很难说是哪个原因导致了错误。

DirectX 安装失败且未安装

我们将尝试以下久经考验的方法来解决错误。

  1. 如果需要,安装以前版本的DirectX
  2. 检查(Check)显卡驱动程序更新
  3. 下载并安装Visual C++ Redistributable
  4. 使用命令提示符(Command Prompt)安装.NET Framework

在我们开始之前,如果错误仍然存​​在,请确保尝试每种方法。请记住,在每种方法完成后,您都需要重新启动系统。

DirectX 未安装

1]如果需要,安装(Install)以前版本的DirectX

有些应用程序仍然不支持最新版本的DirectX有时(Sometimes)您只需要手动下载以前的版本,例如DirectX9。现在,要检查您的机器上安装了哪个版本的DirectX ,

  1. Win + R键。运行(Run)窗口将打开。
  2. 键入dxdiag并按 Enter。DirectX 诊断工具(DirectX Diagnostic Tool)将打开。

    run_directx_diagnostics

  3. 系统(System)选项卡中查找DirectX 版本(DirectX version)

    directx_version_dxdiag

既然您知道安装了哪个版本并且想要安装旧版本,那么您可以从这里(here)下载它。但是,如果您想保持系统运行而不会出现任何冻结和滞后,则始终建议使用最新版本。尝试搜索您要安装的支持最新版本DirectX的应用程序的新版本。

阅读:(Read:) DirectX 遇到不可恢复的错误(DirectX encountered an unrecoverable error)

2]检查(Check)显卡(Graphic)驱动程序更新

很多时候,您的系统的DirectX版本与(DirectX)图形驱动程序(graphic drivers)不兼容。发生这种情况是因为禁用了自动更新。要执行此方法,请确保您的系统定期接收更新。

  1. Win + X键。快速访问(Quick Access )菜单将打开。
  2. 点击设备管理器(Device Manager)设备管理器(Device Manager)的新窗口将打开。

    quick_access_device_manager

  3. 单击显示适配器(Display Adapter),系统中可用的显示驱动程序将可见。
  4. 右键单击Intel HD适配器,然后单击更新。

    更新显示驱动程序

  5. 单击自动搜索更新的驱动程序软件(Search automatically for updated driver software)只需(Just)确保您的系统具有有效的互联网连接即可。

    auto_update_display_drivers

  6. 如果已经安装了最新的驱动程序,它会通知您,但如果没有,它将下载并安装最新的更新。

    更新图形驱动程序安装

  7. 现在,如果您的机器也有专用GPU,那么在 Display Adapter 的列表中,右键单击它并选择Uninstall Device。从GPU的官方网站重新安装驱动程序。
  8. 如果您知道如何从其应用程序更新 GPU 的驱动程序,那么您可以跳过第 7 步(Step 7)并继续更新驱动程序。

3]下载(Download)并安装Visual C++ Redistributable

Windows 10中, (Windows 10) Visual C++ Redistributable扮演着重要的角色。DirectX的基本要求还包括Visual C++ Redistributable。它可能已经安装在您的系统上,但您需要旧版本或新版本。要检查安装了哪个版本的Visual C++ Redistributable

  1. Win + R键。键入控制(control)并按回车键。

    运行控制面板

  2. 控制面板(Control Panel)打开时,单击程序和功能(Programs and Features)
  3. Programs列表中,搜索Microsoft Visual C++ -Redistributable。您可能会发现安装了多个版本,这是由于不同应用程序的不同要求。检查2015版本是否可用,然后您可能需要重新安装它。如果没有,那么您可能需要下载它。

    ms_visual_rediatributables

  4. 访问Microsoft 的(Microsoft’s)官方网站并下载Visual C++ Redistributable 2015
  5. 选择语言并点击下载(Download)

    download_visual_rediatributable

  6. 从x86(x86)x64版本列表中选择。单击下一步(Next)。下载将很快开始。

    select_visual_rediatributable_version

  7. 现在安装新下载的文件,您的错误现在应该已经消失了。

4]使用命令提示符(Command Prompt)安装.NET Framework(Install .NET Framework)

如果上述方法不适合您,那么您可以使用Command Prompt下载并安装相同的方法。要安装该框架,我们将使用Windows的(Windows)部署映像服务(Deployment Image Servicing)管理(Management)( DISM ) 服务。

  1. 打开开始菜单,输入cmd。选择命令提示符(Command Prompt)并单击以管理员身份运行(Run as administrator)。确保您有一个有效的互联网连接。
  2. 键入以下命令并回车:DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    dism_visual_redistributable

  3. 现在,等待该过程完成。该过程结束后立即重新启动系统。

由于这些方法之前已证明自己很有用,因此您的错误不应再次提示。



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts