必须检查.inf文件名是否含“dch”字样:在设备管理器中进入显卡属性→驱动程序→驱动程序详细信息,找到.inf文件名,含“dch”即为DCH驱动;厂商控制面板显示仅供参考,不可替代此验证。

要确认 Windows 11 中已安装的显卡驱动是否为官方 DCH(Declarative Componentized Hardware)类型,不能只看版本号或厂商面板标注,必须直接检查驱动程序底层 INF 文件命名特征——这是微软定义 DCH 驱动的唯一硬性标识。
通过设备管理器查 INF 文件名判断 DCH 状态
第一步:按下 Win + X 组合键,在弹出菜单中选择“设备管理器”。
第二步:展开左侧“显示适配器”,右键点击你的显卡(如 NVIDIA GeForce RTX 4070 或 Intel Arc A750),选择“属性”。
第三步:切换到“驱动程序”选项卡,点击“驱动程序详细信息”按钮。
第四步:在弹出列表中,找到以 .inf 结尾的文件条目(通常为第一个),双击查看完整路径或直接复制文件名。
第五步:观察该 INF 文件名是否包含 【dch】 字样(全小写,紧贴字母,无空格),例如:nvdmi.inf 是传统驱动,而 nvdch.inf 或 igdlh64_dch.inf 即为 DCH 驱动。
用 NVIDIA/AMD/Intel 官方控制面板快速识别
方法一(NVIDIA):右键桌面 → “NVIDIA 控制面板” → 左下角“系统信息” → 查看“驱动类型”字段,明确显示“DCH”即为 DCH 驱动;若显示“Standard”,则不是。
方法二(AMD):打开 AMD Software → 点击右上角头像 → “软件信息” → 在“驱动程序类型”行确认是否标注“DCH”。
方法三(Intel):打开 Intel Graphics Command Center → 设置 → “关于” → 滚动到底部,“驱动类型”栏若为“DCH”,则符合要求。
注意:厂商面板显示的“DCH”字样是其自身逻辑判断结果,【仅作参考,不可替代 INF 文件名验证】,因部分 OEM 预装驱动会错误标注。
用 PowerShell 一行命令批量提取 INF 名称
以管理员身份运行 PowerShell,执行以下命令:Get-PnpDevice -Class Display | ForEach-Object { $dev = $_; Get-PnpDeviceProperty -InstanceId $dev.InstanceId -KeyName "DEVPKEY_Device_DriverInfPath" -ErrorAction SilentlyContinue | Select-Object @{Name='Name';Expression={$dev.Name}}, Value } | Where-Object {$_.Value} | ForEach-Object { $_.Name + ' → ' + ($_.Value -replace '.*\','') }
输出结果中每行末尾的 INF 文件名,直接肉眼筛查是否含 【dch】。此命令绕过图形界面,直取 PnP 子系统注册的原始驱动路径,结果与设备管理器一致但更高效。


















