取得最新版的Visual Studio和 Windows 10 開發工具。
Windows SDK
適用於 Windows 11 的 Windows SDK (10.0.26100) 提供用於建置 Windows 應用程式的最新標頭、連結庫、元數據和工具。 使用此 SDK 可建置適用於 Windows 11 版本 25H2 和舊版 Windows 版本的通用 Windows 平台 (UWP) 和 Win32 應用程式。
適用於 Windows 11 的 Windows SDK (10.0.26100) 提供用於建置 Windows 應用程式的最新標頭、連結庫、元數據和工具。 使用此 SDK 可建置適用於 Windows 11 版本 25H2 和舊版 Windows 版本的通用 Windows 平台 (UWP) 和 Win32 應用程式。
Tip
Windows 應用程式 SDK
Windows App SDK 提供一組統一的 API 和工具,可從作業系統分離,並透過 NuGet 套件發行給開發人員。 Windows 11 上的任何傳統型應用程式都可以以一致的方式使用這些 API 和工具,並向下層級為 Windows 10 版本 1809。
您可以透過數種方式取得 Windows SDK:從此頁面 (安裝程式或 ISO)、在 Visual Studio 2022 安裝程式中安裝,或下載 NuGet 套件。 安裝此 SDK 之前:
| 釋放 | 下載連結 | Description | 發行頻率 |
|---|---|---|---|
| 安裝程式 | 安裝程式 | 將安裝 SDK 及其所有元件的可執行檔。 | 通常每月一次,在有服務或一次性發佈的特殊場合。 |
| .iso | 圖像 | 包含組成 SDK 的 .iso(影像) | 同上 |
| NuGet | WindowsSDK NuGet | SDK 及其各種元件的 NuGet 摘要,例如合約、BuildTools 等等。 | 同上 |
| Visual Studio | 在 Visual Studio 安裝程式中 | SDK 可透過 Visual Studio 2022 安裝程式作為選擇性元件使用,方法是選取「Windows 11 SDK (10.0.26100.0)」 | 同上 |
支援上述所有 SDK 版本。 舊版和 Windows 10 SDK 版本不再提供服務/支援。 這些仍可從 不再服務的 Windows SDK 和模擬器下載和安裝,風險由您自行承擔。
Windows SDK 可在下列通道中使用:
| 發行管道 | Description | 包括實驗性 API | 下載地點 |
|---|---|---|---|
| 穩定 | 預設的穩定 SDK 版本。 這包括所有目前的穩定 API 以及新的實驗性 API。 | ✅ | 安裝程式、.iso、NuGet (以上連結) 和 Visual Studio |
| Preview | SDK 的預覽版,其中包含以 Windows Insider Preview 版本為基礎建置的較新 API。 這也包括實驗性 API。 | ✅ | .iso 可在 Insider Preview 下載中心 和 NuGet (在版本索引標籤中,預覽版有「-preview」附錄)找到。 |
| SDK 版本 | 地位 | EOS日期 | 註釋 |
|---|---|---|---|
| 18362 年及之前 | 不支援 | ||
| 19041 | 終止支援 | 2025 年 10 月 14 日 | |
| 20348 | 不支援 | 已修補版本出貨 | |
| 22000 | 不支援 | ||
| 22621 | 不支援 | 2025年11月12日 | 與 22621 企業作業系統 EOS 保持一致 |
| 26100 | 支持 |
Windows SDK 具有下列最低系統需求:
(並非所有工具都支援在舊版作業系統上)
在 Windows 8.1 和舊版作業系統上安裝需要 Windows中
先前發布的 SDK、模擬器及 26H1/OEM 導向的 SDK 下載,包括更新細節,皆可在 Archive 頁面找到。
對下列 Win32 API 標頭所做的更新 (定義、結構、列舉、介面和其他變更):
WinRT 命名空間已更新 (新的或修改的 API/類型):
對下列 Win32 API 標頭、定義、結構、列舉和其他變更所做的更新:
已將新的 API 新增至下列 WinRT 命名空間:
對下列 Win32 API 標頭、定義、結構、列舉和其他變更所做的更新:
已將新的 API 新增至下列 WinRT 標頭和 idl:
已更新或新增下列項目的實驗性 API:
版本以對應至 Windows 11 版本 25h2 公開版本。
對下列 Win32 API 標頭進行更新,新增定義、結構、列舉和其他變更:
已將新的 API 新增至下列 WinRT 標頭和 idl:
已移除以下項目的實驗性代碼:
下列 Win32 API 標頭的更新、新增定義、結構、列舉和其他變更:
已將新的 API 新增至下列 Win32 標頭:
已新增 WinRT 預覽命名空間
將新的 API 新增或更新至下列 WinRT 命名空間:
已將新的 API 新增至下列 Win32 標頭:
Win32 CRT 標頭的更新:
下列 Win32 API 標頭的更新、新增定義、結構及列舉:
已新增 Win32 API 標頭:
已將實驗 API 新增至下列 Win32 API 標頭:
已將新的 API 新增至 windows.ui.viewmanagement WinRT 命名空間,以支援使用者慣用的 UserInteractionMode。
在 searchapi.h Win 32 API標頭中新增了對語意搜尋的支援。
新增了 GamingExperience Win32 API 標頭。
已將新的 API 新增至下列 Win32 標頭:
已將遊戲手把支援新增至 windows.ui.viewmanagement.core WinRT 命名空間中的 CoreInputViewKind 列舉。
已將新的 API 新增至下列 Win32 標頭:
重新命名 PrivacyScreen WinRT API,這些 API 已新增至舊版版本中的 windows.devices.sensors 命名空間。 這些現在是 OnlookerDetection API。
在 windows.devices.sensors 命名空間中新增了新的 WinRT API:
實驗 API 已在下列 Win32 標頭內變更(請注意,專家 API 不應該用於生產環境):
對下列 Win32 標頭進行重大新增或變更:
許多實驗 API 已新增至下列 Win32 標頭(請注意,實驗性 API 不應該用於生產環境):
已新增或修改下列 Win32 API:
certsrv.h:
clusapi.h:
combaseapi.h:
d2d11.h:
filter.h:
http.h:
msclus.h:
ntsecapi.h:
winenclaveapi.h:
winnt.h:
winuser.h:
請遵循最佳做法,以確保在呼叫 API 之前可在電腦上使用。
要與 Windows 11 版本 24h2 公開版本相對應的版本。
10.0.26100 系列的初始版本,以對應 Windows 11 版本 24h2 預覽版。
維護更新 10.0.22621.3235。
維護更新 10.0.22621.2428。
更新 10.0.22621.1778。 醒目提示的功能包括:
已移除 api-ms-win-net-isolation-l1-1-0.lib。 針對 api-ms-win-net-isolation-l1-1-0.lib 連結的應用程式可以將 t OneCoreUAP.lib 切換為取代專案。
刪除了 irprops.lib。 針對 irprops.lib 連結的應用程式可以切換至 bthprops.lib 做為卸載取代。
將 ENUM tagServerSelection 從 wuapicommon.h 移至 wupai.h,並移除標頭。 如果您想要使用 ENUM 標籤ServerSelection,則必須包含 wuapi.h 或 wuapi.idl。
Windows 10 WinRT API 套件可讓您將最新的 Windows 執行時間 API 支援新增至 .NET Framework 4.5+ 和 .NET Core 3.0+ 連結庫和應用程式。 若要存取 Windows 10 WinRT API 套件,請參閱 Microsoft.Windows.SDK.Contracts nuget 套件。
printf 系列函式現在 符合 IEEE 754 四捨五入規則 時,列印完全可代表的浮點數,並且會接受透過呼叫 fesetround 所要求的四捨五入模式。 與 legacy_stdio_float_rounding.obj連結時,可以使用舊版行為。
Windows 應用程式認證套件。 已將數個新的 API 新增至應用程式認證套件和 Windows 市集中支援的 API 清單。 如果 Visual Studio 中支援的清單中有 API 顯示為灰色或已停用,您可以對原始程式檔進行小變更,以存取它們。 如需詳細資訊,請參閱此 已知問題。 尋找更多測試更新。
訊息編譯程式 (mc.exe) 更新:
Windows 追蹤預處理器 (tracewpp.exe) 更新:
TraceLoggingProvider.h 更新:
簽署您的應用程式。 Device Guard 簽署是一項 Device Guard 功能,可在商務與教育用 Microsoft Store 中使用,可讓企業保證每個應用程式都來自受信任的來源。 請參閱 device Guard 簽署的
SDK 標頭已更新,以解決在 MSVC 編譯程式中使用符合標準 C 預處理器進行編譯時的錯誤 cl.exe (/Zc:preprocessor,VS 2019 v16.6 中引進)。
已修正:「GdiplusTypes.h 未使用 NOMINMAX 編譯」。 請參閱Visual Studio意見反應。
使用 /std:c11 或 /std:c17 建置時,您現在會得到:
以ARM64為目標的 Windows v11 Clang/LLVM 與最新的 winnt.h 不相容
DirectXMath (包括此版本中的 3.16 版)與 ARM64 上適用於 Windows 的 Clang/LLVM 不相容。
某些標頭檔案的案例已變更,以針對區分大小寫的文件系統將其正規化:
-Wno-nonportable-system-include-path 新增至 CLI,或來源中的下列 #pragma:#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
此版本包含下列檔案。 如果您遇到這些問題,建議您儘快更新 SDK 版本,以避免發生下列情況:
取得最新版的Visual Studio和 Windows 10 開發工具。
尋找舊版的 Window SDK 和其他工具。
訂閱我們的部落格,以隨時掌握最新的 SDK 正式發行前小眾測試版。
尋找 Windows 版本更新和終止支援的主要日期。