Installare wdk usando WinGet

È possibile usare il Windows Gestione pacchetti (WinGet) per installare il Windows Driver Kit (WDK) e tutte le relative dipendenze dalla riga di comando. Questo articolo descrive due approcci: l'uso di un file di configurazione WinGet per configurare tutti gli elementi contemporaneamente o l'installazione di ogni componente singolarmente.

Nota

Prima di iniziare, è necessario installare WinGet. Per istruzioni sull'installazione, vedere Installare WinGet .

Installare un ambiente di sviluppo driver completo usando un file di configurazione WinGet

Eseguire il comando seguente in PowerShell per installare wdk e tutte le relative dipendenze contemporaneamente:

winget configure -f 'https://raw.githubusercontent.com/microsoft/Windows-driver-samples/main/_wdk_utils/winget/configs/wdk-vscommunity.dsc.yaml'

Questo file di configurazione configura i componenti seguenti:

  • Visual Studio Community
  • Visual Studio carichi di lavoro e componenti necessari per lo sviluppo di driver
  • Windows 11, versione 26H1 SDK
  • Windows 11, versione 26H1 WDK

I file di configurazione funzionano meglio quando si configura un nuovo computer. Tuttavia, puoi anche usarlo nei computer in cui sono già installati alcuni componenti: WinGet rileva ciò che è già presente e installa solo quelli mancanti.

Suggerimento

Il file di configurazione fornito installa l'edizione Community di Visual Studio. Se è necessaria un'edizione diversa, usare il file di configurazione corrispondente: wdk-vsprofessional.dsc.yaml per Professional o wdk-vsenterprise.dsc.yaml for Enterprise.

Installare ogni componente singolarmente

Se si preferisce installare i componenti uno alla volta, seguire la procedura descritta in questa sezione. Per il corretto funzionamento di WDK, sono necessari i componenti seguenti:

  • Visual Studio
  • Visual Studio carichi di lavoro e componenti necessari per lo sviluppo di driver
  • Windows 11, versione 26H1 SDK
  • Windows 11, versione 26H1 WDK

Visual Studio

Eseguire i comandi seguenti in PowerShell per scaricare un file .vsconfig e installare Visual Studio Community con i carichi di lavoro e i componenti necessari per lo sviluppo di driver:

$cfg = "$PWD\wdk-desktop.vsconfig"
Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/microsoft/Windows-driver-samples/main/_wdk_utils/winget/configs/wdk-desktop.vsconfig' -OutFile $cfg
winget install Microsoft.VisualStudio.Community --override "--passive --config $cfg"

Nota

Per installare un'edizione diversa, modificare il valore di --id in Microsoft.VisualStudio.Professional o Microsoft.VisualStudio.Enterprise.

Windows SDK

Eseguire il comando seguente in PowerShell per installare l'SDK di Windows più recente:

winget install Microsoft.WindowsSDK.10.0.28000

Windows WDK

Eseguire il comando seguente in PowerShell per installare la versione più recente di WDK:

winget install Microsoft.WindowsWDK.10.0.28000

Usare Dev Home per installare il file di configurazione di WDK

Se è installato Dev Home , è possibile usarlo per configurare il computer invece della riga di comando. Prima di tutto, scaricare il file di configurazione .

Quindi, in Dev Home, seleziona Configurazione del computer dalla barra laterale, quindi seleziona Configura ambiente di sviluppo>File di configurazione nella schermata principale. Dopo aver verificato che si vuole usare il file per configurare il computer, l'installazione procede automaticamente. Al termine, l'ambiente è pronto per lo sviluppo di driver.

Vedi anche