Установка WDK с помощью WinGet

Для установки Windows Driver Kit (WDK) и всех зависимостей из командной строки можно использовать Windows диспетчер пакетов (WinGet). В этой статье описывается два подхода: использование файла конфигурации WinGet для одновременной настройки всего или установки каждого компонента по отдельности.

Примечание.

Перед началом работы необходимо установить WinGet. Инструкции по установке WinGet см. в разделе "Установка WinGet ".

Установка полной среды разработки драйверов с помощью файла конфигурации WinGet

Выполните следующую команду в PowerShell, чтобы установить WDK и все его зависимости одновременно:

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

Этот файл configuration настраивает следующие компоненты:

  • Сообщество Visual Studio
  • Рабочие нагрузки и компоненты Visual Studio, необходимые для разработки драйверов
  • Windows 11, пакет SDK версии 26H1
  • Windows 11, версия 26H1 WDK

Файлы конфигурации лучше всего работают при настройке нового компьютера. Однако вы также можете использовать это на компьютерах, у которых уже установлены некоторые компоненты, — WinGet обнаруживает, что уже там, и устанавливает только отсутствующие.

Подсказка

Предоставленный файл конфигурации устанавливает редакцию Community для Visual Studio. Если вам нужен другой выпуск, используйте соответствующий файл конфигурации: wdk-vsprofessional.dsc.yaml для профессиональных или wdk-vsenterprise.dsc.yaml корпоративных.

Установка каждого компонента по отдельности

Если вы предпочитаете устанавливать компоненты по одному разу, выполните действия, описанные в этом разделе. Чтобы WDK работал правильно, вам потребуется следующие компоненты:

  • Визуальная студия
  • Рабочие нагрузки и компоненты Visual Studio, необходимые для разработки драйверов
  • Windows 11, пакет SDK версии 26H1
  • Windows 11 версии 26H1 WDK

Визуальная студия

Выполните следующие команды в PowerShell, чтобы скачать файл .vsconfigфайл и установить Visual Studio Community с необходимыми рабочими нагрузками и компонентами для разработки драйверов:

$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"

Примечание.

Чтобы установить другой выпуск, измените значение --id на Microsoft.VisualStudio.Professional или Microsoft.VisualStudio.Enterprise.

пакет SDK Windows

Выполните следующую команду в PowerShell, чтобы установить последний пакет SDK для Windows:

winget install Microsoft.WindowsSDK.10.0.28000

Windows WDK

Выполните следующую команду в PowerShell, чтобы установить последнюю версию WDK:

winget install Microsoft.WindowsWDK.10.0.28000

Установка файла конфигурации WDK с помощью Дома разработки

Если у вас установлен дом разработки , его можно использовать для настройки компьютера вместо командной строки. Сначала загрузите файл configuration.

Затем в разделе "Главная разработка" выберите конфигурацию компьютера на боковой панели, а затем выберите"Настройка файла конфигурации> разработки" на главном экране. После подтверждения того, что вы хотите использовать файл для настройки компьютера, установка выполняется автоматически. Когда процесс завершится, ваша среда будет готова к разработке драйверов.

См. также