Unduhan WDK lainnya

Windows Driver Kit (WDK) digunakan untuk mengembangkan, menguji, dan menyebarkan Driver Windows. Topik ini berisi informasi tentang versi Windows Driver Kit (WDK), Enterprise WDK (EWDK), dan unduhan tambahan untuk tujuan dukungan. Untuk mengembangkan driver, gunakan versi publik terbaru dari Windows Driver Kit (WDK) dan alat, yang tersedia untuk diunduh pada Unduh Windows Driver Kit (WDK).

Untuk menggunakan versi sebelumnya ini, Anda harus terlebih dahulu menginstal versi Visual Studio yang sesuai untuk platform yang Ditargetkan.

Persyaratan runtime

Dimulai dengan Windows 11, rilis WDK dan EWDK versi 22H2, kit mendukung:

  • Visual Studio 2022 secara eksklusif
  • Membangun dan menguji driver mode kernel untuk x64 dan Arm64
  • Membangun dan menguji driver untuk Windows 10, Windows Server 2016 dan versi server dan klien yang lebih baru
  • Dukungan berdampingan (SxS) dengan WDK/EWDK sebelumnya

Beberapa WDK dan EWDK dapat diinstal secara bersamaan pada komputer yang sama dan bahkan menjadi bagian dari sistem build yang sama. Anda dapat menjalankan Windows 11, WDK versi 22H2 pada Windows 7 dan yang lebih baru.

Untuk menargetkan Windows 8.1, Windows 8, dan Windows 7, instal WDK yang lebih lama (Windows 11, versi 21H2 dan sebelumnya) dan versi Visual Studio yang lebih lama baik pada komputer yang sama atau di komputer terpisah. Untuk tautan ke kit yang lebih lama, lihat tabel di bawah ini.

Tumpukan khusus perangkat tertentu (misalnya grafik) terus memiliki komponen mode pengguna x86/ARM32 untuk mendukung aplikasi x86/ARM32.

Selain itu, dimulai dengan Windows 11, rilis WDK versi 22H2 dan EWDK, penginstal bersama yang dapat didistribusikan ulang WDF tidak lagi didukung. Untuk mempelajari cara mengatasi perubahan ini, lihat Masalah Umum WDK.

Anda dapat menjalankan Windows 11, versi 21H2 WDK (termasuk WDK untuk Windows Server 2022) pada Windows 7 dan yang lebih baru, untuk mengembangkan driver untuk sistem operasi berikut:

OS Klien OS Server
Windows 11, versi 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

Langkah 1: Instal Visual Studio

WDK memerlukan Visual Studio. Untuk informasi selengkapnya tentang persyaratan sistem untuk Visual Studio, lihat Persyaratan Sistem Visual Studio 2022.

Tabel berikut menunjukkan versi Visual Studio mana yang diperlukan untuk berbagai rilis WDK.

Versi Windows yang ditargetkan Edisi Visual Studio
Windows 11, versi 23H2
Windows 11, versi 22H2
Komunitas Visual Studio 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11, versi 21H2
Windows Server 2022
Windows 10, version 2004
Windows 10, versi 1903
Komunitas Visual Studio 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, version 1809
Windows 10, versi 1803
Windows 10 versi 1709
Komunitas Visual Studio 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10, versi 1703
Windows 10, version 1607
Visual Studio Express 2015 untuk Desktop
Komunitas Visual Studio 2015
Visual Studio Professional 2015
Visual Studio Enterprise 2015
Pembaruan Windows 8.1
Windows 8.1
Visual Studio 2013
Windows 8 Visual Studio Professional 2012
Visual Studio Ultimate 2012

Mengonfigurasi Visual Studio untuk Windows 11, versi 22H2, versi 21H2 dan Windows 10, versi 1709, 1803, 1809, 1903, 2004, dan Windows Server 2022

Saat Anda menginstal Visual Studio, pilih beban kerja Pengembangan desktop dengan C++ . Kit Pengembangan Perangkat Lunak (SDK) Windows 11 disertakan secara otomatis dan ditampilkan di panel Ringkasan sebelah kanan.

Untuk mengembangkan driver untuk Arm/Arm64, pilih Komponen individual dan di bawah Pengkompilasi, alat build, dan runtime pilih kompilator dan pustaka Visual C++ untuk Arm/Arm64.

