共用方式為


其他 WDK 下載

Windows 驅動程式套件 (WDK) 可用來開發、測試及部署 Windows 驅動程式。 本主題包含 Windows 驅動程式套件 (WDK)、企業版 WDK (EWDK) 和其他下載的相關信息,以供支援之用。 若要開發驅動程式,請使用最新公開版本的 Windows 驅動程式套件 (WDK) 和工具,可在下載 Windows 驅動程式套件 (WDK)下載。

若要使用這些舊版,您必須先安裝適用於您目標平臺的 Visual Studio 版本。

運行時間需求

從 Windows 11 版本 22H2 版 WDK 和 EWDK 開始,套件支援:

  • Visual Studio 2022 獨佔
  • 建置及測試 x64 和 Arm64 的核心模式驅動程式
  • 建置及測試適用於 Windows 10、Windows Server 2016 和更新版本的用戶端和伺服器版本的驅動程式
  • 與先前的 WDK/EWDK 並存支援 (SxS)

多個 WDK 和 EWDK 可以同時安裝在同一部電腦上,甚至是相同組建系統的一部分。 您可以在 Windows 7 和更新版本上執行 Windows 11 版本 24H2 WDK。

若要開發 Windows 8.1、Windows 8 和 Windows 7 的驅動程式,您需要安裝舊版 WDK (Windows 11 版本 21H2 和舊版)和舊版 Visual Studio。 下表顯示適用於 Windows 11 版本 21H2 的 WDK 組建目標完整清單:

用戶端 OS 伺服器作業系統
Windows 11 版本 24H2 Windows Server 2022
Windows 10 Windows Server 2019、Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Windows 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 SP1

如需舊版套件的連結,請參閱下方步驟 2 中的表格。

某些特定於裝置的技術堆疊,例如圖形技術堆疊,將繼續保留 x86/ARM32 使用者模式元件,以支援 x86/ARM32 應用程式。

此外,從 Windows 11 版本 22H2 版本 WDK 和 EWDK 開始,不再支援 WDF 可轉散發共同安裝程式。 若要瞭解如何解決此問題,請參閱 WDK 已知問題

步驟 1:安裝 Visual Studio

WDK 需要 Visual Studio。 如需 Visual Studio 系統需求的詳細資訊,請參閱 Visual Studio 2022 系統需求

下表指出 WDK 的不同版本需要哪些 Visual Studio 版本。

目標版本的 Windows Visual Studio 的版本
Windows 11 版本 24H2
Windows 11 版本 23H2
Windows 11 版本 22H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11 版本 21H2
Windows Server 2022
Windows 10 版本 2004
Windows 10 版本 1903
Visual Studio Community 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10 版本 1809
Windows 10 版本 1803
Windows 10 版本 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10 版本 1703
Windows 10 (版本 1607)
Visual Studio Express 2015 for Desktop
Visual Studio Community 2015
Visual Studio Professional 2015
Visual Studio Enterprise 2015
Windows 8.1 更新版
Windows 8.1
Visual Studio 2013
Windows 8 Visual Studio Professional 2012
Visual Studio Ultimate 2012

如需安裝 Visual Studio 時要選取哪些選項的資訊,請參閱 下載 Windows 驅動程式套件

安裝 Windows SDK 以 Windows 10 版本 1607 和 1703 為目標

如果您的開發目標系統執行 Windows 10 版本 1607 或 Windows 10 版本 1703,您應該安裝 Visual Studio 2015,然後同時下載並安裝目標 Windows 10 版本的 Windows SDK 版本,如下表所示。

目標版本的 Windows Windows SDK 的版本
Windows 10 版本 1703 Windows SDK for Windows 10.0.15063.468
Windows 10 (版本 1607) Windows SDK for Windows 10.0.14393.795
Windows 8.1 Windows SDK for Windows 8.1
Windows 8 Windows SDK for Windows 8

Windows SDK 未包含在 Visual Studio 2015 中,因此您必須個別安裝 SDK。 較新版本的Visual Studio包含 Windows SDK。

步驟 2:安裝 WDK

WDK 已與 Visual Studio 和適用於 Windows 的偵錯工具整合(WinDbg)。 此整合式環境提供開發、建置、封裝、部署、測試及偵錯驅動程式所需的工具。

注意

從 Windows 10 版本 1709 開始,安裝 WDK 預設會安裝適用於 Visual Studio 的 WDK 擴充功能。 需要這些延伸模組才能整合 WDK 與 Visual Studio。

發行日期: WDK 和相關下載
Windows 11 版本 24H2 WDK 10.0.26100.2454 (2024 年 11 月 27 日發行)
Windows 11 版本 24H2 WDK 10.0.26100.2161 (2024 年 11 月 4 日發行)
Windows 11 版本 24H2 WDK 10.0.26100.1882 (2024 年 10 月 14 日發行)
Windows 11 版本 24H2 WDK 10.0.26100.1591 (2024 年 9 月 18 日發行)
Windows 11 版本 24H2 WDK 10.0.26100.1 (2024 年 5 月發行)
Windows 11 版本 23H2 WDK 10.1.22621.2428 (2023 年 10 月 24 日發行)
Windows 11 版本 22H2 適用於 Windows 11 的 WDK 版本 22H2 (10.0.22621.382,發行於 2022 年 5 月 24 日)
Windows 11 版本 21H2 適用於 Windows 11 版本 21H2 的 WDK
Windows Server 2022 適用於 Windows Server 2022 的 WDK
Windows 10 (版本 2004) 適用於 Windows 10 版本 2004 的 WDK
Windows 10 版本 1903 適用於 Windows 10 版本 1903 的 WDK
Windows 10 版本 1809
Windows Server 2019
適用於 Windows 10 版本 1809 的 WDK
Windows 10 (版本 1607)
Windows Server 2016
適用於 Windows 10 版本 1607 的 WDK
Windows 8.1 更新版 WDK 8.1 更新 (僅限英文) - 永久無法使用
WDK 8.1 更新測試套件 (僅限英文) - 永久無法使用
WDK 8.1 範例

