DirectX在Windows操作系统中提供多媒体相关功能、库和应用程序的软件包。一般来说,DirectX通过一些游戏附件为音频和视频提供不同的功能。在本教程中,我们将学习如何在Windows操作系统中更新DirectX。
为什么要更新DirectX?
DirectX是Windows操作系统的核心组件。所以所有Windows桌面操作系统都预装了DirectX。那为什么要更新呢?可能有不同的原因,如;
- 某些DirectX问题可能存在,如图形驱动程序、声音设置。
-
dsetup.dll
找不到错误。
DirectX版本
DirectX使用了很长时间。在此期间,存在不同版本的DirectX。它们为底层操作系统提供了不同的选项和功能。
-
DirectX 1.0
是第一版,1995年发行。 -
DirectX 2.0
支持少数第三方应用程序,于1996年发布 -
DirectX 3.0
支持windowsnt,1996年发布。 -
DirectX 4.0
是最新发布的,其功能与5.0版合并 -
DirectX 5.0
支持Windows 2000并于1997年发布 -
DirectX 6.0
支持Dreamcast并于1998年发布。 -
DirectX 7.0
支持Windows 200并于2000年发布。 -
DirectX 8.0a
结束了对Windows95的支持并于2001年发布 -
DirectX 9.0
是2002年发布的最流行的版本之一。它支持64位。 -
DirectX 10.0
支持Windows Vista并于2006年发布 -
DirectX 11.0
支持Windows 7和Windows Server R2,于2009年发布 -
DirectX 11.1
支持Windows 8、Windows Server 2012和2012年发布的。 -
DirectX 12.0
支持Windows 10、DirectX光线跟踪、可编程MSAA和2015版
相关文章: 如何在Windows7,8,10中旋转屏幕?
查找当前安装的DirectX版本
在安装DirectX的更新之前,我们可能需要找到当前安装的DirectX版本。我们可以从带有的DirectX诊断工具中找到当前安装的DirectX版本 dxdiag
从命令行或Windows运行命令。这将适用于所有主要窗口 操作系统,如Windows XP、Windows Vista、Windows 7、Windows 8、Windows 10、Windows Server 2003、Windows Server 2008、Windows Server 2012、Windows Server 2016、Windows Server 2019

或从Windows运行菜单

此命令将打开以下DirectX诊断工具。

DirectX版本将在屏幕末尾提供 DirectX Version
在本例中是directx12的行。
使用Windows Update软件包更新或安装最新的DirectX
通过使用Microsoft Update站点,可以以不同的方式更新DirectX。以下是为不同的Windows版本更新DirectX的一些方法。
使用Windows Update软件包更新
我们可以用Windows更新包安装和更新DirectX。由于不同版本的Windows附带不同的DirectX版本,我们必须使用不同的Windows更新包。
Windows 10和Windows Server 2016
Windows 10和Windows Server 2016附带DirectX 11.3版和DirectX 12版。这些操作系统没有单独的更新包。可以使用Windows Update获取更新。
Windows 8和Windows Server 2012及R2
Windows 8和Windows Server 2012 R2附带DirectX 11.0。这些操作系统没有单独的更新包。可以使用Windows Update获取更新。
相关文章: 什么是计算机硬件和部件?
Windows 7和Windows Server 2008 R2
Windows 7和Windows Server 2008 R2附带DirectX 10。我们可以使用以下更新包更新到DirectX 11.1版。
http://www.microsoft.com/tr-tr/download/details.aspx?id=36805
Windows Vista和Windows Server 2008
Windows 7和Windows Server 2008 R2附带DirectX 10。我们可以使用以下更新包更新到DirectX 11.0版。
https://support.microsoft.com/tr-tr/help/971512
Windows XP和Windows Server 2003
Windows XP和Windows Server 2003附带DirectX 8.0。我们可以使用以下更新包更新到DirectX 9.0c。
https://www.microsoft.com/en-in/download/details.aspx?id=34429
使用Windows Update更新或安装最新的DirectX
Windows Update是更新DirectX最方便、最简单的方法。我们可以从Windows更新中更新DirectX而无需额外的努力。打开门就行了 Control Panel
-> WindowsUpdate
从所有主要的Windows操作系统版本。那么 Check Updates
它将从Windows服务器获取最新的更新信息。那就简单点 Install
列出的更新也将自动提供DirectX更新。

使用DirectX最终用户运行时Web安装程序更新或安装最新的DirectX
我们可以用Web安装程序更新DirectX,其中一个小的安装文件将从Microsoft下载,安装文件将下载并安装DirectX更新。我们可以进入 DirectX End-User Runtime Web Installer
从下面的链接。
https://www.microsoft.com/en-us/download/details.aspx?id=35
在这个页面中,我们将点击下载。如果我们想要更多关于安装的细节,我们可以看看 Details
, System Requirements
等。

我们将看到下面的屏幕,它将建议我们安装一些来自微软的第三方可选应用程序。我将取消选择然后单击 No thanks
按钮如下。

基于web的DirectX安装程序和更新程序文件将自动下载,名为 dxwebsetup.exe
.

根据我们的操作系统和SmartScreen的使用情况,我们可能会看到下面这样的屏幕。如果我们看到点击 Run
.

我们将被要求的行政权力,我们将接受点击的网站 Yes

现在DirectX安装或更新过程开始,我们将看到下面的屏幕。我们将接受许可协议并单击 Next
.

然后我们将看到下面的屏幕,它将提供有关下载大小和组件的信息。我们将点击 Next

下载将开始,有关下载的信息将显示在屏幕上,如估计剩余下载时间,下载组件等。

下载完成后,将使用操作名称安装组件 Installing Components
.

安装完成后,我们将看到以下内容 Installation Complete
屏幕。
