最直接的方式是通过dxdiag工具查看:按Win+R输入dxdiag,确认签名驱动后,在“系统”选项卡的“DirectX Version”处查看版本号。

如果您需要确认当前Windows系统中安装的DirectX版本,最直接的方式是通过系统内置的诊断工具dxdiag来获取详细信息。以下是使用dxdiag命令查看DirectX版本的具体操作步骤:
一、通过运行对话框启动dxdiag工具
dxdiag是Windows自带的DirectX诊断工具,无需额外安装,执行后可显示显卡驱动、声音设备、输入设备及DirectX版本等关键信息。
1、按下 Win + R 组合键,打开“运行”对话框。
2、在输入框中键入 dxdiag,然后按回车键。
3、首次运行时,系统会弹出“是否检查签名驱动程序”的提示,点击 是 继续。
4、等待工具加载完成,在窗口顶部的“系统”选项卡中,找到“System Information”区域下的“DirectX Version”项,其右侧即为当前系统安装的DirectX版本号。
二、通过命令提示符执行dxdiag并保存日志
该方法适用于需留存记录或排查兼容性问题的场景,dxdiag可导出包含完整硬件与DirectX信息的文本日志文件。
1、以管理员身份运行“命令提示符”或“Windows PowerShell”。
2、输入命令:dxdiag /t dxdiag_report.txt,然后按回车。
3、等待命令执行完毕,系统将在当前目录生成名为 dxdiag_report.txt 的文本文件。
4、用记事本打开该文件,在“System Information”章节中查找“DirectX Version”字段,确认版本值。
三、通过PowerShell快速获取DirectX版本字符串
PowerShell可通过注册表路径读取DirectX版本标识,适用于批量检查或脚本化调用,结果直接输出版本号。
1、右键开始按钮,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
2、执行以下命令:Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\DirectX" -Name "Version" | Select-Object -ExpandProperty Version。
3、若注册表项存在,控制台将直接显示类似 12.0 的版本数字;若报错“该项不存在”,说明系统可能为精简版或DirectX组件异常。
四、验证dxdiag是否正常响应的备用方式
当dxdiag无响应或界面空白时,可能因图形驱动冲突或系统组件损坏导致,此时可通过重置相关缓存恢复基础功能。
1、在运行对话框中输入 %windir%\system32\dxdiag.exe 并回车,确保调用的是系统路径下的原始可执行文件。
2、若仍无法启动,尝试在安全模式下运行dxdiag,排除第三方软件干扰。
3、在安全模式中成功运行后,观察“DirectX Version”是否显示正常;如仍为空白,需检查 d3d12.dll 和 dxgi.dll 文件完整性。










