可以使用 Windows 程序包管理器 (WinGet) 从命令行安装Windows 驱动程序工具包 (WDK)及其所有依赖项。 本文介绍两种方法:使用 WinGet 配置文件一次性设置所有内容,或单独安装每个组件。
注意
必须在开始之前安装 WinGet。 有关安装说明,请参阅 “安装 WinGet ”。
使用 WinGet 配置文件安装完整的驱动程序开发环境
在 PowerShell 中运行以下命令,一次性安装 WDK 及其所有依赖项:
winget configure -f 'https://raw.githubusercontent.com/microsoft/Windows-driver-samples/main/_wdk_utils/winget/configs/wdk-vscommunity.dsc.yaml'
此 configuration 文件设置以下组件:
- Visual Studio Community
- Visual Studio驱动程序开发所需的工作负载和组件
- Windows 11版本 26H1 SDK
- Windows 11 版本 26H1 WDK
配置文件在设置新计算机时效果最佳。 但是,还可以在已安装某些组件的计算机上使用此组件 — WinGet 会检测已存在的内容,并且仅安装缺少的组件。
提示
提供的配置文件安装社区版Visual Studio。 如果需要其他版本,请使用相应的配置文件: wdk-vsprofessional.dsc.yaml For Professional 或 wdk-vsenterprise.dsc.yaml for Enterprise。
单独安装每个组件
如果希望一次安装一个组件,请按照本节中的步骤操作。 若要使 WDK 正常工作,需要以下组件:
- Visual Studio
- Visual Studio驱动程序开发所需的工作负载和组件
- Windows 11版本 26H1 SDK
- Windows 11 26H1 版本 WDK
Visual Studio
在 PowerShell 中运行以下命令,下载 .vsconfig 文件并使用驱动程序开发所需的工作负载和组件安装 Visual Studio Community:
$cfg = "$PWD\wdk-desktop.vsconfig"
Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/microsoft/Windows-driver-samples/main/_wdk_utils/winget/configs/wdk-desktop.vsconfig' -OutFile $cfg
winget install Microsoft.VisualStudio.Community --override "--passive --config $cfg"
注意
若要安装其他版本,请将 --id 值更改为 Microsoft.VisualStudio.Professional 或 Microsoft.VisualStudio.Enterprise。
Windows SDK
在 PowerShell 中运行以下命令以安装最新的 Windows SDK:
winget install Microsoft.WindowsSDK.10.0.28000
Windows WDK
在 PowerShell 中运行以下命令以安装最新的 WDK:
winget install Microsoft.WindowsWDK.10.0.28000
使用开发人员主页安装 WDK 配置文件
如果已安装 Dev Home ,则可以使用它来 配置计算机 ,而不是命令行。 首先,下载 configuration 文件。
然后,在“开发主页”中,从边栏中选择 “计算机配置 ”,然后在主屏幕上选择“ 设置开发环境>配置文件 ”。 确认要使用该文件来配置计算机后,安装会自动进行。 完成后,你的环境已准备好进行驱动程序开发。
另请参阅
- 使用 WinGet 工具安装和管理应用程序
- WinGet 配置:如何使用 WinGet 和配置文件设置计算机
- 使用命令行参数安装、更新和管理 Visual Studio
- Windows 11 硬件要求