Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Di aplikasi Windows baru atau yang sudah ada, Anda bisa mendapatkan Windows SDK dengan beberapa cara: menginstalnya dari alat penginstal atau ISO, di Penginstal Visual Studio 2022, atau dengan mengunduh paket NuGet.
Anda dapat memperbarui SDK dengan menginstal build baru secara manual, memperbarui di Visual Studio atau memperbarui paket Nuget
Untuk build terbaru, lihat Unduhan untuk Windows SDK.
Build 10.0.26100.7463
Dirilis: Desember 2025
Penambahan dan pembaruan WinRT API
Windows.Management.Deployment:
- Menambahkan enum
PackageOperationPrioritydan bidang prioritas baru yang diekspos melaluiAddPackageOptionsdanStagePackageOptions.
Penambahan dan pembaruan WIN32 API
Pelaporan waktu proses driver
Menambahkan struktur baru:
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERPenguraian catatan DNS SVCB/HTTPS
Menambahkan struktur baru:
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNMesin Pencarian dan Kueri
Struct yang diperbarui atau ditambahkan:
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONAktivasi Audio/Perangkat
Menambahkan antarmukaIMMDeviceActivatoruntuk skenario aktivasi baru di tingkat perangkat dalam tumpukan audio.Enumerasi tabel firmware
Updated:
EnumSystemFirmwareTablesGetSystemFirmwareTable
Build 10.0.26100.7175
Dirilis: November 2025
API yang Diperbarui
Pembaruan yang dilakukan pada header API Win32 berikut (menentukan, struktur, enum, antarmuka, dan perubahan lainnya):
- AppxPackaging.h, AppxPackaging.idl (antarmuka IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
API Baru
Namespace WinRT diperbarui (API/jenis baru atau yang dimodifikasi):
- Windows.ApplicationModel.DataTransfer (Model Aplikasi Windows untuk Transfer Data)
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows.System.RemoteSystems
- Skema AppxManifestTypes.xsd diperbarui
Masalah yang diketahui
BinSkim Warning 4146 Dipicu oleh Windows SDK 10.0.26100.7175 di Visual Studio
- Kami menyadari adanya masalah di mana build dapat gagal dengan aturan BinSkim BA2007 karena peringatan C4146 secara eksplisit dinonaktifkan di beberapa pustaka Windows SDK yang termasuk dalam Windows SDK versi 10.0.26100.7175, yang disertakan dengan Visual Studio 17.14.22.
- Pengembang mungkin melihat kerusakan build atau kegagalan validasi alat keamanan saat menggunakan versi SDK ini, tergantung pada konfigurasi proyek dan pengaturan toolchain.
- Perbaikan telah diidentifikasi dan saat ini sedang disiapkan untuk pembaruan Visual Studio. Ini akan memperbarui konten SDK yang terpengaruh untuk memulihkan perilaku yang diharapkan. Hingga perbaikan tersedia, Anda dapat menggunakan salah satu mitigasi berikut:
- Menargetkan ulang proyek Anda ke versi Windows SDK lain yang didukung, atau
- Menyembunyikan peringatan BinSkim tertentu dalam konfigurasi build Anda (tidak disarankan untuk jangka panjang)
Build 10.0.26100.6901
Dirilis: Oktober 2025
API yang Diperbarui
Pembaruan yang dilakukan pada header API Win32 berikut, menentukan, struktur, enum, dan perubahan lainnya:
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
API Baru
Menambahkan API baru ke namespace WinRT berikut:
- Windows.AI.Actions
- Windows.Management.Update
- Windows.Media.Core
Build 10.0.26100.6584
Dirilis: September 2025
Rilis agar sesuai dengan rilis publik Windows 11 versi 25h2.
API yang Diperbarui
Pembaruan yang dilakukan pada header API Win32 berikut, menentukan, struktur, enum, dan perubahan lainnya:
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Menambahkan API baru ke header dan idl WinRT berikut:
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
API Eksperimental Baru
Memperbarui atau menambahkan API eksperimental ke yang berikut ini:
- 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
Dirilis: Agustus 2025
API yang Diperbarui
Pembaruan yang dilakukan pada header API Win32 berikut, menambahkan definisi baru, struktur, enum, dan perubahan lainnya:
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
API Baru
Menambahkan API baru ke header dan idl WinRT berikut:
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Menghapus tag eksperimental dari:
- windows.ui.input.preview.text (API yang sebelumnya berada di belakang ENABLE_WINRT_EXPERIMENTAL_TYPES sekarang stabil)
Build 10.0.26100.4654
Dirilis: Juli 2025
API yang Diperbarui
Pembaruan yang dilakukan pada header API Win32 berikut, menambahkan definisi baru, struktur, enum, dan perubahan lainnya:
- 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
API Baru
Menambahkan API baru ke header Win32 berikut:
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Namespace Pratinjau WinRT baru yang ditambahkan:
- windows.ui.input.preview.text
Build 10.0.26100.4188
Dirilis: Mei 2025
API Baru
Menambahkan atau memperbarui API baru ke namespace WinRT berikut:
- Windows.AI.Actions
- Windows.AI.ModelContextProtocol (eksperimental)
- Windows.ApplicationModel.Background.Bluetooth
- Windows.Devices.Bluetooth
- Windows.UI.ViewManagement
Menambahkan API baru ke header Win32 berikut:
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
API yang Diperbarui
Pembaruan yang dibuat pada header Win32 CRT:
- corecrt_search.h
- wchar.h
Pembaruan yang dilakukan pada header API Win32 berikut, menambahkan definisi, struktur, dan enum baru:
- 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
Menambahkan header API Win32 baru:
- ModelContextProtocolHelpers.h
API Eksperimental Baru
Menambahkan API eksperimental ke header API Win32 berikut:
- webauthn.h
- WinBio.h
- winbio_types.h
Build 10.0.26100.3916
Dirilis: April 2025
API Baru
Menambahkan API baru ke namespace winRT windows.ui.viewmanagement untuk mendukung UserInteractionMode pilihan pengguna.
Menambahkan dukungan untuk pencarian semantik ke header API Searchapi.h Win 32.
Menambahkan header API GamingExperience Win32 baru.
Menambahkan API baru ke header Win32 berikut:
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Build 10.0.26100.3624
Dirilis: Maret 2025
API Baru
Menambahkan dukungan gamepad ke enumerasi CoreInputViewKind di namespace windows.ui.viewmanagement.core WinRT.
Menambahkan API baru ke header Win32 berikut:
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Build 10.0.26100.3323
Dirilis: Februari 2025
API yang Diperbarui
Mengganti nama PRIVACYScreen WinRT API yang ditambahkan ke namespace windows.devices.sensors di build sebelumnya. Sekarang ini adalah API OnlookerDetection.
Build 10.0.26100.3037
Dirilis: Januari 2025
API Baru
Menambahkan API WinRT baru di namespace layanan windows.devices.sensors :
- Kelas PrivacyScreenOptions.
- Metode HumanPresenceSettings.PrivacyScreenOptions.
- Metode LightSensor.IsChromaticitySupported.
- Properies dan struct baru juga ditambahkan untuk mendukung metode ini.
API Eksperimental Baru
API eksperimental diubah dalam header Win32 berikut (harap dicatat bahwa API Expertimental tidak boleh digunakan di lingkungan produksi):
- webauthn.h
Build 10.0.26100.2454
Dirilis: Januari 2025
API yang Diperbarui
Membuat penambahan atau perubahan besar pada header Win32 berikut:
- windows.applicationmodel.background.h: Menambahkan banyak API terkait bluetooth.
- windows.applicationmodel.calls.h: Menambahkan banyak API konfigurasi panggilan VOIP.
Menambahkan atau memodifikasi API Win32 berikut:
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
Ikuti praktik terbaik untuk memastikan API tersedia di komputer sebelum dipanggil.
API Eksperimental Baru
Banyak API eksperimental ditambahkan ke header Win32 berikut (Harap dicatat bahwa API eksperimental tidak boleh digunakan di lingkungan produksi):
- webauthn.h
Build 10.0.26100.1742
Dirilis: 24 September 2024
Rilis agar sesuai dengan rilis publik Windows 11 versi 24H2.
Build 10.0.26100
Dirilis: 5 Mei 2024
Rilis awal seri 10.0.26100 ini bertepatan dengan pratinjau Windows 11 versi 24H2.
Build 10.0.22621.3235
Dirilis: 29 Februari 2024
Pembaruan layanan 10.0.22621.3235.
Build 10.0.22621.2428
Dirilis: 24 Oktober 2023
Pembaruan layanan 10.0.22621.2428.
Build 10.0.22621.1778
Dirilis: Mei 2023
Pembaruan layanan 10.0.22621.1778.
Fitur yang disorot
- WINDOWTabManager API memungkinkan aplikasi dengan antarmuka bertab untuk memberikan informasi tentang tab terbuka ke shell Windows.
- Pembaruan pada API HumanPresence untuk meningkatkan kemudahan penggunaan dan menambahkan pengaturan baru untuk sensor yang mendukung kemampuan kehadiran manusia.
- API RemoteDesktop memungkinkan aplikasi beralih antara desktop jarak jauh dan lokal.
Windows SDK untuk Windows 11, versi 22H2
Pembaruan layanan 10.0.22621.755. Menyertakan dukungan ARM64 untuk rilis VS 17.4
Windows 10 SDK, Versi 2104
API yang Diperbarui
- Dihapus api-ms-win-net-isolation-l1-1-0.lib. Aplikasi yang menautkan terhadap api-ms-win-net-isolation-l1-1-0.lib dapat mengalihkan t OneCoreUAP.lib sebagai pengganti.
- Dihapus irprops.lib. Aplikasi yang menautkan terhadap irprops.lib dapat beralih ke bthprops.lib sebagai pengganti drop-in.
- Memindahkan tag ENUMServerSelection dari wuapicommon.h ke wupai.h dan menghapus header. Jika Anda ingin menggunakan ENUM tagServerSelection, Anda harus menyertakan wuapi.h atau wuapi.idl.
- Windows 10 WinRT API Pack memungkinkan Anda menambahkan dukungan WINDOWS Runtime API terbaru ke pustaka dan aplikasi .NET Framework 4.5+ dan .NET Core 3.0+. Untuk mengakses Paket API Windows 10 WinRT, lihat paket nuget Microsoft.Windows.SDK.Contracts.
- Keluarga fungsi printf sekarang sesuai dengan aturan pembulatan IEEE 754 saat mencetak angka floating-point yang persis dapat direpresentasikan dan akan menghormati mode pembulatan yang diminta melalui panggilan ke fesetround. Perilaku warisan tersedia saat menautkan dengan legacy_stdio_float_rounding.obj.
- Kit Sertifikasi Aplikasi Windows. Beberapa API baru ditambahkan ke daftar API yang Didukung di Kit Sertifikasi Aplikasi dan Windows Store. Jika ada API dalam daftar yang didukung yang tampak berwarna abu-abu atau dinonaktifkan di Visual Studio, Anda dapat membuat perubahan kecil pada file sumber Anda, untuk mengaksesnya. Untuk detail selengkapnya, lihat masalah yang diketahui ini. Temukan lebih banyak pembaruan untuk pengujian.
Pembaruan alat
Pembaruan Pengkompilasi Pesan (mc.exe):
- Sekarang mendeteksi tanda urutan byte Unicode (BOM) dalam file .mc. Jika file .mc dimulai dengan UTF-8 BOM, file tersebut akan dibaca sebagai file UTF-8. Jika tidak, jika dimulai dengan BOM UTF-16LE, itu akan dibaca sebagai file UTF-16LE. Jika parameter -u ditentukan, parameter tersebut akan dibaca sebagai file UTF-16LE. Jika tidak, itu akan dibaca menggunakan halaman kode saat ini (CP_ACP).
- Sekarang menghindari masalah aturan satu definisi (ODR) dalam pembantu C/C++ ETW yang dihasilkan MC yang disebabkan oleh makro konfigurasi yang bertentangan (misalnya ketika dua file .cpp dengan definisi MCGEN_EVENTWRITETRANSFER yang bertentangan ditautkan ke dalam biner yang sama, pembantu ETW yang dihasilkan MC sekarang akan menghormati definisi MCGEN_EVENTWRITETRANSFER dalam setiap file .cpp alih-alih memilih satu atau yang lain secara sewenang-wenang).
Pembaruan Windows Trace Preprocessor (tracewpp.exe):
- Mendukung file input Unicode (.ini, .tpl, dan kode sumber). File input yang dimulai dengan tanda urutan byte (BOM) UTF-8 atau UTF-16 akan dibaca sebagai Unicode. File input yang tidak dimulai dengan BOM akan dibaca menggunakan halaman kode saat ini (CP_ACP). Untuk kompatibilitas mundur, jika parameter baris perintah -UnicodeIgnore ditentukan, file yang dimulai dengan UTF-16 BOM akan diperlakukan kosong.
- Mendukung file output Unicode (.tmh). Secara default, file output akan dikodekan menggunakan halaman kode saat ini (CP_ACP). Gunakan parameter baris perintah -cp:UTF-8 atau -cp:UTF-16 untuk menghasilkan file output Unicode.
- Perubahan perilaku: tracewpp sekarang mengonversi semua teks input ke Unicode, melakukan pemrosesan di Unicode, dan mengonversi teks output ke pengodean output yang ditentukan. Versi tracewpp sebelumnya menghindari konversi Unicode dan melakukan pemrosesan teks dengan asumsi set karakter byte tunggal. Ini dapat menyebabkan perubahan perilaku dalam kasus di mana file input tidak sesuai dengan halaman kode saat ini. Dalam kasus di mana ini adalah masalah, pertimbangkan untuk mengonversi file input ke UTF-8 (dengan BOM) dan/atau menggunakan parameter baris perintah -cp:UTF-8 untuk menghindari ambiguitas pengodean.
Pembaruan TraceLoggingProvider.h:
- Menghindari masalah satu aturan definisi (ODR) yang disebabkan oleh makro konfigurasi yang bertentangan (misalnya ketika dua file .cpp dengan definisi TLG_EVENT_WRITE_TRANSFER yang bertentangan ditautkan ke dalam biner yang sama, pembantu TraceLoggingProvider.h sekarang akan menghormati definisi TLG_EVENT_WRITE_TRANSFER di setiap file .cpp alih-alih memilih satu atau yang lain secara semena-mena).
- Dalam kode C++, makro TraceLoggingWrite telah diperbarui untuk memungkinkan berbagi kode yang lebih baik antara peristiwa serupa menggunakan templat variadik.
Menandatangani aplikasi Anda. Penandatanganan Device Guard adalah fitur Device Guard yang tersedia di Microsoft Store for Business and Education, yang memungkinkan perusahaan untuk menjamin setiap aplikasi berasal dari sumber tepercaya. Lihat dokumentasi tentang Penandatanganan Device Guard.
Pembaruan SDK
- Header SDK telah diperbarui untuk mengatasi kesalahan saat mengompilasi menggunakan preprosedor C sesuai standar di cl.exe kompilator MSVC (/Zc:preprocessor, yang diperkenalkan dalam VS 2019 v16.6).
- Diperbaiki: "GdiplusTypes.h tidak dikompilasi dengan NOMINMAX". Lihat Umpan Balik Visual Studio.
- Saat membangun dengan /std:c11 atau /std:c17, Anda sekarang mendapatkan:
- C99 tgmath.h
- C11 static_assert dalam assert.h
- C11 stdalign.h
- C11 stdnoreturn.h
Masalah yang diketahui
Clang/LLVM untuk Windows v11 yang menargetkan ARM64 tidak kompatibel dengan winnt.h terbaru
- Sebagai solusinya, gunakan versi Windows 10 SDK sebelumnya (build 19041), atau clang/LLVM untuk Windows v10 saat menargetkan platform ARM64
DirectXMath (termasuk versi 3.16 dalam rilis ini) tidak kompatibel dengan Clang/LLVM untuk Windows di ARM64.
- Sebagai solusinya, gunakan versi terbaru DirectXMath, yang tersedia dari NuGet, vcpkg, atau GitHub. Versi ini mencakup perbaikan panas yang diperlukan (versi 3.16b).
Kasus beberapa file header diubah, untuk menormalkannya untuk sistem file peka huruf besar/kecil:
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h, dan OleCtl.h semuanya dibuat huruf kecil.
- Untuk build Clang/LLVM untuk Windows, untuk mendukung versi lama dan Windows 10 SDK terbaru tanpa peringatan, tambahkan
-Wno-nonportable-system-include-pathke CLI, atau #pragma berikut di sumber:
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Pembaruan layanan Windows 10 SDK, Versi 2004
Dirilis: 16 Desember 2020
Bugfixes
- Mengatasi crash yang tidak dapat diprediksi dan sulit didiagnosis saat menautkan pustaka payung dan pustaka OS asli (misalnya, onecoreuap.lib dan kernel32.lib)
- Mengatasi masalah yang mencegah AppVerifier berfungsi
- Mengatasi masalah yang menyebabkan WACK gagal dengan "Tugas gagal mengaktifkan HighVersionLie"
Windows developer