기타 WDK 다운로드

WDK(Windows 드라이버 키트)는 Windows 드라이버를 개발, 테스트 및 배포하는 데 사용됩니다. 이 항목에는 WDK(Windows 드라이버 키트), EWDK(Enterprise WDK) 버전 및 지원을 위한 추가 다운로드에 대한 정보가 포함되어 있습니다. 드라이버를 개발하려면 WDK(Windows 드라이버 키트) 다운로드에서 다운로드할 수 있는 WDK(Windows 드라이버 키트) 및 도구의 최신 공용 버전을 사용합니다.

이러한 이전 버전을 사용하려면 먼저 대상 플랫폼에 적합한 Visual Studio 버전을 설치해야 합니다.

런타임 요구 사항

WDK 및 EWDK의 Windows 11 버전 22H2 릴리스부터 키트는 다음을 지원합니다.

  • Visual Studio 2022 전용
  • x64 및 Arm64용 커널 모드 드라이버 빌드 및 테스트
  • Windows 10, Windows Server 2016 이상 클라이언트 및 서버 버전용 드라이버 빌드 및 테스트
  • 이전 WDK/EWDK와 함께(SxS) 지원

여러 WDK 및 EWDK를 동일한 컴퓨터에 동시에 설치할 수 있으며 동일한 빌드 시스템의 일부일 수도 있습니다. Windows 7 이상에서 Windows 11 버전 22H2 WDK를 실행할 수 있습니다.

Windows 8.1, Windows 8 및 Windows 7을 대상으로 지정하려면 이전 WDK(Windows 11, 버전 21H2 및 이전 버전)와 이전 버전의 Visual Studio를 동일한 컴퓨터 또는 별도의 컴퓨터에 설치합니다. 이전 키트에 대한 링크는 아래 표를 참조하세요.

특정 디바이스별 스택(예: 그래픽)에는 x86/ARM32 앱을 지원하는 x86/ARM32 사용자 모드 구성 요소가 계속 있습니다.

또한 WDK 및 EWDK의 Windows 11 버전 22H2 릴리스부터 WDF 재배포 가능 공동 설치 관리자는 더 이상 지원되지 않습니다. 이 변경을 해결하는 방법을 알아보려면 WDK 알려진 문제를 참조하세요.

Windows 7 이상에서 Windows 11 버전 21H2 WDK(Windows Server 2022용 WDK 포함)를 실행하여 다음 운영 체제용 드라이버를 개발할 수 있습니다.

클라이언트 OS 서버 OS
Windows 11 버전 21H2 Windows Server 2022
Windows 10 Windows Server 2019, Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Windows 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 SP1

1단계: Visual Studio 설치

WDK에는 Visual Studio가 필요합니다. Visual Studio의 시스템 요구 사항에 대한 자세한 내용은 Visual Studio 2022 시스템 요구 사항을 참조하세요.

다음 표에서는 WDK의 다양한 릴리스에 필요한 Visual Studio 버전을 나타냅니다.

대상 버전의 Windows Visual Studio 버전
Windows 11 버전 23H2
Windows 11, 버전 22H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11 버전 21H2
Windows Server 2022
Windows 10, 버전 2004
Windows 10, 버전 1903
Visual Studio Community 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, 버전 1809
Windows 10, 버전 1803
Windows 10, 버전 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10, 버전 1703
Windows 10 버전 1607
Visual Studio Express 2015 for Desktop
Visual Studio Community 2015
Visual Studio Professional 2015
Visual Studio Enterprise 2015
Windows 8.1 Update
Windows 8.1
Visual Studio 2013
Windows 8 Visual Studio Professional 2012
Visual Studio Ultimate 2012

Windows 11, 버전 22H2, 버전 21H2 및 Windows 10, 버전 1709, 1803, 1809, 1903, 2004 및 Windows Server 2022용 Visual Studio 구성

Visual Studio를 설치할 때 C++ 워크로드를 사용하여 데스크톱 개발을 선택합니다. Windows 11 SDK(소프트웨어 개발 키트)가 자동으로 포함되며 오른쪽 요약 창에 표시됩니다.

Arm/Arm64용 드라이버를 개발하려면 개별 구성 요소를 선택하고 컴파일러, 빌드 도구 및 런타임 에서 Arm/Arm64용 Visual C++ 컴파일러 및 라이브러리를 선택합니다.

