Windows 驱动程序工具包 (WDK)

WDK 用于开发、测试和部署 Windows 驱动程序。下面提供了 WDK 的最新公共版本。加入 Windows 预览体验计划以获取 WDK Insider Preview 版本

适用于 Windows 10 版本 1709 的 WDK

安装 Visual Studio 2017

安装 Visual Studio 时,选择“使用 C++ 的桌面开发”工作负载。Windows 10 软件开发工具包 (SDK) 会自动包括在内,并显示在右侧的“摘要”窗格中。

对于 ARM/ARM64 驱动程序开发,选择“单个组件”,然后在“编译器、生成工具和运行时”下方,选择“适用于 ARM/ARM64 的 Visual C++ 编译器和库”

安装适用于 Windows 10 版本 1709 的 WDK
立即下载

此版本的新增内容:默认情况下,安装 WDK 时将安装 WDK Visual Studio 扩展。必须完成此操作,才能使 WDK VS 集成正常工作。

适用于 Windows 10 版本 1709 的企业版 WDK (EWDK)

EWDK 是一种用于生成驱动程序的独立自包含命令行环境。其中包括最新版本的 Visual Studio 生成工具、SDK 和 WDK。

立即下载
  • 若要开始使用,请装载 ISO 并运行 LaunchBuildEnv

其他信息

发行说明和运行时要求

你可以使用 WDK 开发适用于以下操作系统的驱动程序:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2
通用 Windows 驱动程序示例

若要获取通用 Windows 驱动程序示例,请执行以下任一操作:

了解有关驱动程序示例的新增功能的详细信息。

适用于 Windows 10 版本 1703 的 WDK

安装 Visual Studio 2015

重要提示:适用于 Windows 10 版本 1703 的 WDK 不兼容 Visual Studio 2017。使用 Visual Studio 2015 和此版本的 WDK 开发驱动程序。所有四种版本的 Visual Studio 2015 均支持驱动程序开发。

获取 Visual Studio Express 桌面版
获取 Visual Studio Community 2015
获取 Visual Studio Professional 2015
获取 Visual Studio Enterprise 2015

安装 Visual Studio 时,请选择“针对 Windows 10 开发人员的典型安装”选项。

安装适用于 Windows 10 版本 1703 的 Windows SDK
安装适用于 Windows 10 版本 1703 的 WDK
立即下载

重要提示:如果你安装 WDK,将无法开发现代应用程序。

重要提示:如果已安装适用于 Windows 10 版本 1607 的 WDK,则当在适用于 Windows 10 版本 1607 的基础上安装适用于 Windows 10 版本 1703 的 WDK 时,部分 WDK 文件将被删除。若要还原这些文件,请执行以下操作:

  1. 在“开始”菜单()上,在搜索框中输入“应用和功能”,然后从结果中选择“应用和功能”
  2. 在“应用和功能”列表中查找“Windows 驱动程序工具包 - Windows 10.0.15063.0”,然后选择该程序。
  3. 依次选择“修改”>“修复”,然后按照屏幕上的说明进行操作。
  4. 此时这些文件将被还原。
适用于 Windows 10 版本 1703 的 EWDK

你还可以安装 EWDK,以在命令行生成环境中生成驱动程序和基本 Win32 测试应用程序。此环境不包含在 Visual Studio 中可用的所有功能,例如集成开发环境 (IDE),因此你需要使用自主选择的代码编辑器。

其他 WDK 下载

安装 Visual Studio 2015 和适用于 Windows 10 版本 1607 的 Windows SDK
  1. 运行 Windows 更新。
  2. 安装 Visual Studio。
  3. 在安装过程中,选择“针对 Windows 10 开发人员的典型安装”选项。
  4. 按照提示完成安装。
  5. 安装适用于 Windows 10 版本 1607 的 WDK
WDK 8.1 更新(适用于 Windows 8.1、8 和 7 驱动程序)

下载 WDK 8.1 更新,其中包含用于为 Windows 8.1 更新、Windows 8.1、Windows 8 和 Windows 7 生成、测试、调试和部署驱动程序的工具。拥有该 WDK 时,我们建议你安装 WDK 8.1 更新 Test Pack。它具有针对设备基础功能、图形、映像、移动宽带(CDMA、GSM、WLAN)、传感器和其他实用程序的测试。

重要提示: 安装 WDK 8.1 更新之前,你需要先安装 Visual Studio 2013。

WDK 8

我们提供了 Windows 驱动程序工具包 (WDK) 8,以使你有时间迁移到 WDK 8.1 更新和 Visual Studio 2013。Microsoft 不支持 WDK 8,并且不再提供针对此工具包的更新。我们建议你使用最新版本的 WDK 和 Visual Studio 来生成适用于 Windows 的驱动程序。

重要提示: 必须先安装 Visual Studio Professional 2012Visual Studio Ultimate,然后再安装 WDK 8。

适用于 Windows 8.1 的 WinDbg

Windows 调试工具 (WinDbg) 包含在 WDK 8.1 更新中,但也可以作为 Windows 8.1 SDK 的独立组件进行安装。在安装向导中,选择“Windows 调试工具”,然后清除所有其他组件。

Windows 8.1 远程调试客户端

使用 Windows 远程调试客户端,你可以通过互联网与 Microsoft 开发人员远程协作,以使用内核调试程序调试内核模式故障。了解详细信息,并准备远程调试

WDK 7.1.0(适用于 Windows XP 驱动程序)

要开发适用于 Windows XP 或 Windows Server 2003 的驱动程序?WDK 7.1.0 具有工具、代码示例、文档、编译器、标题和库,可用于创建适用于这些操作系统的驱动程序。

用于调试 Windows XP 和 Windows Vista 的独立调试工具

如果你要调试 Windows XP、Windows Server 2003、Windows Vista 或 Windows Server 2008(或者使用这些操作系统之一来运行 Windows 调试工具),则需要使用这些调试工具的 Windows 7 版本。它包含在适用于 Windows 7 和 .NET Framework 4.0 的 SDK 中。若要将适用于 Windows 的调试工具作为单独组件进行安装,请在 SDK 安装向导中选择适用于 Windows 的调试工具,然后清除其他所有组件。

重要提示: 在安装适用于 Windows 7 的 SDK 时,更高版本的 Visual C++ 2010 可再发行组件可能会引发问题。有关详细信息,请参阅Windows SDK 支持

此页对你是否有帮助?
要提供其他反馈?
谢谢! 感谢你提供反馈。
关注我们 Twitter 博客 Facebook Twitter 博客 Facebook 微信 线上