最近捣鼓电脑,装个老游戏,提示说缺啥DirectX 11,搞得我一头雾水。心想这年头,系统不都自带么?得,还是得自己动手。
摸索过程
我第一反应是检查下我电脑里到底装没装,装的是哪个版本。我就按键盘上那个Windows徽标键,加个R键,出来个小框框,我输个“dxdiag”,然后敲回车。
弹出来一个工具,界面挺复杂的,我找半天,在“系统”那页底下看到一行小字,写着DirectX版本。我一看,嚯,版本挺新的,好像是12。理论上说,版本高的应该兼容低的,游戏怎么还闹脾气?
我又琢磨,是不是系统版本太老?赶紧去“设置”里瞅瞅,“系统”然后点“关于”,看下,我这Windows 10,按理说绝对支持DX11。这就怪。
难道是文件损坏或者不全?我想着要不重新装一下试试。
动手安装
这时候就得找安装包。我寻思着这玩意儿是微软家的,肯定得去他们官网找。直接去搜“DirectX 11 下载”。
搜出来一堆,看着眼花。我可不敢随便下,就认准微软官方那个。点进去找到下载页面,还挺麻烦,让我选语言,我选个“简体中文”,然后点那个大大的“下载”按钮。
注意哈,点下载之后,它有时候会跳出来一个页面,推荐你装点别的软件,什么浏览器之类的,这时候别乱点,仔细看看,找到真正下载文件的那个链接,或者有时候它就自动开始下载。我当时就差点被它忽悠装别的。
下载下来的文件,有时候是个压缩包,有时候直接是个安装程序。我这回下的是个exe文件,文件名大概是啥 `*` 之类的,记不太清。还有时候会下到一个叫 `directx_11_redist` 的压缩包,那个需要先解压到一个文件夹里,里面会有一个 `*`。
反正不管是哪个,找到那个安装程序,双击它就对。
接着就是安装向导:
- 弹出来一个窗口,问你同不同意协议啥的,点“接受”或者“是”。
- 然后一路点“下一步”。中间好像有个选项问要不要装个Bing工具栏啥的,我一般都把勾去掉,不需要这些。
- 之后它就开始自己检查系统,下载需要的文件,然后安装。有个进度条在那儿跑。
- 这个过程可能需要点时间,看你网速和电脑情况。
等进度条跑完,提示“安装完成”。我一般习惯性地重启一下电脑,虽然有时候它不提示重启,但重启一下总感觉稳妥点。
确认
重启完,我心里还是有点不踏实。就又按次 Win + R,输入 `dxdiag`,回车。再次打开那个诊断工具,看看DirectX版本那块儿。虽然版本号可能还是显示12,但感觉经过这么一折腾,该补的文件应该都补上。
然后我再去开那个之前报错的老游戏,你猜怎么着?顺利进去!看来确实是缺点东西,或者文件不对。虽然具体原因没搞太明白,但反正是解决。
装这个DX11不算太复杂,就是找对地方下载,然后按部就班安装就行。主要是别被网上乱七八糟的下载站给坑,认准官方渠道最保险。
