Windows怎么查看DirectX版本信息_Windows如何确认当前系统安装的DirectX版本号【命令】

星明吖_3113

星明吖_3113

2026-03-23

627人浏览

原创

最直接有效的方式是运行dxdiag工具:按win+r输入dxdiag,确认后在“系统”选项卡中查看“directx版本”行显示的主版本号(如directx 12)。

windows怎么查看directx版本信息_windows如何确认当前系统安装的directx版本号【命令】

如果您需要确认当前 Windows 系统中安装的 DirectX 版本号,最直接有效的方式是调用系统内置的 DirectX 诊断工具(dxdiag)。该工具可实时读取注册表与系统文件中的 DirectX 组件版本标识,并在图形化界面中清晰呈现。以下是具体操作步骤:

一、通过 dxdiag 命令启动诊断工具

dxdiag 是 Windows 自带的诊断程序,无需额外安装,适用于 Windows 7 至 Windows 11 全系列系统。它会自动检测并汇总 DirectX 运行时、显示驱动、声音设备等核心组件的版本信息。

1、按下 Win + R 组合键打开“运行”对话框。

2、在输入框中键入 dxdiag,然后按回车键或点击“确定”。

3、若系统首次运行该工具,将弹出数字签名验证提示,请选择“是”以继续。

4、等待工具加载完成后,在左侧选项卡中点击 “系统”。

5、在右侧“系统信息”区域中,查找标有 “DirectX 版本” 的行,其后显示的即为当前安装的 DirectX 主版本号(例如:DirectX 12)。

二、使用命令提示符查询 dxdiag 输出文本

当需将 DirectX 版本信息导出为文本供记录或远程协助时,可结合命令提示符与 dxdiag 的日志生成功能,绕过图形界面直接获取结构化结果。

1、右键点击“开始”按钮,选择 “终端(管理员)” 或 “命令提示符(管理员)”。

2、输入以下命令并回车执行:dxdiag /t dxdiag_report.txt。

3、等待命令执行完毕(无提示即表示成功),该命令将在当前目录生成名为 dxdiag_report.txt 的纯文本报告。

Windows 日历同步
Windows 日历同步

将提醒同步至 Windows/Outlook 日历。用户提及「提醒我」「设置提醒」「加到日历」「同步到日历」「日程」「calendar」「日历」时触发。支持Microsoft Graph API 设备代码流认证,无需 Web 服务器,直接写入用户 Outlook 日历。

下载

4、使用记事本打开该文件,使用 Ctrl+F 搜索关键词 “DirectX 版本”,定位到对应行即可读取版本号。

三、通过 PowerShell 获取 DirectX 版本注册表值

DirectX 主版本号亦存储于系统注册表路径中,PowerShell 可直接读取 HKEY_LOCAL_MACHINE 下的预设键值,适用于脚本批量检测或无 GUI 环境(如 Server Core)。

1、以管理员身份启动 Windows PowerShell。

2、输入以下命令并回车:Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\DirectX" -Name "Version"。

3、若注册表项存在,输出结果中 “Version” 属性值 即为当前 DirectX 版本字符串(例如:12.0)。

4、若提示项不存在或报错,则说明系统可能运行的是极早期 Windows(如 XP SP2 之前),或 DirectX 运行时未正确注册,此时应优先采用 dxdiag 图形方式验证。

四、检查系统文件夹中的 d3d12.dll 文件版本

对于 Windows 10/11 中启用 DirectX 12 的设备,d3d12.dll 是核心运行时模块,其文件属性中的“产品版本”可作为 DirectX 12 子版本的辅助判定依据。

1、打开文件资源管理器,进入路径:%SystemRoot%\System32\。

2、在该目录中找到文件 d3d12.dll(若系统为 64 位且需查 32 位兼容层,则同步检查 %SystemRoot%\SysWOW64\ 下同名文件)。

3、右键点击该文件,选择 “属性” → “详细信息” 选项卡。

4、在属性列表中查找 “产品版本” 一行,其数值格式如 10.0.22621.1,其中前两段 10.0 对应 Windows 构建版本,而该 DLL 所属的 DirectX 功能集由系统版本隐式决定(例如 Win11 22H2 默认搭载 DirectX 12 Ultimate 支持能力)。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1758

5

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2744

5

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

2023.10.24

6104

49

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2023.11.24

5749

6

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

2024.03.22

7394

16

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2024.04.29

10854

11

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.07.29

5559

17

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.08.07

6067

13

常用字符串方法大全
常用字符串方法大全

常用字符串方法大全

2025.08.08

3048

14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习