Установка предварительных версий пакета драйверов Windows (WDK)

На этой странице содержатся инструкции по установке За кулисами предварительных версий пакета драйверов Windows (WDK). Ссылки для скачивания для последней предварительной версии WDK и EWDK включены https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.

Установка пакета драйверов Windows (WDK) За кулисами preview

1. Установка Visual Studio

  • Теперь WDK поддерживает Visual Studio 2022. Поддерживаются все выпуски. WDK больше не поддерживает Visual Studio 2019.
  • Скачайте с Visual Studio 2022 г.
  • Выберите рабочую нагрузку: разработка с помощью C++.
  • Для драйверов Arm64 и Arm64EC необходимо дополнительно установить компонент: отдельные компоненты —> компиляторы, средства сборки и среды выполнения —> компиляторы и библиотеки Visual C++ для Arm64/Arm64EC. Обратите внимание, что в WDK включена защита Spectre по умолчанию, но для каждой разрабатываемой архитектуры требуется Visual Studio установить библиотеки с устранением рисков Spectre.

2. Отключение проверки строгого имени

Расширения Visual Studio WDK в настоящее время не подписаны строгими именами. Выполните следующие команды из командной строки с повышенными привилегиями, чтобы отключить проверку строгого имени:

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

3. Установка пакета SDK За кулисами предварительной версии

Получение предварительной версии пакета SDK За кулисами

4. Установка предварительной версии За кулисами WDK

Получение предварительной версии За кулисами WDK

Примечание

Во время установки вы увидите, что установщик Visual Studio установит расширения Visual Studio WDK.

Установка Enterprise WDK (EWDK) За кулисами preview

В качестве альтернативы приведенным выше шагам EWDK является автономной автономной средой командной строки для создания драйверов, включающих средства сборки для Visual Studio 2022. Дополнительные сведения об установке Enterprise WDK см. в разделе "Установка Enterprise WDK".

Получение пакета драйверов Enterprise Windows (EWDK) За кулисами (предварительная версия)

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

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

Затем подключите ISO- файл, скачанный на странице предварительного просмотра За кулисами, и выберите LaunchBuildEnv, чтобы использовать EWDK.