安装 Windows 驱动程序工具包 (WDK) 的预览版本

本文提供有关 Windows 驱动程序工具包 (WDK) 预览体验计划预览版(预发布)版本的安装说明。 按照步骤安装 WDK Insider PreviewEnterprise WDK (EWDK)

WDK 和 EWDK 的最新预发行版下载链接可在Windows 预览体验成员预览版下载中获取。

安装 WDK Insider Preview

此过程将安装 WDK Insider Preview。 使用 C++ 工作负载安装 Visual Studio,禁用强名称验证,并安装 SDK 和 WDK 的预览版本。

步骤 1. 安装 Visual Studio

若要安装 Visual Studio 和必要的工作负荷或组件,请执行以下步骤:

  1. 下载 Visual Studio 2022

    WDK 支持 Visual Studio 2022(所有版本)。 WDK 不再支持 Visual Studio 2019。

  2. 选择 C++ 开发工作负载。

    对于 Arm64 和 Arm64EC 驱动程序,请安装额外的组件: 各个组件 > 编译器、生成工具和运行时 > Visual C++ 编译器和适用于 Arm64/Arm64EC 的库。 默认情况下,WDK 已启用 Spectre 缓解,但需要为每个开发体系结构安装有 Visual Studio 的 Spectre 缓解库。

步骤 2. 禁用强名称验证

WDK Visual Studio 扩展当前不是强名称签名的。 若要禁用强名称验证,请从提升的命令提示符运行以下命令:

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

步骤 3. 安装 SDK Insider Preview

按照 Get the SDK Insider Preview 中的说明安装 SDK Insider Preview

步骤 4. 完成 WDK 安装

请按照获取 WDK Insider Preview页面中的说明完成 WDK Insider Preview 的安装。

注意

安装过程中,Visual Studio 将安装 WDK Visual Studio 扩展。 有关详细信息,请参阅 下载 Windows 驱动程序工具包

安装 EWDK Insider Preview

另一种方法是安装 EWDK Insider Preview。 EWDK 是一个独立的自包含命令行环境,用于生成包含 Visual Studio 2022 生成工具的驱动程序。 有关详细信息,请参阅 使用企业 WDK

步骤 1. 获取 EWDK 内部预览版

首先按照 获取 EWDK Insider Preview中的说明进行操作。

步骤 2. 关闭强名称验证

若要禁用 WDK 扩展的强名称验证,请从提升权限的命令提示符运行以下命令:

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

步骤 3. 装载 ISO 并启动 EWDK

装载从“Insider Preview”页面下载的 ISO,然后选择 LaunchBuildEnv 以启用 EWDK。

步骤 4. 完成 EWDK 安装

按照 Get the EWDK Insider Preview 中的说明完成 EWDK Insider Preview 的安装。