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.
Bilgisayarınıza Windows Sürücü Seti'ni yüklemek veya güncelleştirmek için Windows Paket Yöneticisi (WinGet) aracını kullanabilirsiniz. WinGet, Visual Studio ve Windows Yazılım Geliştirme Seti gibi WDK bağımlılıklarını da yükleyebilir. Bunların tümü komut satırından yapılabilir.
WinGet'in doğru yüklendiğinden ve yapılandırıldığından emin olmak için yardıma ihtiyacınız varsa WinGet yükleme belgelerine bakın.
WinGet kullanarak en son WDK'yi adım adım yükleme
Bu adım, Visual Studio 2022 ve en son Windows SDK'sını gerektirir. Daha fazla bilgi için Kit sürümlendirme bölümüne bakın.
1. Adım: Visual Studio 2022'yi yükleme
WDK, C++ iş yükü yüklü Masaüstü geliştirmesi ile birlikte Visual Studio 2022'yi, VS 2022 C++ derleme araçlarının ve bunların ilgili VS 2022 C++ Spectre-mitigasyonlu kütüphanelerinin (En Son) bileşenlerini, sürücü oluşturmayı planladığınız her mimari için gerektirir.
Sürücü geliştirme için gereken tüm iş yükleri ve bileşenlerle Visual Studio 2022'yi yüklemek için WinGet kullanabilirsiniz. Bunu yapmak için bir Visual Studio yükleme yapılandırma dosyası gerekir. Aşağıdaki içeriklere sahip bir wdk.vsconfig
dosyası oluşturun ve konumunu not alın:
{
"version": "1.0",
"components": [
"Microsoft.Component.MSBuild",
"Microsoft.VisualStudio.Component.CoreEditor",
"Microsoft.VisualStudio.Component.NuGet",
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
"Microsoft.VisualStudio.Component.TextTemplating",
"Microsoft.VisualStudio.Component.VC.ASAN",
"Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre",
"Microsoft.VisualStudio.Component.VC.ATL.ARM64",
"Microsoft.VisualStudio.Component.VC.ATL.Spectre",
"Microsoft.VisualStudio.Component.VC.ATL",
"Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre",
"Microsoft.VisualStudio.Component.VC.ATLMFC",
"Microsoft.VisualStudio.Component.VC.CoreIde",
"Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre",
"Microsoft.VisualStudio.Component.VC.MFC.ARM64",
"Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
"Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre",
"Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre",
"Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre",
"Microsoft.VisualStudio.Component.VC.Tools.ARM64",
"Microsoft.VisualStudio.Component.VC.Tools.ARM64EC",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"Microsoft.VisualStudio.Component.Windows10SDK",
"Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core",
"Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.VisualStudio.Workload.NativeDesktop"
]
}
Yüklemek istediğiniz sürüme bağlı olarak, yüklemenizi özelleştirmek için oluşturduğunuz .vsconfig dosyasının yolunun yanı sıra farklı bir yükleyici parametreleri kümesi sağlamanız winget
gerekir.
Dikkat
Aşağıdaki komutlarda wdk.vsconfig dosyanıza mutlak bir yol sağlamanız gerekir. Aksi takdirde, WinGet başarıyı raporlamaya devam ederken Visual Studio'yu yükleyemeyebilir.
Visual Studio Community 2022:
winget install --source winget --exact --id Microsoft.VisualStudio.2022.Community --override "--passive --config <vsconfig-folder>\wdk.vsconfig"
Visual Studio Professional 2022
winget install --source winget --exact --id Microsoft.VisualStudio.2022.Professional --override "--passive --config <vsconfig-folder>\wdk.vsconfig""
Visual Studio Enterprise 2022:
winget install --source winget --exact --id Microsoft.VisualStudio.2022.Enterprise --override "--passive --config <vsconfig-folder>\wdk.vsconfig"
Daha fazla bilgi için Visual Studio yüklemek veya değiştirmek için WinGet kullanma makalesinde Visual Studio belgelerine bakabilirsiniz.
2. Adım: Windows SDK ve WDK'yi yükleme
Aşağıdaki komutları çalıştırarak WinGet'ten hem Windows SDK'sını hem de WDK'yi yükleyebilirsiniz:
Windows SDK :
winget install --source winget --exact --id Microsoft.WindowsSDK.10.0.26100 --log $env:USERPROFILE/Desktop/sdk-install.log
Windows WDK:
winget install --source winget --exact --id Microsoft.WindowsWDK.10.0.26100 --log $env:USERPROFILE/Desktop/wdk-install.log
VS 17.11.0 veya üzerini kullanıyorsanız uzantı yükleme onay kutusunun işaretini kaldırın.
3. Adım: WDK Visual Studio uzantısını yükleme
Not
Bu bölüm yalnızca VS 17.11.0 sürümünden önceki sürümlerde kullanılırken geçerlidir.
WDK'yi komut satırından yükledikten sonra, sürücüleri derleyebilmek ve test edebilmek için Windows Driver Kit Visual Studio uzantısını ayrı olarak yüklemeniz gerekir. Varsayılan olarak, uzantı %ProgramFiles(x86)%\Windows Kits\10\Vsix\VS2022\10.0.26100.0\%PROCESSOR_ARCHITECTURE%\WDK.vsix
altında bulunur.
Komut İstemi'ni kullanma:
for /f "usebackq tokens=*" %i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -nologo -latest -products * -property enginePath`) do (
"%i\VSIXInstaller.exe" "%ProgramFiles(x86)%\Windows Kits\10\Vsix\VS2022\10.0.26100.0\%PROCESSOR_ARCHITECTURE%\WDK.vsix"
)
PowerShell'i kullanma:
& $(& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -nologo -latest -products * -property enginePath | Join-Path -ChildPath 'VSIXInstaller.exe') "${env:ProgramFiles(x86)}\Windows Kits\10\Vsix\VS2022\10.0.26100.0\${env:PROCESSOR_ARCHITECTURE}\WDK.vsix"
WinGet yapılandırma dosyası kullanarak tam sürücü geliştirme ortamı yükleme
bir WinGet Yapılandırma dosyası kullanarak, minimum el ile müdahale ile sürücü geliştirme için yeni bir makine ayarlayabilirsiniz.
Windows 11 sürümünü ve bağımlılıklarını yüklemek için bir yapılandırma dosyası sağlanır. Bu yapılandırma aşağıdaki bileşenleri ayarlar:
- Visual Studio 2022 Topluluğu.
- Sürücü geliştirme için gerekli Visual Studio iş akışları ve bileşenleri.
- Windows 11, sürüm 24H2 SDK.
- Windows 11, sürüm 24H2 WDK.
- WDK Visual Studio Uzantısı.
Yapılandırma dosyaları en iyi şekilde yeni bir makine ayarlarken çalışır. Ancak, bu yapılandırma dosyasını zaten bazı bileşenlerin yüklü olduğu makinelerde de kullanabilirsiniz. WinGet yüklü bileşenleri algılar ve yalnızca eksik bileşenleri yükler.
Bahşiş
PowerShell kullanarak WDK yapılandırma dosyasını doğrudan indirip yükleyebilirsiniz. WinGet 'in en son sürümünü yüklediktensonra aşağıdaki komutları çalıştırabilirsiniz:
# Open a new PowerShell terminal if needed
powershell
# Download configuration file to install WDK with VS 2022 Community
Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/microsoft/Windows-driver-samples/main/configuration.dsc.yaml' -OutFile configuration.dsc.yaml
# Install VS, SDK, WDK and WDK VS extension using the configuration file
winget configure -f configuration.dsc.yaml
1. Adım: WinGet'i ayarlama
Sağlamak istediğiniz makinede WinGet sürüm 1.6 veya üzerinin yüklü olduğundan emin olun. Terminalinizde winget --version
çalıştırarak ve çıkış sürüm numarasının v1.6.2631
veya daha yüksek olup olmadığını denetleyerek bunu yapabilirsiniz. Yoksa veya terminal komutun mevcut olmadığını belirten bir hata oluşturursa devam etmeden önce WinGet'in en son sürümünü yüklemeniz gerekir.
2. Adım: WDK Yapılandırma dosyasını indirme
Yapılandırma açıklaması dosyası buradanindirilebilir. Bu dosyayı configuration.dsc.yml
olarak kaydedin ve konumunu not alın.
Bahşiş
Sağlanan yapılandırma dosyası Visual Studio 2022'nin Community sürümünü yükler. Farklı bir sürüme ihtiyacınız varsa, yüklemek istediğiniz sürüm için farklı kimliklere sahip Microsoft.VisualStudio.2022.Community
ve Microsoft.VisualStudio.Product.Community
ürün kimliklerini düzenleyebilirsiniz (Professional: Microsoft.VisualStudio.2022.Professional
ve Microsoft.VisualStudio.Product.Professional
için; Kurumsal için: Microsoft.VisualStudio.2022.Enterprise
ve Microsoft.VisualStudio.Product.Enterprise
).
Adım 3A: WDK Yapılandırma dosyasını yüklemek için WinGet yapılandırmayı çalıştırma
WDK yapılandırma dosyasının kaydedildiği dizinin altındaki bir komut satırında aşağıdaki komutu çalıştırarak makinenizi bu dosyayı kullanarak yapılandırın:
winget configure -f configuration.dsc.yaml
3B. Adım: WDK Yapılandırma dosyasını yüklemek için Geliştirme Giriş'i kullanma
Alternatif olarak, Dev Home yüklediyseniz, makinenizi yapılandırmak içinkullanabilirsiniz. İndirdiğiniz WDK yapılandırma dosyasını açmak için kenar çubuğundan Makine yapılandırması'nı ve ardından Ana ekranda Geliştirme ortamı>Yapılandırma dosyasını ayarla'yı seçin. Makinenizi yapılandırmak için bu dosyayı kullanmak istediğinizi onayladıktan sonra yükleme devam eder ve tamamlandıktan sonra sürücü geliştirmeye hazır bir ortamınız olmalıdır.
Ayrıca bkz.
- Uygulamaları yüklemek ve yönetmek için WinGet aracını kullanma
- WinGet Yapılandırma: Winget ve yapılandırma dosyası kullanarak makine ayarlama
- Visual Studio yüklemek, güncelleştirmek ve yönetmek için komut satırı parametrelerini kullanma
- Windows 11 donanım gereksinimleri