Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заметка
Эта статья предназначена для разработчиков, создающих драйверы устройств для Windows. Если вы хотите установить или обновить драйвер устройства на компьютере, ознакомьтесь с разделом "Обновление драйверов вручную в Windows".
Чтобы установить устройство и драйвер в операционной системе Windows, выполните следующие действия.
Шаг 1. Сведения об основах установки устройств и драйверов в Windows.
Необходимо понять основы установки устройств и драйверов в семействе операционных систем Windows. Это поможет вам принять соответствующие решения по проектированию и позволит упростить процесс разработки. Для получения дополнительной информации см. Установка устройств и драйверов.
Шаг 2. Сведения о пакетах драйверов и их компонентах.
Пакет драйвера состоит из всех компонентов, которые необходимо предоставить для установки устройства и поддержки его в Windows. Сюда входит INF-файл и все файлы, на которые ссылается INF-файл.
Дополнительные сведения см. в пакетах драйверов и INF Files.
Шаг 3. Создайте пакет драйверов для устройства.
Пакет драйвера должен предоставить INF-файл и при необходимости файлы драйверов или дополнительные компоненты программного обеспечения.
Дополнительные сведения о компонентах пакета драйверов см. в создании пакета драйверов.
Шаг 4: Тестовое подписывание пакета драйвера во время разработки и тестирования.
Тестовая подпись относится к использованию тестового сертификата для подписания предварительной версии пакета драйвера для использования на тестовых компьютерах. Разработчики могут подписывать пакеты драйверов с помощью самозаверяющих сертификатов, таких как сертификаты, создаваемые средством MakeCert. Эта возможность позволяет разработчикам устанавливать и тестировать пакеты драйверов в Windows с включенной проверкой подписи драйвера.
Дополнительные сведения см. в: Подписание драйверов при разработке и тестировании.
Шаг 5. Предварительная подпись пакета драйвера для тестирования в режиме безопасной загрузки.
Предварительная подпись означает использование предпроизводственного сертификата WHQL/WHCP для подписания предрелизной версии пакета драйвера , предназначенной для использования в розничных или производственных системах без необходимости включения TESTSIGNING. Эта возможность позволяет разработчикам тестировать драйверы с включенной безопасной загрузкой до официального подписывания их пакета драйверов.
Дополнительные сведения см. в Подписывание и тестирование драйверов на этапе предпродакшена.
Шаг 6. Подписать для выпуска пакет драйвера для распространения.
После того, как вы протестировали и проверили пакет драйвера , необходимо подписать его. Подписывание выпуска определяет издателя пакета драйвера. Хотя этот шаг является необязательным, пакеты драйверов должны быть подписаны на выпуск по следующим причинам:
Обеспечение подлинности, целостности и надежности пакетов драйверов. Windows использует цифровые подписи для проверки удостоверения издателя и проверки того, что драйвер не был изменен после публикации.
Обеспечить лучший пользовательский интерфейс, упрощая автоматическую установку драйверов.
Запустите драйверы в режиме ядра в 64-разрядных версиях Windows Vista и более поздних версиях Windows.
Воспроизведение определенных типов содержимого класса Premium следующего поколения.
пакеты драйверов подписаны для выпуска через следующие средства:
подписи выпуска WHQL, полученной с помощью программы совместимости оборудования Windows (для Windows 10/11) или программы сертификации оборудования Windows (для Windows 8/8.1 и более старых операционных систем).Подпись выпуска, созданная с помощью сертификата издателя программного обеспечения (SPC).
Дополнительные сведения см. в статье Подписание драйверов для общего выпуска.
Шаг 7. Распространение пакета драйвера.
Последним шагом является распространение пакета драйвера . Если пакет драйверов соответствует стандартам качества, определенным в программе совместимости оборудования Windows (для Windows 10/11), или программы сертификации оборудования Windows (для Windows 8/8.1 и более старых операционных систем), вы можете распространить его через программу обновления Microsoft Windows. Дополнительные сведения см. в разделе Публикация драйвера в Windows Update.
Это основные шаги. Дополнительные шаги могут потребоваться в зависимости от потребностей установки отдельного устройства и драйвера.