You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2019编译驱动报错:_NT_TARGET_VERSION值0xA00000C不被Windows10支持

解决VS2019驱动编译报错:_NT_TARGET_VERSION值'0xA00000C'不被支持

问题原因

0xA00000C 是对应Windows 11 22H2的_NT_TARGET_VERSION定义值,而你当前使用的是Windows 10 22H2 WDK,VS2019的Win10 WDK不识别这个仅属于Win11的版本标识。之前VS2022搭配Win11 SDK/WDK时能正常编译,是因为Win11工具链原生支持该版本值。

解决方案

方案1:适配Win10 WDK,替换版本值

将项目配置中的_NT_TARGET_VERSION值替换为Windows 10 22H2对应的标识0xA00000B,修改后的PropertyGroup配置如下:

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10 Release|x64'" Label="Configuration">
<TargetVersion>Windows10</TargetVersion>
<UseDebugLibraries>false</UseDebugLibraries> 
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
<ConfigurationType>Driver</ConfigurationType>
<DriverType>WDM</DriverType>
<NETADAPTER_VERSION_MAJOR>6</NETADAPTER_VERSION_MAJOR> 
<NETADAPTER_VERSION_MINOR>0</NETADAPTER_VERSION_MINOR>
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
<DriverTargetPlatform>Desktop</DriverTargetPlatform> 
<_NT_TARGET_VERSION>0xA00000B</_NT_TARGET_VERSION>
</PropertyGroup>

方案2:保留Win11版本值,升级工具链(若需Win11 API)

如果你的驱动依赖Windows 11特有的API,需要在VS2019中安装Windows 11 22H2 WDK,并将项目的PlatformToolset切换为对应的Win11工具集,同时将TargetVersion设置为Windows11。但注意VS2019对Win11 WDK的支持有限,部分新特性可能无法兼容,优先推荐方案1。

验证修改

修改配置后,清理项目重新编译,即可消除该版本不支持的报错。

内容的提问来源于stack exchange,提问作者Kaustubh Dwivedi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 02:57:14