Windows SDK를 설치하여 Windows 10 버전 1607 및 1703을 대상으로 합니다.

개발이 Windows 10 버전 1607 또는 Windows 10 버전 1703을 실행하는 시스템을 대상으로 하는 경우 Visual Studio 2015를 설치한 다음, 다음 표에 설명된 대로 대상 버전의 Windows 10 Windows SDK 버전을 다운로드하여 설치해야 합니다.

대상 버전의 Windows Windows SDK 버전
Windows 10, 버전 1703 Windows 10.0.15063.468용 Windows SDK
Windows 10 버전 1607 Windows 10.0.14393.795용 Windows SDK
Windows 8.1 Windows 8.1용 Windows SDK
Windows 8 windows SDK for Windows 8

Windows SDK는 Visual Studio 2015에 포함되지 않았으므로 SDK를 별도로 설치해야 합니다. 이후 버전의 Visual Studio에는 Windows SDK가 포함됩니다.

2단계: WDK 설치

WDK는 Visual Studio 및 Windows용 디버깅 도구(WinDbg)와 통합됩니다. 이 통합 환경은 드라이버를 개발, 빌드, 패키지, 배포, 테스트 및 디버그하는 데 필요한 도구를 제공합니다.

참고

Windows 10 버전 1709부터 WDK를 설치하면 기본적으로 Visual Studio용 WDK 확장이 설치됩니다. 이러한 확장은 WDK와 Visual Studio를 통합하는 데 필요합니다.

릴리스됨 WDK 및 관련 다운로드
Windows 11 버전 23H2 WDK 10.0.22621.2428(2023년 10월 24일 릴리스)
Windows 11, 버전 22H2 Windows 11용 WDK 버전 22H2(10.0.22621.382, 릴리스 2022년 5월 24일)
Windows 11 버전 21H2 Windows 11 버전 21H2용 WDK
Windows Server 2022 Windows Server 2022용 WDK
Windows 10, 버전 2004 Windows 10 버전 2004용 WDK
Windows 10, 버전 1903 Windows 10 버전 1903용 WDK
Windows 10, 버전 1809
Windows Server 2019
WDK for Windows 10, 버전 1809
Windows 10, 버전 1803 Windows 10 버전 1803용 WDK
Windows 10, 버전 1709 Windows 10 버전 1709용 WDK
Windows 10, 버전 1703 Windows 10 버전 1703용 WDK
Windows 10 버전 1607
Windows Server 2016
Windows 10용 WDK 버전 1607
Windows 8.1 Update WDK 8.1 업데이트(영어만 해당) - 영구적으로 사용할 수 없음
WDK 8.1 업데이트 테스트 팩(영어만 해당) - 영구적으로 사용할 수 없음
WDK 8.1 샘플

참고: Windows 10 버전 1607부터 Windows 11, 버전 21H2까지의 모든 WDK를 사용하여 Windows 8.1 위한 드라이버를 빌드할 수 있습니다.
Windows 8 WDK 8 (영어만 해당)
WDK 8 재배포 가능 구성 요소 (영어만 해당)
WDK 8 샘플
Windows 7 WDK 7.1.0

중요

Windows 10용 WDK 버전 1607이 설치된 시스템에 Windows 10 버전 1703용 WDK를 설치한 경우 이전 버전의 WDK에서 일부 파일이 제거되었을 수 있습니다. 이러한 파일을 복원하려면 다음을 수행합니다.

  1. 시작 메뉴의 검색 상자에 앱 & 기능을 입력하고 결과에서 앱 & 기능을 선택합니다.
  2. 앱 & 기능 목록에서 Windows 드라이버 키트 - Windows 10.0.15063.0을 찾은 다음 프로그램을 선택합니다.
  3. 수정을 선택하고 복구를 선택한 다음 화면의 지침을 따릅니다.
  4. 파일이 복원됩니다.

이전 버전의 EWDK 다운로드

EWDK(Enterprise WDK)는 드라이버 및 기본 Win32 테스트 애플리케이션을 빌드하기 위한 독립 실행형 자체 포함 명령줄 환경입니다. 여기에는 Visual Studio Build Tools, SDK 및 WDK가 포함됩니다. 이 환경에는 IDE(통합 개발 환경)와 같이 Visual Studio에서 사용할 수 있는 모든 기능이 포함되지 않습니다.

