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 Build Tools、SDK 以及 WDK。有兩個版本可供使用:

EWDK 搭配 Visual Studio Build Tools 15.4 (建議使用)
立即下載
EWDK 搭配 Visual Studio Build Tools 15.2
立即下載

若要開始,請掛接 ISO 並執行 LaunchBuildEnv

其他資訊

版本資訊和執行階段需求

您可以使用 WDK 來為這些作業系統開發驅動程式:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2
通用 Windows 驅動程式範例

若要取得通用 Windows 驅動程式範例,請執行以下其中一項:

  • 移至 GitHub 的驅動程式範例頁面,然後按一下頁面右側的 [Clone or download] (複製或下載) > [Download ZIP] (下載 ZIP)
  • 下載 GitHub Extension for Visual Studio 以連線至 GitHub 儲存機制。

深入了解驅動程式範例的新功能。

適用於 Windows 10 (版本 1703) 的 WDK

安裝 Visual Studio 2015

重要事項︰適用於 Windows 10 (版本 1703) 的 WDK 與 Visual Studio 2017 並不相容。請使用 Visual Studio 2015 來搭配此版本 WDK 進行驅動程式開發。Visual Studio 2015 的四個版本皆支援驅動程式開發。

取得 Visual Studio Express for Desktop
取得 Visual Studio Community 2015
取得 Visual Studio Professional 2015
取得 Visual Studio Enterprise 2015

安裝 Visual Studio 時,請選取 [通常適用於 Windows 10 Developers] 選項。

安裝適用於 Windows 10 (版本 1703) 的 Windows SDK
安裝適用於 Windows 10 (版本 1703) 的 WDK
立即下載

重要事項:如安裝 WDK,您將無法開發現代化應用程式。

重要事項:如已安裝適用於 Windows 10 (版本 1607) 的 WDK,則在適用於 Windows 10 (版本 1607) 的 WDK 之上安裝適用於 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 Update。
  2. 安裝 Visual Studio。
  3. 安裝期間,選取 [通常適用於 Windows 10 Developers] 選項。
  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 更新測試套件。它包含針對裝置基本元件、圖形、映像、行動寬頻 (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 的 SDK 和 .NET Framework 4.0 中。若要將 Windows 偵錯工具當做獨立元件進行安裝,請在 SDK 安裝精靈中,選取 [Windows 偵錯工具],並清除選取所有其他元件。

重要: 較新版的 Visual C++ 2010 可轉散發套件可能會在您安裝適用於 Windows 7 的 SDK 時導致產生問題。如需詳細資訊,請參閱有關 Windows SDK 的支援

本頁對您有幫助嗎?
其他意見反應?
感謝您! 非常感謝您提供意見反應。
關注我們 Twitter 部落格 Facebook Twitter 部落格 Facebook WeChat Line