Instal Windows SDK untuk menargetkan Windows 10, versi 1607 dan 1703

Jika pengembangan Anda menargetkan sistem yang berjalan Windows 10, versi 1607 atau Windows 10, versi 1703, Anda harus menginstal Visual Studio 2015, lalu juga mengunduh dan menginstal versi Windows SDK untuk versi Windows 10 yang ditargetkan, seperti yang diidentifikasi dalam tabel berikut.

Versi Windows yang ditargetkan Versi Windows SDK
Windows 10, versi 1703 Windows SDK untuk Windows 10.0.15063.468
Windows 10, version 1607 Windows SDK untuk Windows 10.0.14393.795
Windows 8.1 Windows SDK untuk Windows 8.1
Windows 8 Windows SDK untuk Windows 8

Windows SDK tidak disertakan dalam Visual Studio 2015, jadi Anda harus menginstal SDK secara terpisah. Versi Visual Studio yang lebih baru mencakup Windows SDK.

Langkah 2: Instal WDK

WDK terintegrasi dengan Visual Studio dan Alat Debugging untuk Windows (WinDbg). Lingkungan terintegrasi ini memberi Anda alat yang Anda butuhkan untuk mengembangkan, membangun, mengemas, menyebarkan, menguji, dan men-debug driver.

Catatan

Dimulai dengan Windows 10, versi 1709, menginstal WDK secara default akan menginstal ekstensi WDK untuk Visual Studio. Ekstensi ini diperlukan untuk integrasi WDK dengan Visual Studio.

Dirilis dengan WDK dan unduhan terkait
Windows 11, Versi 23H2 WDK 10.0.22621.2428 (dirilis 24 Oktober 2023)
Windows 11, versi 22H2 WDK untuk Windows 11, versi 22H2 (10.0.22621.382, dirilis 24 Mei 2022)
Windows 11, versi 21H2 WDK untuk Windows 11, versi 21H2
Windows Server 2022 WDK untuk Windows Server 2022
Windows 10, version 2004 WDK untuk Windows 10, versi 2004
Windows 10, versi 1903 WDK untuk Windows 10, versi 1903
Windows 10, version 1809
Server Windows 2019
WDK untuk Windows 10, versi 1809
Windows 10 versi 1803 WDK untuk Windows 10, versi 1803
Windows 10, versi 1709 WDK untuk Windows 10, versi 1709
Windows 10, versi 1703 WDK untuk Windows 10, versi 1703
Windows 10, version 1607
Server Windows 2016
WDK untuk Windows 10, versi 1607
Pembaruan Windows 8.1 Pembaruan WDK 8.1 (Hanya bahasa Inggris) - tidak tersedia secara permanen
Paket Uji Pembaruan WDK 8.1 (hanya dalam bahasa Inggris) - secara permanen tidak tersedia
Sampel WDK 8.1

Catatan: Anda dapat menggunakan WDK apa pun dari Windows 10, versi 1607 hingga Windows 11, versi 21H2 untuk membangun driver untuk Windows 8.1.
Windows 8 WDK 8 (Hanya bahasa Inggris)
Komponen WDK 8 yang dapat didistribusikan ulang (hanya dalam bahasa Inggris)
Sampel WDK 8
Windows 7 WDK 7.1.0

Catatan

Harap tinjau Kit pengembangan perangkat keras untuk Windows 10, Versi 2004 (10.19041.1), yang mengatasi bug dengan ExAllocatePoolZero.

Penting

Jika Anda telah menginstal WDK untuk Windows 10, versi 1703 pada sistem yang memiliki WDK untuk Windows 10, versi 1607 diinstal, beberapa file dari versi WDK sebelumnya mungkin telah dihapus. Untuk memulihkan file-file ini:

  1. Pada menu Mulai, masukkan Fitur & Aplikasi di kotak pencarian, dan pilih Aplikasi & fitur dari hasil.
  2. Temukan Windows Driver Kit - Windows 10.0.15063.0 dalam daftar Aplikasi & Fitur, lalu pilih program.
  3. Pilih Ubah, pilih Perbaiki, lalu ikuti petunjuk di layar.
  4. File akan dipulihkan.

Mengunduh versi EWDK sebelumnya