EWDK를 사용하려면 .NET Framework 4.7.2가 필요합니다. 이 버전의 프레임워크를 실행하는 시스템에 대한 자세한 내용은 시스템 요구 사항 .NET Framework 참조하세요. .NET Framework 다운로드하는 링크는 .NET Framework 시스템 요구 사항을 참조하세요.

EWDK에 대한 자세한 내용은 Enterprise WDK 사용을 참조하세요.

Windows 버전 EWDK
Windows 11, 버전 22H2 Windows 11 버전 22H2(2023년 5월 업데이트) EWDK
Windows 11 버전 21H2 Windows 11 버전 21H2 EWDK
Windows Server 2022 Windows Server 2022용 EWDK
Windows 10, 버전 2004 EWDK for Windows 10 버전 2004
Windows 10, 버전 1903 Windows 10 EWDK 버전 1903
Windows 10, 버전 1809 EWDK for Windows 10, 버전 1809
Windows 10, 버전 1803 Windows 10 버전 1803용 EWDK
Windows 10, 버전 1709 빌드 도구 15.6을 사용하는 Visual Studio용 EWDK (권장)
빌드 도구 15.4를 사용하여 Visual Studio용 EWDK
빌드 도구 15.2를 사용하여 Visual Studio용 EWDK
Windows 10, 버전 1703 Windows 10 버전 1703용 EWDK

참고

Windows 10 버전 1709부터 EWDK는 ISO 기반입니다. 시작하려면 ISO를 다운로드하여 탑재한 다음 LaunchBuildEnv를 실행합니다.

선택 사항: HAL 확장에 대해 업데이트된 테스트 인증서 설치

HAL 확장을 사용하려면 개발 시스템을 준비하고 Windows 10 버전 1709 이상 버전의 Windows 10 실행합니다. 또한 WDK 또는 EWDK를 설치한 다음, ZIP 파일로 다운로드할 수 있는 업데이트된 버전의 Windows OEM HAL 확장 테스트 인증서 2017(TEST ONLY)을 설치합니다. HAL_Extension_Test_Cert_2017.zip.

이 업데이트된 인증서를 사용하는 방법에 대한 자세한 내용은 Windows 지원에서 "Windows OEM HAL 확장 테스트 인증서 2017(TEST ONLY)" 테스트 인증서 업데이트를 참조하세요.

선택 사항: WinDbg 설치

WinDbg는 최신 버전의 WinDbg로, 더 현대적인 시각적 개체, 더 빠른 창, 본격적인 스크립팅 환경을 제공하며, 확장 가능한 디버거 데이터 모델을 전면과 중앙으로 빌드합니다. 이전에 WinDbg 미리 보기로 알려진 이 미리 보기는 Windows 10 및 Windows 11 지원합니다.

WinDbg에 대한 다운로드 링크 및 자세한 내용은 Windows용 WinDbg Windows 디버거디버깅 도구 다운로드 및 설치를 참조하세요.

Windows XP 및 Windows Vista 디버깅을 위한 독립 실행형 도구

Windows XP, Windows Server 2003, Windows Vista 또는 Windows Server 2008을 디버깅하거나 이러한 운영 체제 중 하나를 사용하여 Windows용 디버깅 도구를 실행하는 경우 디버깅 도구의 Windows 7 릴리스를 사용해야 합니다. Windows 7용 SDK 및 .NET Framework 4.0에 포함되어 있습니다.

중요

최신 버전의 Visual C++ 2010 재배포 가능 패키지는 Windows 7용 SDK를 설치할 때 문제가 발생할 수 있습니다.

먼저 Windows 7 SDK: windows 7 및 .NET Framework 4용 Microsoft Windows SDK 다운로드하여 Windows XP용 독립 실행형 디버깅 도구를 가져옵니다.

Windows용 디버깅 도구를 독립 실행형 구성 요소로 설치하려면 SDK 설치 관리자를 시작하고 설치 마법사에서 Windows용 디버깅 도구를 선택하고 다른 모든 구성 요소를 지웁니다.