Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V nové nebo existující aplikaci pro Windows můžete sadu Windows SDK získat několika způsoby: nainstalovat ji z instalačního programu nebo iso, v instalačním programu sady Visual Studio 2022 nebo stažením balíčku NuGet.
Sadu SDK můžete aktualizovat ruční instalací nového sestavení, aktualizací v sadě Visual Studio nebo aktualizací balíčku NuGet.
Nejnovější buildy najdete v tématu Stažené soubory pro sadu Windows SDK.
Build 10.0.26100.7463
Vydáno: prosinec 2025
Přidání a aktualizace rozhraní API WinRT
Windows.Management.Deployment:
- Byly přidány výčet
PackageOperationPrioritya nová pole priority dostupná prostřednictvímAddPackageOptionsaStagePackageOptions.
Přidání a aktualizace rozhraní API Win32
Generování sestav modulu runtime ovladače
Přidání nových struktur:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERAnalýza záznamů DNS SVCB/HTTPS
Přidání nových struktur:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNVyhledávací a dotazovací stroj
Aktualizované nebo přidané struktury:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONAktivace zvuku nebo zařízení
Přidali jsmeIMMDeviceActivatorrozhraní pro nové scénáře aktivace zařízení v rámci zvukového stacku.Výčet tabulek firmwaru
Aktualizovaný:
EnumSystemFirmwareTablesGetSystemFirmwareTable
Build 10.0.26100.7175
Vydáno: listopad 2025
Aktualizovaná rozhraní API
Aktualizace následujících hlaviček rozhraní API Win32 (definice, struktury, výčty, rozhraní a další změny):
- AppxPackaging.h, AppxPackaging.idl (rozhraní IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Nová rozhraní API
Aktualizovaly se obory názvů WinRT (nová nebo upravená rozhraní API/typy):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows.System.RemoteSystems
- Aktualizované schéma AppxManifestTypes.xsd
Známé problémy
Upozornění BinSkim 4146 aktivované sadou Windows SDK 10.0.26100.7175 v sadě Visual Studio
- Víme o problému, kdy sestavení mohou selhat s pravidlem BinSkim BA2007 kvůli tomu, že upozornění C4146 je explicitně zakázané v malém počtu knihoven sady Windows SDK, které jsou součástí sady Windows SDK verze 10.0.26100.7175, která se dodává se sadou Visual Studio 17.14.22.
- Vývojáři můžou při použití této verze sady SDK, v závislosti na konfiguraci projektu a nastavení nástrojového řetězce, narazit na přerušení sestavení nebo chyby při ověřování bezpečnostních nástrojů.
- Byla zjištěna oprava, která je aktuálně připravená na aktualizaci sady Visual Studio. Tím se aktualizuje ovlivněný obsah sady SDK, aby se obnovilo očekávané chování. Dokud nebude oprava k dispozici, můžete použít některé z následujících omezení rizik:
- Změna cílení projektu na jinou podporovanou verzi sady Windows SDK nebo
- Potlačení upozornění konkrétní BinSkim v konfiguraci sestavení (nedoporučuje se dlouhodobě)
Build 10.0.26100.6901
Vydáno: říjen 2025
Aktualizovaná rozhraní API
Aktualizace následujících hlaviček rozhraní API Win32, definuje, struktury, výčty a další změny:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Nová rozhraní API
Přidání nových rozhraní API do následujících oborů názvů WinRT:
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
Build 10.0.26100.6584
Vydáno: září 2025
Verze odpovídající veřejné verzi Windows 11 verze 25h2.
Aktualizovaná rozhraní API
Aktualizace následujících hlaviček rozhraní API Win32, definuje, struktury, výčty a další změny:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Do následujících hlaviček WinRT a idl jsme přidali nová rozhraní API:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.power.idl
Nová experimentální rozhraní API
Aktualizace nebo přidání experimentálních rozhraní API k následujícímu:
- windows.ai.actions.h
- windows.ai.actions.hosting.h
- windows.ai.agents.mcp.h
- windows.ai.agents.h
- windows.graphics.printing.printsupport.h
- windows.graphics.printing.printticket.h, windows.graphics.printing.printticket.idl
- windows.devices.printers.h
- windows.applicationmodel.contacts.h
Build 10.0.26100.4948
Vydáno: srpen 2025
Aktualizovaná rozhraní API
Aktualizace následujících hlaviček rozhraní API Win32, přidání nových definic, struktur, výčtů a dalších změn:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Nová rozhraní API
Do následujících hlaviček WinRT a idl jsme přidali nová rozhraní API:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Odebrání experimentální značky z:
- windows.ui.input.preview.text (rozhraní API dříve za ENABLE_WINRT_EXPERIMENTAL_TYPES jsou nyní stabilní)
Build 10.0.26100.4654
Vydáno: červenec 2025
Aktualizovaná rozhraní API
Aktualizace následujících hlaviček rozhraní API Win32, přidání nových definic, struktur, výčtů a dalších změn:
- bugcodes.h
- d3d12.h
- d3d12.idl
- DbgEng.h
- fwpmu.h
- hidusage.h
- ksarm64.h
- minidumpapiset.h
- ModelContextProtocolHelpers.h
- ntddstor.h
- ntddvdeo.h
- ntlsa.h
- ntstatus.h
- nvme.h
- Raseapif.h
- sherrors.h
- srb.h
- WaaSApiTypes.h
- WaaSApiTypes.idl
- webauthn.h
- winbio_types.h
- winerror.h
- WinHvPlatformDefs.h
- winioctl.h
Nová rozhraní API
Do následujících hlaviček Win32 jsme přidali nová rozhraní API:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Byly přidány nové obory názvů WinRT Preview:
- windows.ui.input.preview.text
Build 10.0.26100.4188
Vydáno: květen 2025
Nová rozhraní API
Přidání nebo aktualizace nových rozhraní API do následujících oborů názvů WinRT:
- Windows.AI.Actions
- Windows.AI.ModelContextProtocol (experimentální)
- Windows.ApplicationModel.Background.Bluetooth
- Windows.Devices.Bluetooth
- Windows.UI.ViewManagement
Do následujících hlaviček Win32 jsme přidali nová rozhraní API:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
Aktualizovaná rozhraní API
Aktualizace hlaviček CRT Win32:
- corecrt_search.h
- wchar.h
Aktualizace následujících hlaviček rozhraní API Win32, přidání nových definic, struktur a výčtů:
- CertSrv.h
- codecapi.h
- dwmapi.h
- MDMRegistration.h
- mfapi.h
- ntddvdeo.h
- NTSecAPI.h
- NTSecPKG.h
- ntstatus.h
- overridecapabilities.h
- Propkey.h
- WindowsSearchErrors.h
- Winldap.h
- rpcndr.h
- winerror.h
Přidání nové hlavičky rozhraní API Win32:
- ModelContextProtocolHelpers.h
Nová experimentální rozhraní API
Do následujících hlaviček rozhraní API Win32 jsme přidali experimentální rozhraní API:
- webauthn.h
- WinBio.h
- winbio_types.h
Build 10.0.26100.3916
Vydáno: duben 2025
Nová rozhraní API
Přidání nových rozhraní API do oboru názvů windows.ui.viewmanagement WinRT pro podporu preferovaného uživatele UserInteractionMode.
Přidání podpory sémantického vyhledávání do hlavičky rozhraní API Win 32 pro Win 32
Přidání nové hlavičky rozhraní API Win32 GamingExperience
Do následujících hlaviček Win32 jsme přidali nová rozhraní API:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Build 10.0.26100.3624
Vydáno: březen 2025
Nová rozhraní API
Přidání podpory gamepadu do výčtu CoreInputViewKind v oboru názvů windows.ui.viewmanagement.core WinRT.
Do následujících hlaviček Win32 jsme přidali nová rozhraní API:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Build 10.0.26100.3323
Vydáno: únor 2025
Aktualizovaná rozhraní API
Přejmenovali jsme rozhraní API WinRT privacyscreen přidaná do oboru názvů windows.devices.sensors v předchozím buildu. Jedná se o rozhraní API OnlookerDetection.
Build 10.0.26100.3037
Vydáno: leden 2025
Nová rozhraní API
Přidání nových rozhraní API WinRT do oboru názvů windows.devices.sensors :
- PrivacyScreenOptions – třída
- Metoda HumanPresenceSettings.PrivacyScreenOptions
- Metoda LightSensor.IsChromaticitySupported
- Byly přidány také nové správné vlastnosti a struktury pro podporu těchto metod.
Nová experimentální rozhraní API
Experimentální rozhraní API se změnila v následující hlavičce Win32 (upozorňujeme, že rozhraní API expertimental by se neměla používat v produkčním prostředí):
- webauthn.h
Build 10.0.26100.2454
Vydáno: leden 2025
Aktualizovaná rozhraní API
Provedli jsme významné přidání nebo změny následujících hlaviček Win32:
- windows.applicationmodel.background.h: Bylo přidáno mnoho rozhraní API souvisejících s Bluetooth.
- windows.applicationmodel.calls.h: Bylo přidáno mnoho rozhraní API konfigurace volání VOIP.
Přidali nebo upravili následující rozhraní API Win32:
certsrv.h:
- CRL_BUILD_PROPID
- CRL_EXTRACT_KEY_INDEX
- CRL_EXTRACT_PARTITION_INDEX
clusapi.h:
- NodeSriovInfo
combaseapi.h:
- STDMETHOD_CHPE_PATCHABLE
d2d11.h:
- d3d11.D3D11_FEATURE_DATA_D3D11_OPTIONS6
filter.h:
- IPixelFilter
- IPixelFilter.GetImageInfo
- IPixelFilter.GetPixelsForImage
- IMAGE_INFO
- IPixelFilterVtbl
http.h:
- _HTTP_REQUEST_TRANSPORT_IDLE_CONNECTION_TIMEOUT_INFO
msclus.h:
- NodeSriovInfo
ntsecapi.h:
- _KERB_CHANGEMACHINEPASSWORD_REQUEST
winenclaveapi.h:
- EnclaveEncryptDataForTrustlet
- EnclaveUsesAttestedKeys
winnt.h:
- STDAPI_CHPE_PATCHABLE_
winuser.h:
- GetCurrentMonitorTopologyId
Než se zavolá, postupujte podle osvědčených postupů a ujistěte se, že je rozhraní API dostupné na počítači.
Nová experimentální rozhraní API
Do následující hlavičky Win32 bylo přidáno mnoho experimentálních rozhraní API (upozorňujeme, že experimentální rozhraní API by se neměla používat v produkčním prostředí):
- webauthn.h
Build 10.0.26100.1742
Vydáno: 24. září 2024
Verze odpovídající veřejné verzi Windows 11 verze 24H2.
Build 10.0.26100
Vydáno: 5. května 2024
Počáteční verze řady 10.0.26100, která odpovídá Windows 11 verze 24H2 Preview.
Build 10.0.22621.3235
Vydáno: 29. února 2024
Servisní aktualizace 10.0.22621.3235
Build 10.0.22621.2428
Vydáno: 24. října 2023
Servisní aktualizace 10.0.22621.2428.
Build 10.0.22621.1778
Vydáno: květen 2023
Servisní aktualizace 10.0.22621.1778.
Zvýrazněné funkce
- Rozhraní API WindowTabManager umožňují aplikacím s rozhraními s kartami poskytovat informace na otevřených kartách prostředí Windows.
- Aktualizace rozhraní HUMANPresence API za účelem zlepšení snadného použití a přidání nových nastavení pro senzory, které podporují schopnosti lidské přítomnosti.
- Rozhraní API RemoteDesktop umožňují aplikacím přepínat mezi vzdálenou a místní plochou.
Windows SDK pro Windows 11 verze 22H2
Servisní aktualizace 10.0.22621.755. Zahrnuje podporu ARM64 pro verzi VS 17.4.
Windows 10 SDK verze 2104
Aktualizovaná rozhraní API
- Odebrání api-ms-win-net-isolation-l1-1-0.lib. Aplikace, které se propojovaly s rozhraním api-ms-win-net-isolation-l1-1-0.lib, můžou jako náhradu přepnout na OneCoreUAP.lib.
- Odebrané irprops.lib. Aplikace, které byly propojovány s irprops.lib, se můžou přepnout na bthprops.lib jako nahrazení v rozevíracím seznamu.
- Přesunuli jsme enUM tagServerSelection z wuapicommon.h do wupai.h a odebrali záhlaví. Pokud chcete použít enUM tagServerSelection, budete muset zahrnout wuapi.h nebo wuapi.idl.
- Sada rozhraní API Pro Windows 10 WinRT umožňuje přidat nejnovější podporu rozhraní API prostředí Windows Runtime do knihoven a aplikací .NET Framework 4.5+ a .NET Core 3.0+. Pokud chcete získat přístup k sadě Windows 10 WinRT API Pack, přečtěte si balíček NuGet Microsoft.Windows.SDK.Contracts.
- Řada funkcí printf teď odpovídá pravidlům zaokrouhlování IEEE 754 při tisku přesně reprezentovatelných čísel s plovoucí desetinnou čárkou a bude respektovat režim zaokrouhlování požadovaný prostřednictvím volání fesetround. Při propojení s legacy_stdio_float_rounding.obj je k dispozici starší verze chování.
- Windows App Certification Kit. Do seznamu Podporovaných rozhraní API v sadě App Certification Kit a Windows Store bylo přidáno několik nových rozhraní API. Pokud jsou v seznamu podporovaných rozhraní API zobrazená šedě nebo zakázána v sadě Visual Studio, můžete provést malou změnu zdrojového souboru, abyste k nim měli přístup. Další podrobnosti najdete v tomto známém problému. Vyhledejte další aktualizace testů.
Aktualizace nástrojů
Aktualizace kompilátoru zpráv (mc.exe):
- Teď v souborech .mc rozpozná značku pořadí bajtů Unicode (BOM). Pokud soubor .mc začíná UTF-8 BOM, bude přečteno jako soubor UTF-8. V opačném případě, pokud začíná UTF-16LE BOM, bude přečteno jako soubor UTF-16LE. Pokud byl zadán parametr -u, přečte se jako soubor UTF-16LE. Jinak se přečte pomocí aktuální znakové stránky (CP_ACP).
- Teď se vyhne problémům s jedním pravidlem definice (ODR) v pomocných rutinách C/C++ pro Windows generovaných pomocí C/C++ způsobených konfliktním konfiguračním makrem (např. když jsou dva .cpp soubory s konfliktními definicemi MCGEN_EVENTWRITETRANSFER propojeny se stejným binárním souborem, budou pomocní rutiny pro Windows generované mcem respektovat definici MCGEN_EVENTWRITETRANSFER v každém souboru .cpp místo toho, aby si vybrali jeden nebo druhý).
Aktualizace preprocesoru trasování systému Windows (tracewpp.exe):
- Podporuje vstupní soubory Unicode (.ini, .tpl a zdrojový kód). Vstupní soubory začínající značkou pořadí bajtů UTF-8 nebo UTF-16 se čtou jako Unicode. Vstupní soubory, které nezačínaly kusovníkem, se načtou pomocí aktuální znakové stránky (CP_ACP). Pokud je zadán parametr příkazového řádku -UnicodeIgnore, budou soubory začínající sadou UTF-16 BOM považovány za prázdné.
- Podporuje výstupní soubory Unicode (.tmh). Ve výchozím nastavení budou výstupní soubory kódovány pomocí aktuální znakové stránky (CP_ACP). K vygenerování výstupních souborů Unicode použijte parametry příkazového řádku -cp:UTF-8 nebo -cp:UTF-16.
- Změna chování: tracewpp teď převede veškerý vstupní text na Unicode, provede zpracování v kódování Unicode a převede výstupní text na zadané kódování výstupu. Starší verze tracewpp se vyhnuly převodům Unicode a prováděly zpracování textu za předpokladu, že je znaková sada s jedním bajtem. To může vést ke změnám chování v případech, kdy vstupní soubory neodpovídají aktuální znakové stránce. V případech, kdy se jedná o problém, zvažte převod vstupních souborů na UTF-8 (s BOM) a/nebo pomocí parametru příkazového řádku -cp:UTF-8, abyste se vyhnuli nejednoznačnosti kódování.
Aktualizace TraceLoggingProvider.h:
- Vyhne se problémům s pravidlem jedné definice (ODR) způsobeným konfliktním konfiguračním makrem (např. když jsou dva soubory .cpp s konfliktními definicemi TLG_EVENT_WRITE_TRANSFER propojeny do stejného binárního souboru, pomocné rutiny TraceLoggingProvider.h teď budou respektovat definici TLG_EVENT_WRITE_TRANSFER v každém souboru .cpp místo toho, aby vybrali jeden nebo druhý).
- V kódu C++ bylo makro TraceLoggingWrite aktualizováno, aby bylo možné zlepšit sdílení kódu mezi podobnými událostmi pomocí variadic šablon.
Podepisování aplikací Podepisování device Guard je funkce Device Guard, která je dostupná v Microsoft Storu pro firmy a vzdělávání, která podnikům umožňuje zaručit, že každá aplikace pochází z důvěryhodného zdroje. Prohlédnou si dokumentaci k podepisování device Guard.
Aktualizace sady SDK
- Hlavičky sady SDK byly aktualizovány tak, aby řešily chyby při kompilaci pomocí preprocesoru standard-conformant C v kompilátoru MSVC cl.exe (/Zc:preprocessor, představený ve VS 2019 v16.6).
- Opraveno: "GdiplusTypes.h se nekompiluje s NOMINMAX". Viz Zpětná vazba k sadě Visual Studio.
- Při sestavování pomocí /std:c11 nebo /std:c17 teď získáte:
- C99 tgmath.h
- C11 static_assert v assert.h
- C11 stdalign.h
- C11 stdnoreturn.h
Známé problémy
Clang/LLVM pro Windows v11, které cílí na ARM64, není kompatibilní s nejnovějším winnt.h
- Jako alternativní řešení použijte předchozí verzi sady Windows 10 SDK (build 19041) nebo clang/LLVM pro Windows v10 při cílení na platformy ARM64.
DirectXMath (včetně verze 3.16 v této verzi) není kompatibilní s Clang/LLVM pro Windows v ARM64.
- Jako alternativní řešení použijte nejnovější verzi DirectXMath, která je k dispozici na NuGetu, vcpkg nebo GitHubu. Mezi tyto verze patří požadované opravy hot (verze 3.16b).
U některých souborů hlaviček došlo ke změně velikosti písmen, aby se normalizovaly pro systémy souborů s rozlišováním malých a malých písmen:
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h a OleCtl.h byly provedeny v malých písmenech.
- Pro sestavení Clang/LLVM pro Windows pro podporu starší verze i nejnovější sady Windows 10 SDK bez upozornění přidejte
-Wno-nonportable-system-include-pathdo rozhraní příkazového řádku nebo následující #pragma ve zdroji:
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Servisní aktualizace sady Windows 10 SDK verze 2004
Vydáno: 16. prosince 2020
Bugfixes
- Vyřešili jsme nepředvídatelné a obtížné diagnostikovat chybové ukončení při propojování jak zastřešujících knihoven, tak nativních knihoven operačního systému (například onecoreuap.lib a kernel32.lib).
- Vyřešený problém, který znemožnil fungování AppVerifieru
- Vyřešen problém, který způsoboval selhání WACK s chybou "Úloha selhala při povolení HighVersionLie"
Windows developer