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


Стратегия установки устройств и драйверов

иллюстрация компаса, карты и пальца, указывающего на карту.

Чтобы установить устройство и драйвер в операционной системе 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.

Это основные шаги. Дополнительные шаги могут потребоваться в зависимости от потребностей установки отдельного устройства и драйвера.