Установка предварительных версий комплекта драйверов Windows (WDK)
На этой странице содержатся инструкции по установке версий предварительной версии пакета драйверов Windows (WDK). Ссылки на скачивание для последней предварительной версии WDK и EWDK включены https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.
Установка пакета драйверов Windows (WDK) Предварительной версии
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. Отключение проверки строгого имени
Расширения 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 Insider Preview
Получение предварительной версии WDK Insider Preview
Примечание.
Во время установки установщик Visual Studio установит расширения Visual Studio WDK. Дополнительные сведения см. в разделе "Скачать комплект драйверов Windows".
Установка предварительной версии enterprise WDK (EWDK)
В качестве альтернативы приведенным выше шагам 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.