下载 Windows 驱动程序工具包 (WDK)

您所在的位置:网站首页 win10安装程序找不到任何设备驱动程序 下载 Windows 驱动程序工具包 (WDK)

下载 Windows 驱动程序工具包 (WDK)

2023-08-09 05:27| 来源: 网络整理| 查看: 265

下载 Windows 驱动程序工具包 (WDK) 项目 07/19/2023

注意

请确保使用 Visual Studio 17.4.1 或更高版本。 具体而言,Visual Studio 中的驱动程序调试在 Visual Studio 17.2.0 到 17.4.1 之前不起作用。 有关详细信息,请参阅 WDK 已知问题。

WDK 用于开发、测试和部署 Windows 驱动程序。

了解驱动程序开发中的新增内容 查看已知问题

加入 Windows 预览体验计划以获取 WDK Insider Preview 版本。 有关 Windows Insider Preview 版本的安装说明,请参阅安装 Windows 驱动程序工具包 (WDK) 的预览版本。

从 Windows 11 版本 22H2 WDK 和 EWDK 发布开始,这些工具包支持:

Visual Studio 2022(以独占方式) 生成并测试适用于 x64 和 Arm64 的内核模式驱动程序 为 Windows 10、Windows Server 2016 及更高版本的客户端和服务器版本生成和测试驱动程序 与以前的 WDK/EWDK 的并行 (SxS) 支持

多个 WDK 和 EWDK 可以同时安装在同一台计算机上,甚至可以是同一生成系统的一部分。 你可以在 Windows 7 及更高版本上运行 Windows 11 版本 22H2 WDK。

若要面向Windows 8.1、Windows 8 和 Windows 7,请在同一台计算机或单独的计算机上安装较旧的 WDK 和较旧版本的 Visual Studio。 有关旧工具包的链接,请参阅其他 WDK 下载。

某些特定于设备的堆栈(例如图形)将继续拥有 x86/ARM32 用户模式组件以支持 x86/ARM32 应用。

从这个版本开始,不再支持 WDF 可再发行共同安装程序。 若要了解如何解决此更改,请参阅 WDK 已知问题。

下载和安装 Windows 11 版本 22H2 WDK 步骤 1:安装 Visual Studio 2022

WDK 需要 Visual Studio。 有关 Visual Studio 系统要求的详细信息,请参阅 Visual Studio 2022 系统要求。

以下版本的 Visual Studio 2022 支持针对此发行版进行驱动程序开发:

下载 Visual Studio Community 2022 下载 Visual Studio Professional 2022 下载 Visual Studio Enterprise 2022

安装 Visual Studio 2022 时,选择“使用 C++ 的桌面开发”工作负荷。 此时无需担心 SDK;你将在下面的步骤 2 中安装它。

WDK 默认启用了 Spectre 缓解,但需要为要开发的每个体系结构将 Spectre 缓解库安装在 Visual Studio 中。 此外,若要开发适用于 Arm/Arm64/Arm64EC 的驱动程序,还需要随 Visual Studio 一并安装这些体系结构的生成工具。 若要查找这些项,需要知道系统上安装的 MSVC 的最新版本。

若要查找系统上安装的最新版 MSVC,请在 Visual Studio 安装程序中转到“工作负荷”页,在右侧窗格的“安装详细信息”下展开“使用 C++ 的桌面开发”,然后找到“MSVC v143 - VS 2022 C++ x64/x86 生成工具(最新)”。

借助此信息(最新),转到“单个组件”,然后搜索“最新”。 这会返回所有体系结构的工具集,包括 Spectre 缓解库。 选择要为其开发的驱动程序体系结构。

例如,搜索“最新”将返回以下内容:

MSVC v143 - VS 2022 C++ Arm build tools (Latest) MSVC v143 - VS 2022 C++ Arm Spectre-mitigated libs (Latest) MSVC v143 - VS 2022 C++ Arm64 build tools (Latest) MSVC v143 - VS 2022 C++ Arm64 Spectre-mitigated libs (Latest) MSVC v143 - VS 2022 C++ Arm64EC build tools (Latest - experimental) MSVC v143 - VS 2022 C++ Arm64EC Spectre-mitigated libs (Latest - experimental) MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest) MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Latest) 步骤 2:安装 Windows 11 版本 22H2 SDK

成功安装 Visual Studio 后,下一步是下载 Windows 软件开发工具包 (SDK) 。

下载版本 Windows 11 版本 22H2 SDK

为 SDK 和 WDK 提供的链接具有匹配的版本号,工具包始终需要这些版本号才能协同工作。 如果你决定安装自己的 SDK/WDK 对(对于不同的 Windows 版本),请确保内部版本号匹配。

步骤 3:安装 Windows 11 版本 22H2 WDK 下载 Windows 11 版本 22H2 WDK

WDK Visual Studio 扩展包含在默认 WDK 安装中。

提示

如果在 Visual Studio 中找不到驱动程序项目模板,则表示 WDK Visual Studio 扩展未正确安装。 要解决此问题,请从以下位置运行 WDK.vsix 文件:C:\Program Files (x86)\Windows Kits\10\Vsix\VS2022\10.0.22621.382\WDK.vsix。

企业版 WDK (EWDK)

作为下载 Visual Studio、SDK 和 WDK 的替代方法,可以下载 EWDK,它是用于生成驱动程序的独立、独立的命令行环境。 其中包括 Visual Studio 生成工具、SDK 和 WDK。

还可以将 Visual Studio 接口与 EWDK 中提供的生成工具配合使用。

EWDK 的最新公共版本包含 Visual Studio 2022 生成工具 17.1.5 和 MSVC 工具集 v14.31。

EWDK 还需要 .NET Framework 版本 4.7.2。 有关 .NET Framework 的其他要求的详细信息,请参阅 .NET Framework 系统要求。

Windows 11版本 22H2 (2023 年 5 月更新) EWDK Visual Studio 生成工具 下载 2023 年 5 月更新的 Windows 11 版本 22H2 () EWDK

下载 ISO 后,请使用以下步骤设置生成环境:

从驱动器卷装载 EWDK ISO。 当前不支持网络共享路径。 运行 LaunchBuildEnv.cmd。 在步骤 2 中创建的环境中,键入“SetupVSEnv”,然后按“Enter” 。 使用完整的文件路径,从同一环境中启动 devenv.exe。 例如: "C:\Program Files\Microsoft Visual Studio\2022\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe" 完成生成环境后,可能需要弹出 ISO。

请注意,Visual Studio 主要版本应与 EWDK 中的版本匹配。 例如,Visual Studio 2022 适用于包含 VS17.X 生成工具的 EWDK。 有关 Visual Studio 2022 版本号的列表,请参阅 Visual Studio 2022 版本。

Windows 驱动程序示例

要下载驱动程序示例,请执行以下任一操作:

转到 GitHub 上的驱动程序示例页面,然后依次单击“克隆或下载”、“下载 ZIP” 。 下载适用于 Visual Studio 的 GitHub 扩展,然后连接到 GitHub 存储库。 浏览 Microsoft 示例门户中的驱动程序示例。 相关下载 下载 WDK Insider Preview 下载以前版本的 WDK 下载 Windows 评估和部署工具包 (Windows ADK) 下载 Windows HLK 下载 Windows 调试工具 (WinDbg) 下载 Windows 符号程序包 另请参阅 Windows 11 硬件要求


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3