Enterprise WDK (EWDK) adalah lingkungan baris perintah mandiri dan mandiri untuk membangun driver dan aplikasi pengujian Win32 dasar. Ini termasuk Visual Studio Build Tools, SDK, dan WDK. Lingkungan ini tidak menyertakan semua fitur yang tersedia di Visual Studio, seperti lingkungan pengembangan terpadu (IDE).

Menggunakan EWDK memerlukan .NET Framework 4.7.2. Untuk informasi selengkapnya tentang sistem mana yang menjalankan versi kerangka kerja ini, lihat .NET Framework persyaratan sistem. Untuk tautan untuk mengunduh .NET Framework, lihat persyaratan sistem .NET Framework.

Untuk informasi selengkapnya tentang EWDK, lihat Menggunakan Enterprise WDK.

Versi Windows EWDK
Windows 11, versi 22H2 Windows 11, versi 22H2 (diperbarui Mei 2023) EWDK
Windows 11, versi 21H2 Windows 11, versi 21H2 EWDK
Windows Server 2022 EWDK untuk Windows Server 2022
Windows 10, version 2004 EWDK untuk Windows 10, versi 2004
Windows 10, versi 1903 EWDK untuk Windows 10, versi 1903
Windows 10, version 1809 EWDK untuk Windows 10, versi 1809
Windows 10 versi 1803 EWDK untuk Windows 10, versi 1803
Windows 10, versi 1709 EWDK untuk Visual Studio dengan Build Tools 15.6 (Disarankan)
EWDK untuk Visual Studio dengan Build Tools 15.4
EWDK untuk Visual Studio dengan Build Tools 15.2
Windows 10, versi 1703 EWDK untuk Windows 10, versi 1703

Catatan

Mulai Windows 10 versi 1709, EWDK berbasis ISO. Untuk memulai, unduh dan pasang ISO, lalu jalankan LaunchBuildEnv.

Opsional: Menginstal sertifikat pengujian yang diperbarui untuk ekstensi HAL

Untuk bekerja dengan Ekstensi HAL, siapkan sistem pengembangan Anda, menjalankan Windows 10, versi 1709, atau versi Windows 10 yang lebih baru. Instal juga WDK atau EWDK, lalu instal versi terbaru Dari Windows OEM HAL Extension Test Cert 2017 (TEST ONLY), tersedia untuk diunduh sebagai file ZIP: HAL_Extension_Test_Cert_2017.zip.

Untuk informasi selengkapnya tentang menggunakan sertifikat yang diperbarui ini, lihat Pembaruan untuk sertifikat uji "Windows OEM HAL Extension Test Cert 2017 (TEST ONLY)" pada Dukungan Windows.

Opsional: Instal WinDbg

WinDbg adalah versi terbaru WinDbg dengan visual yang lebih modern, jendela yang lebih cepat, pengalaman pembuatan skrip lengkap, dibangun dengan model data debugger yang dapat diperluas di depan dan tengah. Sebelumnya dikenal sebagai Pratinjau WinDbg, ini mendukung Windows 10 dan Windows 11.

Untuk tautan unduhan dan informasi selengkapnya tentang WinDbg, lihat Mengunduh dan menginstal debugger Windows WinDbg dan Alat Debugging untuk Windows.

Alat mandiri untuk men-debug Windows XP dan Windows Vista

Jika Anda men-debug Windows XP, Windows Server 2003, Windows Vista, atau Windows Server 2008 (atau menggunakan salah satu sistem operasi ini untuk menjalankan Alat Debugging untuk Windows), Anda perlu menggunakan rilis Windows 7 dari alat debugging. Ini termasuk dalam SDK untuk Windows 7 dan .NET Framework 4.0.

Penting

Versi Visual C++ 2010 Redistributable yang lebih baru dapat menyebabkan masalah saat Anda menginstal SDK untuk Windows 7.

Dapatkan alat penelusuran kesalahan mandiri untuk Windows XP dengan terlebih dahulu mengunduh Windows 7 SDK: Microsoft Windows SDK untuk Windows 7 dan .NET Framework 4.

Untuk menginstal Alat Penelusuran Kesalahan untuk Windows sebagai komponen mandiri, mulai penginstal SDK, dan di wizard penginstalan, pilih Alat Penelusuran Kesalahan untuk Windows, dan hapus semua komponen lainnya.