Visual Studio 및 Windows 10 개발 도구의 최신 버전을 가져옵니다.
Windows SDK
Windows 11용 Windows SDK(10.0.26100)는 Windows 애플리케이션을 빌드하기 위한 최신 헤더, 라이브러리, 메타데이터 및 도구를 제공합니다. 이 SDK를 사용하여 Windows 11, 버전 25H2 및 이전 Windows 릴리스용 UWP(유니버설 Windows 플랫폼) 및 Win32 애플리케이션을 빌드합니다.
Windows 11용 Windows SDK(10.0.26100)는 Windows 애플리케이션을 빌드하기 위한 최신 헤더, 라이브러리, 메타데이터 및 도구를 제공합니다. 이 SDK를 사용하여 Windows 11, 버전 25H2 및 이전 Windows 릴리스용 UWP(유니버설 Windows 플랫폼) 및 Win32 애플리케이션을 빌드합니다.
Tip
Windows 앱 SDK
Windows 앱 SDK는 OS에서 분리되고 NuGet 패키지를 통해 개발자에게 릴리스되는 통합 API 및 도구 집합을 제공합니다. 이러한 API 및 도구는 Windows 11의 모든 데스크톱 앱에서 일관된 방식으로 사용할 수 있으며 Windows 10 버전 1809로 하향될 수 있습니다.
Windows SDK는 이 페이지(설치 관리자 또는 ISO) 또는 Visual Studio 2022 설치 관리자에서 설치하거나 NuGet 패키지를 다운로드하여 여러 가지 방법으로 가져올 수 있습니다. 이 SDK를 설치하기 전에 다음을 수행합니다.
| 해제 | 링크 다운로드 | Description | 릴리스 주기 |
|---|---|---|---|
| 설치 프로그램 | 설치 관리자 | SDK 및 모든 구성 요소를 설치할 실행 파일입니다. | 일반적으로 한 달에 한 번, 서비스/일회성 릴리스의 특수한 경우 |
| .iso | Image | SDK의 비트를 포함하는 .iso(이미지) | 위와 동일 |
| 누겟 | WindowsSDK NuGet | SDK 및 계약, BuildTools 등과 같은 다양한 구성 요소의 NuGet 피드입니다. | 위와 동일 |
| 비주얼 스튜디오 | 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 | Windows Insider Preview 버전을 기반으로 빌드된 최신 API를 포함하는 SDK의 미리 보기 버전입니다. 여기에는 실험적 API도 포함됩니다. | ✅ | Insider Preview 다운로드 센터 및 NuGet의 .iso(미리 보기 릴리스에는 버전 탭에 "-preview" 부록이 있습니다). |
| SDK 버전 | 상태 | EOS 날짜 | 비고 |
|---|---|---|---|
| 18362 이전 | ‘지원되지 않음’ | ||
| 19041 | 지원 종료 | 2025-10-14 | |
| 20348 | 점검됨 | 패치된 버전 배송 | |
| 22000 | ‘지원되지 않음’ | ||
| 22621 | 지원 종료 | 2025년 11월 12일 | 22621 Enterprise OS EOS에 맞춰 조정됨 |
| 26100 | 지원됨 |
Windows SDK에는 다음과 같은 최소 시스템 요구 사항이 있습니다.
(이전 운영 체제에서는 모든 도구가 지원되지 않음)
Windows 8.1 및 이전 운영 체제에 설치하려면 Windows
업데이트 세부 정보를 포함하여 이전에 릴리스된 SDK 및 에뮬레이터는 보관 페이지에서 찾을 수 있습니다.
다음 Win32 API 헤더(정의, 구조체, 열거형, 인터페이스 및 기타 변경 내용)에 대한 업데이트:
WinRT 네임스페이스가 업데이트됨(신규 또는 수정된 API/형식):
다음 Win32 API 헤더, 정의, 구조체, 열거형 및 기타 변경 내용에 대한 업데이트:
다음 WinRT 네임스페이스에 새 API가 추가되었습니다.
다음 Win32 API 헤더, 정의, 구조체, 열거형 및 기타 변경 내용에 대한 업데이트:
다음 WinRT 헤더 및 idl에 새 API가 추가되었습니다.
실험적 API를 업데이트하거나 다음으로 추가했습니다.
Windows 11 버전 25h2 공개 릴리스에 해당하는 릴리스입니다.
다음 Win32 API 헤더를 업데이트하여 새 정의, 구조체, 열거형 및 기타 변경 내용을 추가합니다.
다음 WinRT 헤더 및 idl에 새 API가 추가되었습니다.
다음에서 실험적 태그가 제거되었습니다.
다음 Win32 API 헤더를 업데이트하여 새 정의, 구조체, 열거형 및 기타 변경 내용을 추가합니다.
다음 Win32 헤더에 새 API가 추가되었습니다.
새 WinRT 미리 보기 네임스페이스 추가됨
다음 WinRT 네임스페이스에 새 API가 추가되거나 업데이트되었습니다.
다음 Win32 헤더에 새 API가 추가되었습니다.
Win32 CRT 헤더에 대한 업데이트:
다음 Win32 API 헤더를 업데이트하여 새 정의, 구조체 및 열거형을 추가합니다.
새 Win32 API 헤더가 추가되었습니다.
다음 Win32 API 헤더에 실험적 API가 추가되었습니다.
사용자가 선호하는 UserInteractionMode를 지원하기 위해 windows.ui.viewmanagement WinRT 네임스페이스에 새 API가 추가되었습니다.
searchapi.h Win 32 API 헤더에 의미 체계 검색에 대한 지원이 추가되었습니다.
새 GamingExperience Win32 API 헤더가 추가되었습니다.
다음 Win32 헤더에 새 API가 추가되었습니다.
windows.ui.viewmanagement.core WinRT 네임스페이스의 CoreInputViewKind 열거형에 게임 패드 지원이 추가되었습니다.
다음 Win32 헤더에 새 API가 추가되었습니다.
이전 빌드의 windows.devices.sensors 네임스페이스에 추가된 PrivacyScreen WinRT API의 이름을 변경했습니다. 이러한 API는 이제 OnlookerDetection API입니다.
windows.devices.sensors 네임스페이스에 새 WinRT API가 추가되었습니다.
실험적 API는 다음 Win32 헤더 내에서 변경되었습니다(프로덕션 환경에서는 Expertimental 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 공개 릴리스에 해당하는 릴리스입니다.
Windows 11 버전 24h2 미리 보기에 해당하는 10.0.26100 시리즈의 초기 릴리스입니다.
서비스 업데이트 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 tagServerSelection을 사용하려면 wuapi.h 또는 wuapi.idl을 포함해야 합니다.
Windows 10 WinRT API 팩을 사용하면 .NET Framework 4.5 이상 및 .NET Core 3.0 이상 라이브러리 및 앱에 최신 Windows 런타임 API 지원을 추가할 수 있습니다. Windows 10 WinRT API 팩에 액세스하려면 microsoft.Windows.SDK.Contracts nuget 패키지
이제 함수의 printf 제품군은 정확히 표현 가능한 부동 소수점 숫자를 인쇄 할 때 IEEE 754 반올림 규칙을 준수 하며 fesetround 호출을 통해 요청된 반올림 모드를 적용합니다. 레거시 동작은 legacy_stdio_float_rounding.obj 연결할 때 사용할 수 있습니다.
Windows 앱 인증 키트. 앱 인증 키트 및 Windows 스토어에서 지원되는 API 목록에 몇 가지 새로운 API가 추가되었습니다. 지원되는 목록에 Visual Studio에서 회색으로 표시되거나 사용하지 않도록 설정된 API가 있는 경우 원본 파일을 약간 변경하여 액세스할 수 있습니다. 자세한 내용은 이 알려진 문제를 참조하세요. 테스트에 대한 추가 업데이트를 찾습니다.
메시지 컴파일러(mc.exe) 업데이트:
Windows 추적 전처리기(tracewpp.exe) 업데이트:
TraceLoggingProvider.h 업데이트:
앱에 서명합니다. Device Guard 서명은 비즈니스 및 교육용 Microsoft Store에서 사용할 수 있는 Device Guard 기능으로, 기업은 모든 앱이 신뢰할 수 있는 원본에서 제공되도록 보장할 수 있습니다. Device Guard 서명대한
SDK 헤더는 MSVC 컴파일러 cl.exe(/Zc:preprocessor, VS 2019 v16.6에서 도입됨)에서 표준 준수 C 전처리기를 사용하여 컴파일할 때 오류를 해결하도록 업데이트되었습니다.
"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 추가하거나 원본에서 다음 #pragma 추가합니다.#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
이 릴리스에는 다음 파일이 포함되어 있습니다. 이러한 문제가 발생하는 경우 가능한 한 빨리 SDK 버전을 업데이트하여 방지할 것을 권장합니다.
Visual Studio 및 Windows 10 개발 도구의 최신 버전을 가져옵니다.
Window SDK 및 기타 도구의 이전 릴리스를 찾습니다.
블로그를 구독하여 최신 SDK 항공편에 계속 연락하세요.
Windows 릴리스 업데이트의 주요 날짜와 지원 종료 날짜를 찾습니다.