Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
I en ny eller befintlig Windows-app kan du hämta Windows SDK på flera sätt: installera den från installationsprogrammet eller ISO, i Installationsprogrammet för Visual Studio 2022 eller genom att ladda ned NuGet-paketet.
Du kan uppdatera SDK:n genom att installera den nya versionen manuellt, uppdatera i Visual Studio eller uppdatera Nuget-paketet
De senaste versionerna finns i Nedladdningar för Windows SDK.
Build 10.0.26100.7463
Publicerad: december 2025
WinRT API-tillägg och uppdateringar
Windows.Management.Deployment:
- Lade till uppräkningen
PackageOperationPriorityoch de nya prioritetsfälten som är tillgängliga viaAddPackageOptionsochStagePackageOptions.
Win32 API-tillägg och -uppdateringar
Rapportering av drivrutinskörning
Nya structs har lagts till:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERDNS SVCB/HTTPS-registrerparsning
Nya structs har lagts till:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNSök- och frågemotor
Uppdaterade eller tillagda strukturer:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONLjud-/enhetsaktivering
Lade tillIMMDeviceActivator-gränssnittet för nya aktiveringsscenarier på enhetsnivå i ljudstacken.Tabelluppräkning för inbyggd programvara
Updated:
EnumSystemFirmwareTablesGetSystemFirmwareTable
Build 10.0.26100.7175
Publicerad: november 2025
Uppdaterade API:er
Uppdateringar gjorda i följande Win32 API-rubriker (definitioner, strukturer, uppräkningar, gränssnitt och andra ändringar):
- AppxPackaging.h, AppxPackaging.idl (gränssnitt IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Nya API:er
WinRT-namnområden uppdaterade (nya eller ändrade API:er/typer):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows.System.RemoteSystems
- AppxManifestTypes.xsd-schemat har uppdaterats
Kända problem
BinSkim Warning 4146 Utlöses av Windows SDK 10.0.26100.7175 i Visual Studio
- Vi är medvetna om ett problem där versioner kan misslyckas med BinSkim-regeln BA2007 på grund av varning om att C4146 uttryckligen inaktiveras i ett litet antal Windows SDK-bibliotek som ingår i Windows SDK version 10.0.26100.7175, som levereras med Visual Studio 17.14.22.
- Utvecklare kan se byggfel eller valideringsfel i säkerhetsverktyg när de använder den här SDK-versionen, beroende på projektkonfiguration och verktygskedjeinställningar.
- En korrigering har identifierats och förbereds för närvarande för en Visual Studio-uppdatering. Detta uppdaterar det berörda SDK-innehållet för att återställa förväntat beteende. Tills korrigeringen är tillgänglig kan du använda någon av följande åtgärder:
- Rikta om projektet till en annan Windows SDK-version som stöds, eller
- Ignorera den specifika BinSkim-varningen i byggkonfigurationen (rekommenderas inte på lång sikt)
Build 10.0.26100.6901
Publicerad: oktober 2025
Uppdaterade API:er
Uppdateringar som görs i följande Win32 API-huvuden, definierar, structs, uppräkningar och andra ändringar:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Nya API:er
Nya API:er har lagts till i följande WinRT-namnområden:
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
Build 10.0.26100.6584
Publicerad: september 2025
Version för att motsvara den offentliga versionen av Windows 11 version 25h2.
Uppdaterade API:er
Uppdateringar som görs i följande Win32 API-huvuden, definierar, structs, uppräkningar och andra ändringar:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Nya API:er har lagts till i följande WinRT-huvuden och idl:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
Nya experimentella API:er
Uppdaterade eller lade till experimentella API:er till följande:
- 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
Publicerad: augusti 2025
Uppdaterade API:er
Uppdateringar som görs i följande Win32 API-huvuden, lägger till nya definitioner, structs, uppräkningar och andra ändringar:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Nya API:er
Nya API:er har lagts till i följande WinRT-huvuden och idl:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Den experimentella taggen har tagits bort från:
- windows.ui.input.preview.text (API:er tidigare bakom ENABLE_WINRT_EXPERIMENTAL_TYPES är nu stabila)
Version 10.0.26100.4654
Publicerad: juli 2025
Uppdaterade API:er
Uppdateringar som görs i följande Win32 API-huvuden, lägger till nya definitioner, structs, uppräkningar och andra ändringar:
- 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
Nya API:er
Nya API:er har lagts till i följande Win32-huvuden:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Nya WinRT Preview-namnområden har lagts till:
- windows.ui.input.preview.text
Version 10.0.26100.4188
Publicerad: maj 2025
Nya API:er
Nya API:er har lagts till eller uppdaterats i följande WinRT-namnområden:
- Windows.AI.Actions
- Windows.AI.ModelContextProtocol (experimentell)
- Windows.ApplicationModel.Background.Bluetooth
- Windows.Devices.Bluetooth
- Windows.UI.ViewManagement
Nya API:er har lagts till i följande Win32-huvuden:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
Uppdaterade API:er
Uppdateringar av Win32 CRT-huvudena:
- corecrt_search.h
- wchar.h
Uppdateringar som görs i följande Win32 API-huvuden och lägger till nya definitioner, structs och uppräkningar:
- 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
Nytt Win32 API-huvud har lagts till:
- ModelContextProtocolHelpers.h
Nya experimentella API:er
Experimentella API:er har lagts till i följande Win32 API-huvuden:
- webauthn.h
- WinBio.h
- winbio_types.h
Version 10.0.26100.3916
Publicerad: april 2025
Nya API:er
Nya API:er har lagts till i WinRT-namnområdet windows.ui.viewmanagement för att stödja användarens föredragna UserInteractionMode.
Stöd för semantisk sökning har lagts till i searchapi.h Win 32 API-huvudet.
Nytt GamingExperience Win32 API-huvud har lagts till.
Nya API:er har lagts till i följande Win32-huvuden:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Build 10.0.26100.3624
Publicerad: mars 2025
Nya API'er
Gamepad-stöd har lagts till i CoreInputViewKind-uppräkning i windows.ui.viewmanagement.core WinRT-namnområdet.
Nya API:er har lagts till i följande Win32-huvuden:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Build 10.0.26100.3323
Publicerad: februari 2025
Uppdaterade API:er
Bytte namn på PrivacyScreen WinRT-API:er som lades till i namnområdet windows.devices.sensors i föregående version. Dessa är nu OnlookerDetection-API:er.
Build 10.0.26100.3037
Publicerad: januari 2025
Nya API:er
Nya WinRT-API:er har lagts till i namnområdet windows.devices.sensors :
- PrivacyScreenOptions-klass.
- HumanPresenceSettings.PrivacyScreenOptions-metod.
- LightSensor.IsChromaticitySupported-metod.
- Nya properies och structs har också lagts till för att stödja dessa metoder.
Nya experimentella API:er
Experimentella API:er har ändrats i följande Win32-huvud (observera att Expertimental-API:er inte ska användas i en produktionsmiljö):
- webauthn.h
Version 10.0.26100.2454
Publicerad: januari 2025
Uppdaterade API:er
Gjorde större tillägg eller ändringar i följande Win32-huvuden:
- windows.applicationmodel.background.h: Många Bluetooth-relaterade API:er har lagts till.
- windows.applicationmodel.calls.h: Många API:er för VOIP-anropskonfiguration har lagts till.
Följande Win32-API:er har lagts till eller ändrats:
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
Följ metodtipsen för att se till att ett API är tillgängligt på en dator innan det anropas.
Nya experimentella API:er
Många experimentella API:er har lagts till i följande Win32-huvud (Observera att experimentella API:er inte bör användas i en produktionsmiljö):
- webauthn.h
Build 10.0.26100.1742
Publicerad: 24 september 2024
Version för att motsvara den offentliga versionen av Windows 11, version 24H2.
Skapa 10.0.26100
Publicerad: 5 maj 2024
Den första versionen av 10.0.26100-serien, för att motsvara windows 11 version 24H2-förhandsversionen.
Version 10.0.22621.3235
Publicerad: 29 februari 2024
Serviceuppdatering 10.0.22621.3235.
Build 10.0.22621.2428
Publicerad: 24 oktober 2023
Serviceuppdatering 10.0.22621.2428.
Build 10.0.22621.1778
Utgiven: maj 2023
Serviceuppdatering 10.0.22621.1778.
Markerade funktioner
- WindowsTabManager-API:er gör det möjligt för program med flikar att tillhandahålla information på öppna flikar till Windows-gränssnittet.
- Uppdateringar av HumanPresence-API:er för att förbättra användarvänlighet och lägga till nya inställningar för sensorer som stöder funktioner för mänsklig närvaro.
- RemoteDesktop-API:er gör att program kan växla mellan ett fjärrskrivbord och ett lokalt skrivbord.
Windows SDK för Windows 11, version 22H2
Underhållsuppdatering 10.0.22621.755. Innehåller ARM64-stöd för VS 17.4-versionen
Windows 10 SDK, version 2104
Uppdaterade API:er
- Tog bort api-ms-win-net-isolation-l1-1-0.lib. Appar som länkade mot api-ms-win-net-isolation-l1-1-0.lib kan växla t OneCoreUAP.lib som ersättning.
- Irprops.lib har tagits bort. Appar som länkade mot irprops.lib kan växla till bthprops.lib som en drop-in-ersättning.
- Flyttade ENUM tagServerSelection från wuapicommon.h till wupai.h och tog bort rubriken. Om du vill använda ENUM-taggenServerSelection måste du inkludera wuapi.h eller wuapi.idl.
- Med Windows 10 WinRT API Pack kan du lägga till de senaste Windows Runtime-API:erna i dina .NET Framework 4.5+ och .NET Core 3.0+-bibliotek och appar. Information om hur du kommer åt Windows 10 WinRT API Pack finns i nuget-paketet Microsoft.Windows.SDK.Contracts.
- Printf-serien med funktioner överensstämmer nu med avrundningsreglerna för IEEE 754 när du skriver ut exakt representerande flyttalsnummer och kommer att följa avrundningsläget som begärs via anrop till fesetround. Äldre beteende är tillgängligt när du länkar till legacy_stdio_float_rounding.obj.
- Certifieringspaket för Windows-appar. Flera nya API:er har lagts till i listan API:er som stöds i App Certification Kit och Windows Store. Om det finns API:er i listan som stöds som verkar nedtonade eller inaktiverade i Visual Studio kan du göra en liten ändring i källfilen för att få åtkomst till dem. Mer information finns i det här kända problemet. Hitta fler uppdateringar av tester.
Verktygsuppdateringar
Uppdateringar av meddelandekompilatorn (mc.exe) :
- Identifierar nu Unicode-byteordningsmarkeringen (BOM) i .mc-filer. Om .mc-filen börjar med en UTF-8-strukturlista kommer den att läsas som en UTF-8-fil. Annars, om den börjar med en UTF-16LE BOM, kommer den att läsas som en UTF-16LE-fil. Om parametern -u har angetts, kommer den att läsas som en UTF-16LE-fil. Annars kommer den att läsas med hjälp av den aktuella kodsidan (CP_ACP).
- Nu undviker du problem med en definitionsregel (ODR) i MC-genererade C/C++ ETW-hjälpverktyg som orsakas av motstridiga konfigurationsmakron (t.ex. när två .cpp filer med motstridiga definitioner av MCGEN_EVENTWRITETRANSFER är länkade till samma binärfil, respekterar mc-genererade ETW-hjälparna nu definitionen av MCGEN_EVENTWRITETRANSFER i varje .cpp fil i stället för att godtyckligt välja den ena eller den andra).
Windows Trace Preprocessor (tracewpp.exe) uppdateringar:
- Stöder Unicode-indatafiler (.ini, .tpl och källkod). Indatafiler som börjar med en UTF-8 eller UTF-16 byte order mark (BOM) kommer att läsas som Unicode. Indatafiler som inte börjar med en strukturlista kommer att läsas med hjälp av den aktuella kodsidan (CP_ACP). Om -UnicodeIgnore kommandoradsparameter har angetts för bakåtkompatibilitet behandlas filer som börjar med en UTF-16-strukturlista som tomma.
- Stöder Unicode-utdatafiler (.tmh). Som standard kodas utdatafiler med den aktuella kodsidan (CP_ACP). Använd kommandoradsparametrarna -cp:UTF-8 eller -cp:UTF-16 för att generera Unicode-utdatafiler.
- Beteendeförändring: tracewpp konverterar nu all indatatext till Unicode, utför bearbetning i Unicode och konverterar utdatatext till den angivna utdatakodningen. Tidigare versioner av tracewpp undvek Unicode-konverteringar och utförde textbearbetning med en teckenuppsättning med en enda byte. Detta kan leda till beteendeändringar i fall där indatafilerna inte överensstämmer med den aktuella kodsidan. I de fall det här är ett problem bör du överväga att konvertera indatafilerna till UTF-8 (med BOM) och/eller använda kommandoradsparametern -cp:UTF-8 för att undvika tvetydigheter i kodningen.
TraceLoggingProvider.h-uppdateringar:
- Undviker problem med en definitionsregel (ODR) som orsakas av motstridiga konfigurationsmakron (t.ex. när två .cpp filer med motstridiga definitioner av TLG_EVENT_WRITE_TRANSFER är länkade till samma binärfil, kommer traceloggingProvider.h-hjälparna nu att respektera definitionen av TLG_EVENT_WRITE_TRANSFER i varje .cpp fil i stället för att godtyckligt välja den ena eller den andra).
- I C++-kod har TraceLoggingWrite-makrot uppdaterats för att möjliggöra bättre koddelning mellan liknande händelser med hjälp av variadiska mallar.
Signera dina appar. Device Guard-signering är en Device Guard-funktion som är tillgänglig i Microsoft Store för företag och utbildning, vilket gör att företag kan garantera att varje app kommer från en betrodd källa. Se dokumentationen om Device Guard-signering.
SDK-uppdateringar
- SDK-huvuden har uppdaterats för att åtgärda fel vid kompilering med den standardkonforma C-preprocessorn i MSVC-kompilatorn cl.exe (/Zc:preprocessor, som introducerades i VS 2019 v16.6).
- Åtgärdat: "GdiplusTypes.h kompileras inte med NOMINMAX". Se Feedback om Visual Studio.
- När du skapar med /std:c11 eller /std:c17 får du nu:
- C99 tgmath.h
- C11 static_assert i assert.h
- C11 stdalign.h
- C11 stdnoreturn.h
Kända problem
Clang/LLVM för Windows v11 som riktar in sig på ARM64 är inte kompatibelt med den senaste winnt.h
- Som en lösning kan du använda den tidigare versionen av Windows 10 SDK (version 19041) eller clang/LLVM för Windows v10 när du riktar in dig på ARM64-plattformar
DirectXMath (inklusive version 3.16 i den här versionen) är inte kompatibelt med Clang/LLVM för Windows på ARM64.
- Som en lösning kan du använda den senaste versionen av DirectXMath, som är tillgänglig från NuGet, vcpkg eller GitHub. Dessa versioner innehåller nödvändiga snabbkorrigeringar (version 3.16b).
Fallet med vissa huvudfiler har ändrats för att normalisera dem för skiftlägeskänsliga filsystem:
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h och OleCtl.h gjordes alla gemener.
- För Clang/LLVM för Windows-versioner lägger du till
-Wno-nonportable-system-include-pathtill CLI för att stödja både äldre versioner och den senaste Windows 10 SDK:n utan varningar, eller följande #pragma i källan:
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Underhållsuppdatering för Windows 10 SDK, version 2004
Publicerad: 16 december 2020
Buggfixar
- Löst oförutsägbart och svårt att diagnostisera krascher vid länkning av både paraplybibliotek och interna OS-bibliotek (till exempel onecoreuap.lib och kernel32.lib)
- Löst problem som hindrade AppVerifier från att fungera
- Löst problem som gjorde att WACK misslyckades med "Uppgiften kunde inte aktivera HighVersionLie"
Windows developer