ОС Windows поддерживает спецификацию Plug and Play, в которой определяется, как компьютер может выявить и настроить добавленное оборудование, а также установить соответствующий драйвер устройства. Перед внедрением спецификации Plug and Play пользователям приходилось вручную настраивать устройства перед присоединением их к компьютеру.

Если пользователь подключает оборудование Plug and Play при использовании ОС, поддерживающей технологию Plug and Play, такой как Windows Vista® или Windows Server® 2008, Windows автоматически ищет соответствующий устройству пакет драйвера и настраивает устройство таким образом, чтобы оно не повредило работе других устройств.

Так как программа драйвера устройства выполняется как часть операционной системы с неограниченным доступом ко всему компьютеру, важно устанавливать только известные и авторизованные драйвера устройств. В целях выполнения этого требования безопасности процесс установки в ОС Windows Vista и Windows Server 2008 разбит на два этапа:

Установка устройства в Windows

Процесс установки устройства и драйвера устройства в ОС Windows Vista и Windows Server 2008 показан на следующей диаграмме. Обозначение «PnP» на этой диаграмме относится к выполняемой в Windows службе «Plug and Play». Если любая из рассмотренных проверок безопасности завершится неудачно или не будет найден пакет драйвера устройства, процесс завершится.



Блок-схема - Установка драйвера устройства Windows
  1. Когда пользователь присоединяет устройство, Windows обнаруживает наличие нового оборудования и направляет службе «Plug and Play» команду подключить это устройство.

  2. Служба «Plug and Play» идентифицирует устройство.

  3. Затем служба «Plug and Play» просматривает хранилище драйверов в поисках соответствующего устройству пакета драйвера. Если соответствующий пакет не найден, будет выполнен переход к шагу 4. Если нужный пакет найден, будет выполнен переход к шагу 8.

  4. ОС Windows ведет поиск соответствующего пакета драйвера в следующих расположениях (поиск останавливается, как только найден нужный пакет):

  5. Затем в Windows проверяется наличие у пользователя разрешений поместить этот пакет драйвера в хранилище драйверов. Пользователь должен иметь учетные данные администратора либо политика компьютера должна быть настроена таким образом, чтобы обычные пользователи могли устанавливать устройства с данным идентификатором. Дополнительные сведения об этой политике см. в разделе Настройка политики компьютера для установки особых устройств пользователями, не являющимися администраторами.

  6. Затем выполняется проверка наличия у пакета драйвера допустимой цифровой подписи. Если пакет драйвера подписан сертификатом, который является допустимым, однако отсутствует в хранилище доверенных издателей, Windows запрашивает у пользователя подтверждение выполнения установки.

  7. Копия пакета драйвера помещается в хранилище драйверов.

  8. Служба PnP копирует файлы драйвера из хранилища драйверов в рабочее расположение, как правило, в папку %systemroot%\windows32\drivers.

  9. Служба PnP настраивает реестр, чтобы указать Windows, как должны быть использованы только что установленные драйвера.

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

В Windows Vista и Windows Server 2008 процедура, выполняемая в шагах 3-7, называется промежуточным хранением. В процессе промежуточного хранения Windows выполняет проверки безопасности, а затем помещает пакет драйвера в безопасное расположение, чтобы к нему могла получить доступ служба. В Windows Vista и Windows Server 2008 промежуточное хранение может осуществляться администратором в виде отдельного действия. Дополнительные сведения см. в разделе Помещение драйвера устройства в хранилище драйверов.

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

Дополнительные ссылки

Дополнительные сведения о хранилище драйверов и процессе промежуточного хранения см. в пошаговом руководстве по управлению и установке устройств: подписывание и размещение драйверов устройств (https://go.microsoft.com/fwlink/?LinkId=140049 (может быть на английском языке)).

Установка устройств и соответствующих драйверов

Установка устройства Plug and Play

Установка устройства, не являющегося Plug and Play

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

Помещение драйвера устройства в хранилище драйверов

Настройка Windows на поиск драйверов устройств в дополнительных папках

Настройка Windows на поиск драйверов устройств в Центре обновления Windows

Обновление или изменение драйвера устройства

Откат драйвера устройства к предыдущей версии

Включение и отключение устройства Plug and Play

Запуск и остановка драйвера устройства, не являющегося Plug and Play

Настройка типа запуска драйвера устройств не Plug and Play


Содержание