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

获取 Windows 驱动程序工具包 (WDK) 和 Windows 调试工具 (WinDbg) 下载。调试工具包含在 WDK 中,但也可以单独下载独立版本。

WDK 也面向 Windows 预览体验成员提供。加入 Windows 预览体验计划以获取 WDK Insider Preview 版本

Windows 10、Visual Studio 和 WDK 入门


Visual Studio 2015 和 WDK 10 结合使用,以提供集成的开发环境,用于为运行 Windows 10 的设备创建高效、高质量的驱动程序。Visual Studio 包含适用于 Windows 10 的 Visual Studio Tools 和适用于 Windows 10 的 Microsoft Windows 软件开发工具包 (SDK)。

安装这些工具并开始生成、测试、调试和部署 Windows 驱动程序。

适用于 Windows 10 版本 1703 的驱动程序

安装 Visual Studio 2015 Update 3、适用于 Windows 10 版本 1703 的 Windows SDK 以及适用于 Windows 10 版本 1703 的 WDK

这四种版本的 Visual Studio 2015 均支持驱动程序开发。

重要提示:WDK 不兼容 Visual Studio 2017。使用 Visual Studio 2015 进行驱动程序开发。

  1. 安装 Visual Studio 时,请选择“针对 Windows 10 开发人员的典型安装” 选项。
  2. 安装适用于 Windows 10 版本 1703 的 Windows SDK
  3. 安装适用于 Windows 10 版本 1703 的 WDK

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

安装企业版 WDK

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

重要提示:如果已安装适用于 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 的 WDK 开发适用于以下操作系统的驱动程序。你还可以在以下任何操作系统上使用 WDK:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2

硬件开发人员工具包和工具的已知问题

通用 Windows 驱动程序示例

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

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

其他 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 微信 线上