Поделиться через


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

В этой статье представлены инструкции по установке предварительных версий Insider Preview пакета драйверов Windows (WDK). Выполните процедуры, чтобы установить предварительную версию WDK или Корпоративную версию WDK (EWDK).

Ссылки на скачивание последней предварительной версии WDK и EWDK доступны на Windows Insider Preview Downloads.

Установка предварительной версии WDK Insider Preview

Эта процедура устанавливает предварительную версию WDK Insider Preview. Вы устанавливаете Visual Studio с рабочей нагрузкой C++, отключаете проверку строгого имени и устанавливаете предварительные версии SDK и WDK.

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

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

  1. Скачайте Visual Studio 2022.

    WDK поддерживает Visual Studio 2022, во всех редакциях. WDK больше не поддерживает Visual Studio 2019.

  2. Выберите рабочую нагрузку "Разработка с помощью 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 Insider Preview

Установите предварительную версию пакета SDK для предварительной оценки, следуя инструкциям в разделе "Получение предварительной версии пакета SDK".

Шаг 4. Завершение установки WDK

Завершите установку предварительной версии программы предварительной оценки WDK, выполнив инструкции по получении предварительной версии WDK.

Примечание.

Во время установки Visual Studio устанавливает расширения Visual Studio WDK. Дополнительные сведения см. в разделе "Скачать комплект драйверов Windows".

Установка предварительной версии EWDK Insider Preview

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

Шаг 1. Получение предварительной версии EWDK

Начните с инструкций, описанных в разделе "Получение предварительной версии EWDK Insider Preview".

Шаг 2. Выключите проверку строгого имени

Чтобы отключить проверку строгого имени для расширений 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. Подключите ISO и запустите EWDK

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

Шаг 4. Завершение установки EWDK

Завершите установку предварительной версии EWDK Insider Preview, следуя инструкциям в разделе "Получить предварительную версию программы предварительной оценки EWDK".