其他 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 的某些檔案。 若要還原這些檔案:
- 在 [開始] 功能表 上,在搜尋方塊中輸入 [應用程式與功能],然後從結果中選取 [應用程式與功能]。
- 在 [應用程式與功能] 列表中尋找 Windows Driver Kit - Windows 10.0.15063.0,然後選取程式。
- 選取 [ 修改],選取 [修復],然後依照畫面上的指示操作。
- 檔案將會還原。
安裝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 工具],並清除所有其他元件。