Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yeni veya mevcut bir Windows uygulamasında, Windows SDK'sını çeşitli yollarla alabilirsiniz: yükleyiciden veya ISO'dan, Visual Studio 2022 Yükleyicisi'nden veya NuGet paketini indirerek yükleyin.
Yeni derlemeyi el ile yükleyerek, Visual Studio'da güncelleştirerek veya Nuget paketini güncelleştirerek SDK'yı güncelleştirebilirsiniz
En son derlemeler için bkz. Windows SDK'sı için indirmeler.
Derleme 10.0.26100.7463
Yayın tarihi: Aralık 2025
WinRT API eklemeleri ve güncelleştirmeleri
Windows.Management.Deployment:
- Eklenen
PackageOperationPrioritysabit listesi veAddPackageOptionsileStagePackageOptionsaracılığıyla kullanıma sunulan yeni öncelik alanları.
Win32 API eklemeleri ve güncelleştirmeleri
Sürücü çalışma zamanı raporlama
Yeni yapılar eklendi:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERDNS SVCB/HTTPS kaydı ayrıştırma
Yeni yapılar eklendi:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNArama ve Sorgu altyapısı
Güncelleştirilmiş veya eklenen yapılar:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONSes / Cihaz etkinleştirme
Yeni cihaz düzeyinde etkinleştirme senaryoları için ses yığını içindeIMMDeviceActivatorarabirimi eklendi.Üretici yazılımı tablosu enumerasyonu
Updated:
EnumSystemFirmwareTablesGetSystemFirmwareTable
Derleme 10.0.26100.7175
Yayın tarihi: Kasım 2025
Güncelleştirilmiş API'ler
Aşağıdaki Win32 API üst bilgilerinde yapılan güncelleştirmeler (tanımlar, yapılar, sabit listeleri, arabirimler ve diğer değişiklikler):
- AppxPackaging.h, AppxPackaging.idl (IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2 arabirimleri)
Yeni API'ler
WinRT ad alanları güncelleştirildi (yeni veya değiştirilmiş API'ler/türler):
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows.System.RemoteSystems
- AppxManifestTypes.xsd şeması güncelleştirildi
Bilinen sorunlar
Visual Studio'da Windows SDK 10.0.26100.7175 Tarafından Tetiklenen BinSkim Uyarısı 4146
- Derlemelerin, Visual Studio 17.14.22 ile birlikte gelen Windows SDK sürüm 10.0.26100.7175'te yer alan az sayıda Windows SDK kitaplığında C4146'nın açıkça devre dışı bırakıldığı uyarısı nedeniyle BinSkim kuralı BA2007 ile başarısız olabileceği bir sorunun farkındayız.
- Geliştiriciler, proje yapılandırmasına ve araç zinciri ayarlarına bağlı olarak bu SDK sürümünü kullanırken derleme sonları veya güvenlik aracı doğrulama hataları görebilir.
- Bir düzeltme belirlendi ve şu anda bir Visual Studio güncelleştirmesi için hazırlanıyor. Bu, beklenen davranışı geri yüklemek için etkilenen SDK içeriğini güncelleştirir. Düzeltme sağlanana kadar aşağıdaki risk azaltmalarından birini kullanabilirsiniz:
- Projenizi desteklenen başka bir Windows SDK sürümüne yeniden hedefleyin veya
- Derleme yapılandırmanızda belirli BinSkim uyarısını gizleme (uzun süreli önerilmez)
Sürüm 10.0.26100.6901
Yayın tarihi: Ekim 2025
Güncelleştirilmiş API'ler
Aşağıdaki Win32 API üst bilgilerinde, tanımlarında, yapılarında, sabit listelerinde ve diğer değişikliklerde yapılan güncelleştirmeler:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Yeni API'ler
Aşağıdaki WinRT ad alanlarına yeni API'ler eklendi:
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
Derleme 10.0.26100.6584
Yayın tarihi: Eylül 2025
Windows 11, sürüm 25h2 genel sürümüne karşılık gelen sürüm.
Güncelleştirilmiş API'ler
Aşağıdaki Win32 API üst bilgilerinde, tanımlarında, yapılarında, sabit listelerinde ve diğer değişikliklerde yapılan güncelleştirmeler:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Aşağıdaki WinRT üst bilgilerine ve idl'ye yeni API'ler eklendi:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
Yeni Deneysel API'ler
Deneysel API'ler aşağıdakilere güncelleştirildi veya eklendi:
- 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
Sürüm 10.0.26100.4948
Yayın tarihi: Ağustos 2025
Güncelleştirilmiş API'ler
Yeni tanımlar, yapılar, sabit listeleri ve diğer değişiklikler eklenerek aşağıdaki Win32 API üst bilgilerinde yapılan güncelleştirmeler:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Yeni API'ler
Aşağıdaki WinRT üst bilgilerine ve idl'ye yeni API'ler eklendi:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Deneysel etiket şu kaynaktan kaldırıldı:
- windows.ui.input.preview.text (daha önce ENABLE_WINRT_EXPERIMENTAL_TYPES arkasındaki API'ler artık kararlıdır)
Sürüm 10.0.26100.4654
Yayın tarihi: Temmuz 2025
Güncelleştirilmiş API'ler
Yeni tanımlar, yapılar, sabit listeleri ve diğer değişiklikler eklenerek aşağıdaki Win32 API üst bilgilerinde yapılan güncelleştirmeler:
- 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
Yeni API'ler
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Yeni WinRT Önizleme ad alanları eklendi:
- windows.ui.input.preview.text
Derleme 10.0.26100.4188
Yayın tarihi: Mayıs 2025
Yeni API'ler
Aşağıdaki WinRT ad alanlarına yeni API'ler eklendi veya güncelleştirildi:
- Windows.AI.Actions
- Windows.AI.ModelContextProtocol (deneysel)
- Windows.ApplicationModel.Background.Bluetooth
- Windows.Devices.Bluetooth
- Windows.UI.ViewManagement
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
Güncelleştirilmiş API'ler
Win32 CRT üst bilgilerinde yapılan güncelleştirmeler:
- corecrt_search.h
- wchar.h
Yeni tanımlar, yapılar ve sabit listeleri ekleyerek aşağıdaki Win32 API üst bilgilerinde yapılan güncelleştirmeler:
- 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
Yeni Win32 API üst bilgisi eklendi:
- ModelContextProtocolHelpers.h
Yeni Deneysel API'ler
Aşağıdaki Win32 API üst bilgilerine deneysel API'ler eklendi:
- webauthn.h
- WinBio.h
- winbio_types.h
Derleme 10.0.26100.3916
Yayın tarihi: Nisan 2025
Yeni API'ler
Kullanıcının tercih edilen UserInteractionMode'unu desteklemek için windows.ui.viewmanagement WinRT ad alanına yeni API'ler eklendi.
searchapi.h Win 32 API üst bilgisine anlamsal arama desteği eklendi.
Yeni GamingExperience Win32 API üst bilgisi eklendi.
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Derleme 10.0.26100.3624
Yayın tarihi: Mart 2025
Yeni API'ler
windows.ui.viewmanagement.core WinRT ad alanında CoreInputViewKind numaralandırmasına gamepad desteği eklendi.
Aşağıdaki Win32 üst bilgilerine yeni API'ler eklendi:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Build 10.0.26100.3323
Yayın tarihi: Şubat 2025
Güncelleştirilmiş API'ler
Önceki derlemede windows.devices.sensors ad alanına eklenen PrivacyScreen WinRT API'leri yeniden adlandırıldı. Bunlar artık OnlookerDetection API'leridir.
Sürüm 10.0.26100.3037
Yayın tarihi: Ocak 2025
Yeni API'ler
windows.devices.sensors ad alanına yeni WinRT API'leri eklendi:
- PrivacyScreenOptions sınıfı.
- HumanPresenceSettings.PrivacyScreenOptions yöntemi.
- LightSensor.IsChromaticitySupported yöntemi.
- Bu yöntemleri desteklemek için yeni düzeltmeler ve yapılar da eklendi.
Yeni Deneysel API'ler
Deneysel API'ler aşağıdaki Win32 üst bilgisinde değiştirildi (Uzman API'lerinin üretim ortamında kullanılmaması gerektiğini lütfen unutmayın):
- webauthn.h
Sürüm 10.0.26100.2454
Yayın tarihi: Ocak 2025
Güncelleştirilmiş API'ler
Aşağıdaki Win32 üst bilgilerinde önemli eklemeler veya değişiklikler yapıldı:
- windows.applicationmodel.background.h: Bluetooth ile ilgili birçok API eklendi.
- windows.applicationmodel.calls.h: Birçok VOIP çağrı yapılandırma API'si eklendi.
Aşağıdaki Win32 API'leri eklendi veya değiştirildi:
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
Api çağrılmadan önce makinede kullanılabilir olduğundan emin olmak için lütfen en iyi yöntemleri izleyin.
Yeni Deneysel API'ler
Aşağıdaki Win32 üst bilgisine birçok deneysel API eklendi (Deneysel API'lerin üretim ortamında kullanılmaması gerektiğini lütfen unutmayın):
- webauthn.h
Sürüm 10.0.26100.1742
Yayın tarihi: 24 Eylül 2024
Windows 11, sürüm 24H2'nin genel piyasaya sürülmesine denk gelecek şekilde yayımlanacak.
Sürüm 10.0.26100
Yayın Tarihi: 5 Mayıs 2024
Windows 11, sürüm 24H2 önizlemesine karşılık gelen 10.0.26100 serisinin ilk sürümü.
Derleme 10.0.22621.3235
Yayın tarihi: 29 Şubat 2024
Bakım güncelleştirmesi 10.0.22621.3235.
Derleme 10.0.22621.2428
Yayın tarihi: 24 Ekim 2023
Bakım güncelleştirmesi 10.0.22621.2428.
Derleme 10.0.22621.1778
Yayın tarihi: Mayıs 2023
Bakım güncelleştirmesi 10.0.22621.1778.
Vurgulanan özellikler
- WindowTabManager API'leri, sekmeli arabirimlere sahip uygulamaların Windows kabuğuna açık sekmeler hakkında bilgi sağlamasına olanak tanır.
- Kullanım kolaylığını geliştirmek ve insan varlığı özelliklerini destekleyen algılayıcılar için yeni ayarlar eklemek için humanPresence API'lerinde yapılan güncelleştirmeler.
- RemoteDesktop API'leri, uygulamaların uzak ve yerel masaüstü arasında geçiş yapmasına olanak tanır.
Windows 11, sürüm 22H2 için Windows SDK
Bakım güncelleştirmesi 10.0.22621.755. VS 17.4 sürümü için ARM64 desteği içerir
Windows 10 SDK, Sürüm 2104
Güncelleştirilmiş API'ler
- api-ms-win-net-isolation-l1-1-0.lib kaldırıldı. api-ms-win-net-isolation-l1-1-0.lib ile bağlantı oluşturan uygulamalar, yerine OneCoreUAP.lib olarak geçiş yapabilir.
- irprops.lib kaldırıldı. irprops.lib ile bağlantı kuran uygulamalar, açılan bir değiştirme olarak bthprops.lib dosyasına geçebilir.
- ENUM tagServerSelection wuapicommon.h dosyasından wupai.h dosyasına taşındı ve üst bilgi kaldırıldı. ENUM tagServerSelection kullanmak isterseniz wuapi.h veya wuapi.idl eklemeniz gerekir.
- Windows 10 WinRT API Paketi, .NET Framework 4.5+ ve .NET Core 3.0+ kitaplıklarınıza ve uygulamalarınıza en son Windows Çalışma Zamanı API'leri desteğini eklemenize olanak tanır. Windows 10 WinRT API Paketi'ne erişmek için bkz. Microsoft.Windows.SDK.Contracts nuget paketi.
- Printf işlev ailesi artık tam olarak temsil edilebilir kayan noktalı numaraları yazdırırken IEEE 754 yuvarlama kurallarıyla uyumlu ve fesetround çağrıları aracılığıyla istenen yuvarlama moduna uyar. eski davranış, legacy_stdio_float_rounding.obj ile bağlantı oluşturulurken kullanılabilir.
- Windows Uygulama Sertifikasyon Seti. Uygulama Sertifikasyon Seti ve Windows Mağazası'ndaki Desteklenen API'ler listesine birkaç yeni API eklendi. Desteklenen listede Visual Studio'da gri veya devre dışı görünen API'ler varsa, bunlara erişmek için kaynak dosyanızda küçük bir değişiklik yapabilirsiniz. Daha fazla ayrıntı için bu bilinen soruna bakın. testlerde daha fazla güncelleştirme bulun.
Araç güncelleştirmeleri
İleti Derleyicisi (mc.exe) güncelleştirmeleri:
- Şimdi .mc dosyalarında Unicode bayt sırası işaretini (BOM) algılar. .mc dosyası utf-8 bom ile başlıyorsa, utf-8 dosyası olarak okunur. Aksi takdirde, UTF-16LE BOM ile başlarsa UTF-16LE dosyası olarak okunur. -u parametresi belirtildiyse, UTF-16LE dosyası olarak okunur. Aksi takdirde, geçerli kod sayfası (CP_ACP) kullanılarak okunur.
- Artık çakışan yapılandırma makrolarından kaynaklanan MC tarafından oluşturulan C/C++ ETW yardımcılarında tek tanım kuralı (ODR) sorunlarından kaçınıyor (örneğin, çakışan MCGEN_EVENTWRITETRANSFER tanımlarına sahip iki .cpp dosyası aynı ikili dosyaya bağlandığında, MC tarafından oluşturulan ETW yardımcıları artık rastgele bir şekilde birini seçmek yerine her .cpp dosyasındaki MCGEN_EVENTWRITETRANSFER tanımına saygı gösterecektir.
Windows trace Önişlemcisi (tracewpp.exe) güncelleştirmeleri:
- Unicode giriş (.ini, .tpl ve kaynak kodu) dosyalarını destekler. UTF-8 veya UTF-16 bayt sipariş işareti (BOM) ile başlayan giriş dosyaları Unicode olarak okunur. Ürün reçetesiyle başlamayan giriş dosyaları geçerli kod sayfası (CP_ACP) kullanılarak okunur. Geriye dönük uyumluluk için, -UnicodeIgnore komut satırı parametresi belirtilirse UTF-16 BOM ile başlayan dosyalar boş olarak değerlendirilir.
- Unicode çıkış (.tmh) dosyalarını destekler. Varsayılan olarak, çıkış dosyaları geçerli kod sayfası (CP_ACP) kullanılarak kodlanır. Unicode çıkış dosyaları oluşturmak için -cp:UTF-8 veya -cp:UTF-16 komut satırı parametrelerini kullanın.
- Davranış değişikliği: tracewpp artık tüm giriş metnini Unicode'a dönüştürür, Unicode olarak işleme gerçekleştirir ve çıkış metnini belirtilen çıkış kodlamasına dönüştürür. tracewpp'nin önceki sürümleri Unicode dönüştürmelerinden kaçındı ve tek baytlık bir karakter kümesi varsayılarak metin işleme gerçekleştirildi. Bu, giriş dosyalarının geçerli kod sayfasına uymadığı durumlarda davranış değişikliklerine yol açabilir. Bunun bir sorun olduğu durumlarda, kodlama belirsizliğini önlemek için giriş dosyalarını UTF-8'e (BOM ile) dönüştürmeyi ve/veya -cp:UTF-8 komut satırı parametresini kullanmayı göz önünde bulundurun.
TraceLoggingProvider.h güncelleştirmeleri:
- Çakışan yapılandırma makrolarının neden olduğu tek tanım kuralı (ODR) sorunlarını önler (örneğin, çakışan TLG_EVENT_WRITE_TRANSFER tanımlarına sahip iki .cpp dosyası aynı ikili dosyaya bağlandığında, TraceLoggingProvider.h yardımcıları artık rastgele bir şekilde birini seçmek yerine her .cpp dosyasındaki TLG_EVENT_WRITE_TRANSFER tanımına saygı gösterir.
- C++ kodunda TraceLoggingWrite makrosunda, variadic şablonları kullanılarak benzer olaylar arasında daha iyi kod paylaşımı sağlamak için güncelleştirilmiştir.
Uygulamalarınızı imzalama. Device Guard imzalama, işletmelerin her uygulamanın güvenilir bir kaynaktan geldiğinden emin olmasını sağlayan İş ve Eğitim için Microsoft Store'da bulunan bir Device Guard özelliğidir. Device Guard İmzalamahakkındaki
belgelerine bakın.
SDK güncelleştirmeleri
- SDK üst bilgileri, MSVC derleyici cl.exe (/Zc:önişlemci, VS 2019 v16.6 ile sunulan) standart uyumlu C ön işlemcisi kullanılarak derlenirken oluşan hataları gidermek için güncelleştirildi.
- Düzeltildi: "GdiplusTypes.h NOMINMAX ile derlenmiyor". Bkz. Visual Studio Geri Bildirimi.
- /std:c11 veya /std:c17 ile derlediğinizde şunları elde edersiniz:
- C99 tgmath.h
- assert.h dosyasında C11 static_assert
- C11 stdalign.h
- C11 stdnoreturn.h
Bilinen sorunlar
ARM64'ü hedefleyen Windows v11 için Clang/LLVM, en son winnt.h ile uyumlu değil
- Geçici bir çözüm olarak ARM64 platformlarını hedeflerken Windows 10 SDK'sının önceki sürümünü (derleme 19041) veya Windows v10 için clang/LLVM'yi kullanın
DirectXMath (bu sürümdeki sürüm 3.16 dahil) ARM64 üzerinde Windows için Clang/LLVM ile uyumlu değildir.
- Geçici bir çözüm olarak, NuGet, vcpkg veya GitHub'dan edinilebilen en son DirectXMath sürümünü kullanın. Bu sürümler gerekli sık erişimli düzeltmeleri (sürüm 3.16b) içerir.
Bazı üst bilgi dosyalarının büyük/küçük harfe duyarlı dosya sistemleri için normalleştirilmesi amacıyla değiştirildi:
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h ve OleCtl.h küçük harfle yapılmıştır.
- Windows için Clang/LLVM derlemeleri için, hem eski sürümü hem de en son Windows 10 SDK'sını uyarı olmadan desteklemek için CLI'ye
-Wno-nonportable-system-include-pathveya kaynakta aşağıdaki #pragma ekleyin:
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Windows 10 SDK, Sürüm 2004 bakım güncelleştirmesi
Yayın tarihi: 16 Aralık 2020
Hata düzeltmeleri
- Hem şemsiye kitaplıkları hem de yerel işletim sistemi kitaplıklarını (örneğin, onecoreuap.lib ve kernel32.lib) bağlarken öngörülemeyen ve tanılaması zor kilitlenmeler çözüldü
- AppVerifier'ın çalışmasını engelleyen sorun çözüldü
- WACK'nin "Görev HighVersionLie'yi etkinleştiremedi" hatasıyla başarısız olmasına neden olan sorun çözüldü
Windows developer