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

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

Установка пакета драйверов Windows (WDK) Insider Preview

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

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

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

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

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 Insider Preview

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

4. Установка WDK Insider Preview

Получение предварительной версии WDK Insider Preview

Примечание

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

Установка Enterprise WDK (EWDK) Insider Preview

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

Получение пакета корпоративных драйверов Windows (EWDK) Insider Preview

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

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-файл, скачанный со страницы Insider Preview, и выберите LaunchBuildEnv , чтобы использовать EWDK.