适配VS2019 Community与Windows 10 Enterprise 21H2的WDK版本咨询
匹配VS2019 Community与Windows 10 Enterprise 21H2的WDK版本及模板修复指南
我来帮你理清这个问题——你需要搭配的是Windows 10 WDK Version 21H2,这个版本专门对应Windows 10 21H2系统,同时完美兼容VS2019 Community。结合你已经卸载VS准备重装的情况,我给你一套能避免多版本冲突的安装步骤,亲测有效:
第一步:彻底清理残留的WDK/SDK组件
既然已经卸载了VS2019,得把之前残留的WDK和SDK痕迹清干净,不然还是会有冲突:
- 用微软的
Program Install and Uninstall Troubleshooter工具,选择“卸载问题”,找到所有带“WDK”“Windows SDK”字样的条目,全部卸载 - 手动删除C盘
Program Files (x86)\Windows Kits目录下的所有旧版本文件夹(比如10.0.18362.x、10.0.20348.x这类),确保没有遗留文件
第二步:重新安装VS2019 Community
运行VS2019安装程序时,别漏选这些关键组件:
- 必须勾选**“使用C++的桌面开发”** workload,这是驱动开发的基础依赖
- 切换到“单个组件”标签,找到并勾选**“Windows 10 SDK (10.0.19041.0)”**——这个是Windows 10 21H2对应的SDK版本,和WDK 21H2完全配套
- 注意:这一步不要提前安装任何WDK,等VS安装完成后再处理
第三步:安装WDK 21H2
安装WDK时要注意这几点:
- 直接下载对应版本的WDK安装包(对应Windows 10 21H2,内部版本19044)
- 运行安装包后,它会自动识别已安装的VS2019和SDK,全程默认安装即可,不要自定义路径,避免出现路径不匹配的问题
- 安装完成后重启VS2019,此时就能在“创建新项目”里找到驱动程序包模板(比如KMDF驱动、UMDF驱动等)
如果还是看不到模板的排查小技巧
- 打开VS2019的「工具」→「选项」→「项目和解决方案」→「位置」,检查“用户项目模板位置”和“用户项模板位置”是否为默认路径,没有被清空或修改
- 尝试重置VS设置:打开命令提示符,运行
devenv.exe /ResetSettings,重置后重启VS - 检查
C:\Program Files (x86)\Windows Kits\10\Templates\10.0.19044.0\WDM目录是否存在,里面应该有驱动模板的相关文件,如果缺失说明WDK安装不完整,需要重新安装
内容的提问来源于stack exchange,提问作者user575219
相关产品推荐
相关产品推荐

