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.
Windows için sürücüleri geliştirmek, test etmek ve dağıtmak için WDK'yi kullanın.
- Windows 7 ve sonraki sürümlerde en son yayımlanan WDK'yi yükleyin ve çalıştırın.
- Windows 10, Windows Server 2016 ve sonraki istemci ve sunucu sürümlerine yönelik sürücüler oluşturmak için en son sürüm WDK'yi kullanın.
Önemli
- Sürücü geliştirme için en son WDK 28000.1761'i Visual Studio 2026 ile kullanmanızı öneririz. Windows'ın eski sürümlerini hedeflemeniz gerekiyorsa,
Latest Windows Sürücü Seti (WDK) - Visual Studio 2022'yi kullanmaya devam etmek istiyorsanız veya Visual Studio 2026'ya yükseltme sorunlarıyla karşılaşıyorsanız, Other WDK downloads içinde bulunan WDK 26100.6584'i kullanın.
- Önceki WDK sürümlerini mi arıyorsunuz? Diğer WDK indirmelerini ziyaret edin
WDK Insider Preview derlemelerini almak için Windows Insider Programıya katılabilirsiniz. Windows Insider Preview derlemelerine yönelik yükleme yönergeleri için bkz. Windows Sürücü Seti'nin (WDK) önizleme sürümlerini yükleme.
WDK NuGet paket desteği
WDK, 10.0.26100.1 sürümünden başlayarak bir NuGet paketi olarak kullanılabilir. Visual Studio içerisinden doğrudan nuget.org sitesine erişin ve bu paketleri kullanın. WDK NuGet paketi, WDK'yi almak ve güncelleştirmek için kullanışlı bir yol sağlar. Ayrıca SDK gibi bağımlılıkları yöneterek sürücü geliştirme araç zincirinin güncel kalmasına yardımcı olur. Daha fazla bilgi için bkz. NuGetkullanarak en son WDK'yi yükleme.
ARM64 desteği
WDK sürüm 10.0.26100.1 ile başlayarak, WDK ARM64 makinelerinde sürücülerin geliştirilmesini, testini ve dağıtımını destekler. WDK ve EWDK'yi ARM64 donanımına yerel olarak yükleyip çalıştırabilirsiniz. WDK ayrıca ARM64 donanımında x86 KMDF ve UMDF 2 sürücülerinin öykünmesini desteklemeye devam eder. Artık hem ARM64 hem de x64 konak makinelerinden bir ARM64 hedef makinesinde sürücülerin hatalarını ayıklayabilir ve dağıtabilirsiniz. ARM64 makinelerine WDK veya EWDK yüklediğinizde, işlem derleme araçları, ikili dosyalar ve kitaplıklar dahil olmak üzere tüm gerekli bağımlılıkları otomatik olarak tanımlar ve yükler.
Adım 1 için İndir simgesi: Visual Studio 2026'yi yükleme
Bu sürüm için sürücü geliştirme, Visual Studio 2026 Community, Professional veya Enterprise sürümünde desteklenir.
Visual Studio 2026'yı yüklediğinizde C++ ile
- Spectre azaltılmış C++ kitaplıklar x64/x86 için (En son MSVC)
- ARM64/ARM64EC için C++ Spectre azaltımlı kütüphaneler (En yeni MSVC)
- x64/x86 için C++ ATL ile Spectre azaltmaları (En son MSVC)
- ARM64/ARM64EC için Spectre azaltmaları ile C++ ATL (En son MSVC)
- Spectre azaltmaları içeren x64/x86 için C++ MFC (En yeni MSVC)
- ARM64/ARM64EC için Spectre azaltmaları uygulanan C++ MFC (En Yeni MSVC)
- Windows Sürücü Seti
Tavsiye
Bu bileşenleri hızla görmek için "spectre" araması yapmak için Arama kutusunu kullanın.
onay kutuları ayarlanmış olarak listelenen altı bileşeni gösteren görüntü
Uyarı
Masaüstü geliştirme C++ iş yükü Windows SDK 10.0.28000.1'i yüklemez.
2. Adım: SDK'yi yükleme
Visual Studio yüklenirken en son SDK sürümü indirilmez. En son SDK sürümünü yüklemek için aşağıdaki bağlantıyı kullanın:
En son Windows SDK
SDK ve WDK için sağlanan bağlantılarda, kitlerin birlikte çalışması için her zaman gerekli olan eşleşen derleme numaraları bulunur. Farklı bir Windows sürümü için kendi SDK/WDK çiftinizi yüklemeye karar verirseniz, derleme numaralarının eşleştiğinden emin olun. Daha fazla bilgi için bkz. Kit sürümlendirme.
3. Adım: WDK'yi yükleme
Sürüm 17.11.0'dan itibaren WDK VSIX, Visual Studio'da tek bir bileşen olarak dahil edilir. WDK'yi yüklemeden önce yükleyici, VSIX'in uyumlu bir sürümünün zaten yüklü olup olmadığını denetler. Eğer kurulum programı WDK VSIX'i bulamazsa, onu yüklemenizi ister. WDK VSIX'i yüklemek için Visual Studio Yükleyicisi'ni başlatın, Modify öğesini seçin, Individual Components sekmesine gidin, Windows Sürücü Seti ekleyin ve Modify öğesini seçin.
Tavsiye
sürücü projesi şablonlarını Visual Studio'de bulamazsanız WDK Visual Studio uzantısı düzgün yüklenmedi. Bu sorunu çözmek için Visual Studio Yükleyici'yi başlatın, Modify öğesini seçin, Individual Component sekmesinde Windows Sürücü Seti ekleyin ve Modify öğesini seçin.
Kurumsal WDK (EWDK)
Visual Studio, SDK ve WDK'yi ayrı ayrı indirmek yerine EWDK'yi indirebilirsiniz. EWDK, sürücüleri oluşturmaya yönelik tek başına, bağımsız bir komut satırı ortamıdır. Visual Studio derleme araçları, SDK ve WDK'yı içerir.
EWDK'nin en son genel sürümü Visual Studio 2026 Derleme Araçları 18.3.0 ve MSVC araç takımı v14.50 içerir.
EWDK ayrıca .NET Framework sürüm 4.7.2'yi gerektirir. .NET Framework'ün diğer gereksinimleri hakkında daha fazla bilgi için bkz. .NET Framework sistem gereksinimleri.
ISO'yı indirdikten sonra derleme ortamınızı ayarlamak için şu adımları kullanın:
- EWDK ISO'sunu bir disk biriminden bağlayın. Ağ paylaşımı yolları şu anda desteklenmemektedir.
- LaunchBuildEnv.cmdçalıştırın.
- 2. adımda oluşturulan ortama SetupVSEnv
yazın ve Enter tuşuna basın. - Aynı ortamdan, tam dosya yolunu kullanarak devenv.exe başlatın. Örneğin:
"C:\Program Files\Microsoft Visual Studio\2026\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe" - Derleme ortamıyla işiniz bittiğinde ISO'yu çıkarmak isteyebilirsiniz.
İsteğe bağlı olarak EWDK'de sağlanan derleme araçlarıyla Visual Studio arabirimini kullanabilirsiniz. Visual Studio arabirimini kullanmak için, Visual Studio ana sürümünün EWDK'deki Visual Studio Derleme Araçları sürümüyle eşleştiğinden emin olun. Örneğin, Visual Studio 2026, VS18.X derleme araçlarını içeren EWDK ile çalışır. Visual Studio 2026 sürüm numaralarının listesi için bkz. Visual Studio 2026 Releases.
Kit versiyonlama
Tam bir kit derleme dizesi, son iki bileşen olarak derleme numarasını ve QFE (Hızlı Düzeltme Mühendisliği) değerini içerir. Örneğin, 10.0.22621.2428,22621 derleme numarasına ve 2428 QFE değerine sahiptir.
Sürücü oluşturmak için, SDK yüklemenizin derleme numarasının, WDK yüklemenizin derleme numarası ile eşleşmesi gerekir. Sürücünüz, yalnızca daha sonraki bir QFE ile sağlanan üst bilgilerde mevcut olan işlevleri kullanıyorsa QFE değerlerinin eşleşmesi gerekmez.
Yerel olarak yüklenen kitler için tam derleme dizesini görmenin hızlı bir yolu, Windows ayarlarına (Win+I) gitmek, Uygulamalar, ardından Yüklenmiş uygulamalar ve Arama kutusuna kit yazmaktır. Kit adının sağ tarafında tam derleme dizisi görünür.
C:\Program Files (x86)\Windows Kits\10\Include'a giderseniz, gösterilen QFE .0 olarak sabit olarak kodlanır. Bu nedenle, dizin adı QFE tanımlayıcınızı denetlemenin güvenilir bir yolu değildir. Bir kiti yüklediğinizde, yeni yükleme aynı derleme numarasına sahip daha önceki yüklemelerin yerini alır. Visual Studio'yu C++ ile Masaüstü geliştirme iş yüküyle yüklerseniz ve yükleme yükü Windows SDK'yı içeriyorsa, sağ taraftaki Özet bölmesinde QFE için sabit kodlanmış bir .0 gösterilir.
Windows için sürücü örnekleri
Sürücü örneklerini şu yollardan biriyle indirin:
- GitHub üzerindeki sürücü örnekleri sayfasına gidin, Clone veya download öğesini seçin ve ardından Zip dosyasını indirin'i seçin.
- Visual Studio için
GitHub Uzantısı'nı indirin ve GitHub depolarına bağlanın. - Microsoft Samples portalında sürücü örneklerine göz atın.
İlgili indirmeler
- WDK Insider Preview İndir
- WDK önceki sürümlerini indirme
- Windows Değerlendirme ve Dağıtım Kiti (Windows ADK) karşıdan indirin
- Windows HLK'i indir
Windows Hata Ayıklama Araçlarını (WinDbg) indirin - Windows Sembol Paketlerini İndir
Ayrıca bkz.
- Windows 11 donanım gereksinimleri
- WinGet kullanarak WDK'yi yükleme
- Sürücü geliştirmedeki yenilikleri öğrenin
- Bilinen sorunları gözden geçirme