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.
WDK, Windows sürücülerini geliştirmek, test etmek ve dağıtmak için kullanılır. En son genel sürüm WDK 10.0.26100.3323 'tür (14 Mart 2025'te yayımlandı).
- Bu WDK'yi Windows 7 ve sonraki sürümlerde yükleyebilir ve çalıştırabilirsiniz.
- Windows 10, Windows Server 2016 ve sonraki istemci ve sunucu sürümleri için sürücüler oluşturmak için bu seti kullanabilirsiniz.
Windows 8.1, Windows 8 ve Windows 7'yi hedeflemek için aynı makineye veya ayrı bir makineye daha eski bir WDK ve Visual Studio'nun eski bir sürümünü yükleyin. For links to older kits, see Other WDK downloads.
Windows Insider Programı'na katılın ve WDK Insider Preview derlemelerini alın. Windows Insider Preview derlemelerine yönelik yükleme yönergeleri için bkz. Windows Driver Kit'in (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. Kullanıcılar bu paketlere doğrudan Visual Studio'da nuget.org erişebilir ve bunları kullanabilir. WDK NuGet paketi, WDK'yi almak ve güncelleştirmek için kullanışlı bir yol sağlar, sdk gibi bağımlılıkları da yönetir ve 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'de başlayan WDK artık ARM64 makinelerinde sürücülerin geliştirilmesini, testini ve dağıtımını destekliyor. WDK/EWDK ARM64 donanımına yerel olarak yüklenebilir ve çalıştırılabilir. Additionally, the previously supported emulation of x86 KMDF/UMDF2 drivers on ARM64 hardware is still available. Ayrıca, sürücülerin bir ARM64 hedef makinesinde hata ayıklaması ve dağıtılması artık hem ARM64 hem de x64 konak makinelerinde desteklenmektedir. ARM64 makinelerine WDK/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.
Visual Studio için
1. Adım: Visual Studio 2022'yi yükleme
WDK için Visual Studio gerekir. Visual Studio sistem gereksinimleri hakkında daha fazla bilgi için bkz. Visual Studio 2022 Sistem Gereksinimleri.
Visual Studio 2022'nin aşağıdaki sürümleri bu sürüm için sürücü geliştirmeyi destekler:
- Visual Studio Community 2022'ı indirin
- Visual Studio Professional 2022'ı indirin
- Visual Studio Enterprise 2022'ı indirin
Visual Studio 2022'yi yüklediğinizde, C++ ile Masaüstü Geliştirme iş yükünü seçin ve ardından Bireysel Bileşenler kategorisi altında şunları ekleyin:
- MSVC v143 - VS 2022 C++ ARM64/ARM64EC Spectre-mitigated libs (Latest)
- MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Latest)
- C++ ATL for latest v143 build tools with Spectre Mitigations (ARM64/ARM64EC)
- C++ ATL for latest v143 build tools with Spectre Mitigations (x86 & x64)
- C++ MFC for latest v143 build tools with Spectre Mitigations (ARM64/ARM64EC)
- C++ MFC for latest v143 build tools with Spectre Mitigations (x86 & x64)
- Windows Sürücü Seti
Tip
Use the Search box to look for "64 latest spectre" (in English installations) or "64 latest" (in non-English installations) to quickly see these components.
onay kutuları ayarlanmış olarak listelenen altı bileşeni gösteren görüntü
Note
C++ iş yükü seçili
SDK için
2. Adım: SDK'yi yükleme
Visual Studio'yu yüklemek en son SDK sürümünü indirmez, yüklemek için aşağıdaki bağlantıyı kullanın
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. For more information, see Kit versioning.
WDK için
3. Adım: WDK'yi yükleme
Sürüm 17.11.0'dan başlayarak, WDK VSIX Visual Studio'da tek bir bileşen olarak eklenir. WDK'yi yüklemeden önce yükleyici, VSIX'in uyumlu bir sürümünün zaten yüklü olup olmadığını denetler. WDK VSIX bulunamazsa, kullanıcılardan yüklemeleri istenir. WDK VSIX'i yüklemek için Visual Studio Yükleyicisi'ni başlatın, Değiştir'iseçin, Tek tek bileşenler sekmesine gidin, Windows Driver Kitekleyin ve Değiştir'i tekrar seçin.
Tip
Visual Studio'da sürücü projesi şablonlarını bulamazsanız, WDK Visual Studio uzantısı düzgün yüklenmedi. Bu sorunu çözmek için Visual Studio Yükleyicisi'ni başlatın, Değiştir'iseçin, Tek Bileşen sekmesinde Windows Driver Kit ekleyin ve Değiştiröğesini seçin.
EWDK Enterprise WDK (EWDK) için indirme simgesi
Visual Studio, SDK ve WDK'yi indirmeye alternatif olarak, sürücüleri oluşturmak için bağımsız, bağımsız bir komut satırı ortamı olan EWDK'yi indirebilirsiniz. Visual Studio Derleme Araçları, SDK ve WDK'yı içerir.
EWDK'nin en son genel sürümü Visual Studio 2022 Derleme Araçları 17.11.4 ve MSVC araç takımı v14.41'i içerir
EWDK ayrıca .NET Framework sürüm 4.7.2'yi de gerektirir. .NET Framework'ün diğer gereksinimleri hakkında daha fazla bilgi için bkz. .NET Framework sistem gereksinimleri
- Visual Studio Derleme Araçları ile EWDK 10.0.26100.3323 sürümünü indirin
ISO'yı indirdikten sonra derleme ortamınızı ayarlamak için şu adımları kullanın:
- Mount the EWDK ISO from a drive volume. 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. - Tam dosya yolunu kullanarak devenv.exe'ı aynı çalışma ortamından başlatın. Örneğin:
"C:\Program Files\Microsoft Visual Studio\2022\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe"
- Derleme ortamıyla işiniz bittiğinde ISO'yu çıkarmak isteyebilirsiniz.
İsteğe bağlı olarak Visual Studio arabirimini EWDK'de sağlanan derleme araçlarıyla 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 2022, VS17.X derleme araçlarını içeren EWDK ile çalışır. Visual Studio 2022 sürüm numaralarının listesi için bkz. Visual Studio 2022 Yayınları.
Kit versiyonlama
A full kit build string includes as its last two components, the build number and a QFE (Quick Fix Engineering) value. Ö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. The QFE values don't need to match unless your driver uses functionality that is only available in the headers included with a later QFE.
Yerel olarak yüklenen kitler için tam derleme dizesini görmenin hızlı bir yolu, Windows ayarlarına (Win+I) gitmek, Uygulamalarseçeneğine gitmek, ardından Yüklü uygulamalarkısmına gitmek ve Arama kutusuna kit
yazmaktır. The full build string appears to the right of the kit name.
C:\Program Files (x86)\Windows Kits\10\Include
adresine giderseniz, gösterilen QFE .0
olarak sabit 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. When you install Visual Studio with the Desktop development with C++ workload, if the installation payload includes the Windows SDK, the right-hand Summary pane also shows a hardcoded .0
for QFE.
Windows için sürücü örnekleri
Sürücü örneklerini şu yollardan biriyle indirin:
- GitHub sürücü örnekleri sayfasına gidin, Çoğalt veya indir'i seçin ve ardından ZIP'i İndir'i seçin.
- visual studioiçin
GitHub Uzantısı'nı indirin ve GitHub depolarına bağlanın. - Microsoft Örnekleri 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 Seti'ni (Windows ADK) İndirin
- Windows HLK İndirin
- Windows Hata Ayıklama Araçları'nı (WinDbg) indirin
- Windows Sembol Paketlerini İndirme
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