注意: 您可以使用 Windows 10 版本 1607 到 Windows 11 版本 21H2 的任何 WDK 來建置適用於 Windows 8.1 的驅動程式。
Windows 8 WDK 8 範例

注意

請檢閱 Windows 10 版本 2004 (10.19041.1)的硬體開發工具包,以解決 ExAllocatePoolZero 的 Bug。

重要

如果您已在已安裝適用於 Windows 10 版本 1607 的 WDK 的系統上安裝 WDK for Windows 10 版本 1703,則可能已移除舊版 WDK 的某些檔案。 若要還原這些檔案:

  1. 在 [開始] 功能表 上,在搜尋方塊中輸入 [應用程式與功能],然後從結果中選取 [應用程式與功能]。
  2. 在 [應用程式與功能] 列表中尋找 Windows Driver Kit - Windows 10.0.15063.0,然後選取程式。
  3. 選取 [ 修改],選取 [修復],然後依照畫面上的指示操作。
  4. 檔案將會還原。

安裝EWDK

企業 WDK (EWDK) 是獨立、獨立、命令行環境,用於建置驅動程式和基本 Win32 測試應用程式。 它包含 Visual Studio Build Tools、SDK 和 WDK。 此環境不包含 Visual Studio 中所有可用的功能,例如整合開發環境 (IDE)。

使用 EWDK 需要 .NET Framework 4.7.2。 如需執行此架構版本之系統的詳細資訊,請參閱 .NET Framework 系統需求。 如需下載 .NET Framework 的連結,請參閱 .NET Framework 系統需求

如需 EWDK 的詳細資訊,請參閱 使用企業 WDK

Windows 版本 EWDK
Windows 11 版本 24H2 Windows 11 版本 24H2 (2024 年 11 月 27 日發行) EWDK
Windows 11 版本 24H2 Windows 11 版本 24H2 (2024 年 11 月 4 日發行) EWDK
Windows 11 版本 24H2 Windows 11 版本 24H2 (2024 年 10 月發行) EWDK
Windows 11 版本 24H2 Windows 11 版本 24H2 (2024 年 9 月發行) EWDK
Windows 11 版本 24H2 Windows 11 版本 24H2 (2024 年 5 月發行) EWDK
Windows 11 版本 22H2 Windows 11 版本 22H2 (2023 年 5 月發行) EWDK
Windows 11 版本 21H2 Windows 11 版本 21H2 EWDK
Windows Server 2022 適用於 Windows Server 2022 的 EWDK
Windows 10 (版本 2004) 適用於 Windows 10 版本 2004 的 EWDK
Windows 10 版本 1903 適用於 Windows 10 版本 1903 的 EWDK
Windows 10 版本 1809 適用於 Windows 10 版本 1809 的 EWDK
Windows 10 版本 1803 適用於 Windows 10 版本 1803 的 EWDK
Windows 10 版本 1709 EWDK for Visual Studio with Build Tools 15.6 (建議)
EWDK for Visual Studio 搭配建置工具 15.4
EWDK for Visual Studio 搭配建置工具 15.2
Windows 10 版本 1703 適用於 Windows 10 版本 1703 的 EWDK

注意

從 Windows 10 版本 1709 開始,EWDK 是以 ISO 為基礎。 若要開始使用,請下載並掛接 ISO,然後執行 LaunchBuildEnv

選擇性:安裝 HAL 擴充功能更新的測試憑證

若要使用 HAL 延伸模組,請準備您的開發系統,執行 Windows 10 版本 1709 或更新版本的 Windows 10。 同時安裝 WDK 或 EWDK,然後安裝更新版本的 Windows OEM HAL 擴充功能測試 Cert 2017 (TEST ONLY),以 ZIP 檔案的形式下載: HAL_Extension_Test_Cert_2017.zip

如需使用此更新憑證的詳細資訊,請參閱 Windows 支援上的「Windows OEM HAL 擴充功能測試憑證 2017(TEST ONLY)」測試憑證 的更新。

選擇性:安裝 WinDbg

WinDbg 是最新版的 WinDbg,具有更現代化的視覺效果、更快速的視窗、完整的腳本體驗,以可延伸的調試程序數據模型前端和中心建置。 先前稱為 WinDbg Preview,它支援 Windows 10 和 Windows 11。

如需 WinDbg 的下載鏈接和詳細資訊,請參閱下載並安裝適用於 Windows 的 WinDbg Windows 調試程式和偵錯工具。

用於偵錯 Windows XP 和 Windows Vista 的獨立工具

如果您要偵錯 Windows XP、Windows Server 2003、Windows Vista 或 Windows Server 2008(或使用其中一個操作系統執行 Windows 偵錯工具),則必須使用 Windows 7 版本的偵錯工具。 它包含在適用於 Windows 7 和 .NET Framework 4.0 的 SDK 中。

重要

較新版本的Visual C++ 2010 可轉散發套件可能會導致安裝適用於 Windows 7 的 SDK 時發生問題。

先下載 Windows 7 SDK 來取得 Windows XP 的獨立偵錯工具: Microsoft Windows SDK for Windows 7 和 .NET Framework 4

若要將 Windows 偵錯工具安裝為獨立元件,請啟動 SDK 安裝程式,然後在安裝精靈中選取 [偵錯 Windows 工具],並清除所有其他元件。