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


Шаг 2. Выбран пакет драйверов для устройства

После обнаружения и идентификации нового устройства Windows и его компонентов установки устройства выполните следующие действия.

  1. Windows выполняет поиск соответствующего пакета драйверов для устройства. Дополнительные сведения об этом шаге см. в разделе Поиск пакета драйверов.
  2. Windows выбирает наиболее подходящие пакеты драйверов для устройства из одного или нескольких пакетов драйверов. Дополнительные сведения об этом шаге см. в разделе Выбор драйвера.

Поиск пакета драйверов

Используя идентификаторы оборудования (ID) и совместимые идентификаторы , сообщаемые драйвером шины для устройства, Windows выполняет поиск пакетов драйверов , соответствующих устройству. Пакет драйверов соответствует устройству, если идентификатор оборудования или совместимый идентификатор на устройстве совпадает с идентификатором в записи раздела INF ModelsINF-файла пакета драйверов.

Например, в Windows 8 и более поздних версиях, если пользователь подключает адаптер WLAN к порту USB-концентратора, выполняются следующие действия.

  • После того как драйвер USB-концентратора создаст список идентификаторов оборудования и совместимых идентификаторов для адаптера WLAN, Windows сначала выполняет поиск соответствующего пакета драйверов для устройства в хранилище драйверов. Если пакет драйверов находится в Магазине драйверов, Windows устанавливает его на устройство. Это позволяет быстро приступить к работе устройства.

  • В отдельном процессе Windows выполняет поиск клиентский компонент Центра обновления Windows и DevicePath, чтобы найти более подходящий драйвер, чем тот, который был установлен из хранилища драйверов. Если он найден, драйвер переходит в хранилище драйверов, а затем устанавливается на устройство.

Дополнительные сведения о процессе поиска пакетов драйверов см. в разделе Поиск драйверов в Windows.

Примечание

Начиная с Windows Vista операционная система всегда устанавливает пакет драйверов из хранилища драйверов. Если соответствующий пакет драйверов найден в другом расположении, Windows сначала этапирует пакет в хранилище драйверов перед установкой пакета драйверов на устройстве.

Выбор драйвера

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

  1. Если Windows обнаружила только один соответствующий пакет драйверов, он устанавливает его на устройство.

  2. Если Windows обнаружила несколько соответствующих пакетов драйверов, Windows сначала присваивает ранжирующее значение каждому совпадению из каждого пакета драйверов. Если только один драйвер имеет наименьшее значение ранга, он устанавливает этот пакет драйверов на устройство.

    Дополнительные сведения о процессе ранжирования см. в разделе Как Windows ранжирует драйверы.

  3. Если несколько пакетов драйверов имеют одинаковое наименьшее значение ранга, Windows использует дату и версию драйвера, чтобы выбрать оптимальный пакет драйверов для устройства. Дата и версия задаются директивой INF DriverVer , содержащейся в INF-файле пакета драйверов.

После того как Windows выберет пакет драйверов для устройства, Windows установит пакет драйвера, как описано в разделе Шаг 3. Драйвер для устройства установлен.