Комплект разработки драйверов для Windows (WDK)

Комплект WDK используется для разработки, тестирования и развертывания драйверов для Windows. Последняя общедоступная версия WDK доступна ниже. Присоединитесь к программе предварительной оценки Windows, чтобы получать сборки WDK Insider Preview.

WDK для Windows 10 версии 1709

Установка Visual Studio 2017

Следующие выпуски Visual Studio 2017 поддерживают разработку драйверов.

При установке Visual Studio выберите рабочую нагрузку Разработка классических приложений с помощью C++. Пакет средств разработки программного обеспечения (SDK) для Windows 10 добавляется автоматически и отображается в правой области Сводка.

Для разработки драйверов ARM или ARM64 выберите Отдельные компоненты и в разделе Компиляторы, средства сборки и среды выполнения выберите Компиляторы и библиотеки Visual C++ для ARM или ARM64.

Установить WDK для Windows 10 версии 1709
Скачать сейчас

Новые возможности в этом выпуске: по умолчанию вместе с WDK устанавливается расширение WDK для Visual Studio. Это необходимо сделать для поддержки интеграции WDK с VS.

Enterprise WDK для Windows 10 версии 1709 (EWDK)

EWDK — это автономная среда командной строки для создания драйверов. В нее включены средства Visual Studio Build Tools, а также пакеты SDK и WDK. Есть две версии.

Пакет EWDK со средствами Visual Studio Build Tools 15.4 (рекомендуется)
Скачать сейчас
Пакет EWDK со средствами Visual Studio Build Tools 15.2
Скачать сейчас

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

Дополнительные сведения

Заметки о выпуске и требования среды выполнения

Вы можете использовать WDK для разработки драйверов, которые работают в следующих операционных системах.

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2
Примеры универсальных драйверов для Windows

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

  • Перейдите на страницу шаблонов драйверов на GitHub и нажмите Клонировать или скачать > Скачать ZIP в правой части страницы.
  • Скачайте расширение GitHub для Visual Studio для подключения к репозиториям GitHub.

Подробнее о новых шаблонах драйверов.

WDK для Windows 10 версии 1703

Установка Visual Studio 2015

Внимание! Комплект WDK для Windows 10 версии 1703 еще не совместим с Visual Studio 2017. Используйте Visual Studio 2015 для разработки драйверов с этой версией WDK. Все четыре выпуска Visual Studio 2015 поддерживают разработку драйверов.

Получить Visual Studio Express для настольного компьютера
Получить Visual Studio Community 2015
Получить Visual Studio Professional 2015
Получить Visual Studio Enterprise 2015

При установке Visual Studio выберите параметр Стандартный для разработчиков Windows 10.

Установить Windows SDK для Windows 10 версии 1703
Установите WDK для Windows 10 версии 1703
Скачать сейчас

Внимание! После установки WDK вы не сможете разрабатывать современные приложения.

Внимание! Если вы установили WDK для Windows 10 версии 1607, некоторые файлы WDK удаляются при установке WDK для Windows 10 версии 1703 поверх WDK для Windows 10 версии 1607. Восстановить эти файлы можно следующим образом.

  1. В меню "Пуск" (  ) введите Приложения и компоненты в поле поиска и выберите элемент Приложения и компоненты из списка результатов.
  2. Найдите Комплект разработки драйверов для Windows — Windows 10.0.15063.0 в списке Приложения и компоненты и выберите найденную программу.
  3. Выберите Изменить, затем Восстановить и следуйте указаниям на экране.
  4. Файлы будут восстановлены.
EWDK для Windows 10 версии 1703

Вы также можете установить комплект EWDK, чтобы разрабатывать драйвера и простые тестовые приложения Win32 в среде сборки, управляемой из командной строки. Эта среда включает не все возможности, доступные в Visual Studio, такие как интегрированная среда разработки (IDE), поэтому вам потребуется воспользоваться редактором кода на ваш выбор.

Другие скачиваемые файлы WDK

Установка Visual Studio 2015 и Windows SDK для Windows 10 версии 1607
  1. Запустите Центр обновления Windows.
  2. Установите Visual Studio.
  3. При установке выберите параметр Стандартный для разработчиков Windows 10.
  4. Следуйте указаниям для завершения установки.
  5. Установите WDK для Windows 10 версии 1607
WDK 8.1 с обновлением (для драйверов Windows 8.1, 8, и 7)

Скачайте обновление комплекта WDK 8.1, которое содержит инструменты для создания, тестирования, отладки и развертывания драйверов для Windows 8.1 с обновлением, Windows 8.1, Windows 8 и Windows 7. После скачивания WDK рекомендуется установить пакет тестов для WDK 8.1 с обновлением. Он содержит тесты для базовых функций устройств, графики, обработки изображений, высокоскоростного мобильного подключения (CDMA, GSM, беспроводная сеть), датчиков и других служебных программ.

Внимание. Перед установкой WDK 8.1 с обновлением необходимо установить Visual Studio 2013.

WDK 8

Мы предоставляем комплект разработки драйверов для Windows (WDK) 8, чтобы дать вам время перейти на WDK 8.1 с обновлением и Visual Studio 2013. Майкрософт не поддерживает WDK 8 и не будет обновлять этот комплект в дальнейшем. Мы рекомендуем использовать последние версии WDK и Visual Studio для создания драйверов для Windows.

Внимание. Перед установкой WDK 8 необходимо установить Visual Studio Professional 2012 или Visual Studio Ultimate.

WinDbg для Windows 8.1

Средства отладки для Windows (WinDbg) включены в WDK 8.1 с обновлением, но вы можете также установить их как автономные компоненты из комплекта SDK для Windows 8.1. В мастере установки выберите "Средства отладки для Windows" и отмените выбор всех прочих компонентов.

Клиент удаленной отладки для Windows 8.1

С помощью клиента удаленной отладки Windows можно работать с разработчиками из Майкрософт удаленно, по Интернету, чтобы отлаживать сбои в режиме ядра с помощью отладчика ядра. Узнайте подробную информацию и подготовьтесь к удаленной отладке.

WDK 7.1.0 (для драйверов для Windows XP)

Разрабатываете драйвер для Windows XP или Windows Server 2003? Комплект WDK 7.1.0 содержит инструменты, примеры кода, документы, компиляторы, заголовки и библиотеки, которые можно использовать для создания драйверов для этих операционных систем.

Автономные средства отладки для Windows XP и Windows Vista

Если вы выполняете отладку в Windows XP, Windows Server 2003, Windows Vista или Windows Server 2008 (или используете одну из этих операционных систем для запуска средств отладки для Windows), необходимо использовать средства отладки из выпуска для Windows 7. Они включены в пакет SDK для Windows 7 и .NET Framework 4.0. Чтобы установить средства отладки для Windows как автономный компонент, в мастере установки SDK выберите "Средства отладки для Windows" и отмените выбор всех прочих компонентов.

Внимание! Новые версии распространяемого пакета Visual C++ 2010 могут вызывать проблемы при установке пакета SDK для Windows 7. Подробнее см. в разделе поддержки для пакета Windows SDK.

Была ли эта страница вам полезна?
Хотите оставить дополнительный отзыв?
Благодарим вас! Мы ценим ваши отзывы.
Подпишитесь на нас Twitter Блог Facebook Twitter Блог Facebook WeChat