ОС 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
обнаруживает наличие нового оборудования и направляет службе «Plug
and Play» команду подключить это устройство.
- Служба «Plug and Play» идентифицирует устройство.
- Затем служба «Plug and Play» просматривает хранилище драйверов
в поисках соответствующего устройству пакета драйвера. Если
соответствующий пакет не найден, будет выполнен переход к шагу 4.
Если нужный пакет найден, будет выполнен переход к шагу 8.
- ОС Windows ведет поиск соответствующего пакета драйвера в
следующих расположениях (поиск останавливается, как только найден
нужный пакет):
- Поиск в папках, указанных в параметре реестра
DevicePath. Дополнительные сведения см. в разделе Настройка Windows на
поиск драйверов устройств в дополнительных папках.
- Поиск на веб-сайте Центра обновления Windows.
Дополнительные сведения см. в разделе Настройка Windows на
поиск драйверов устройств в Центре обновления Windows.
- Предложение пользователю указать
носитель.
- Поиск в папках, указанных в параметре реестра
DevicePath. Дополнительные сведения см. в разделе Настройка Windows на
поиск драйверов устройств в дополнительных папках.
- Затем в Windows проверяется наличие у пользователя разрешений
поместить этот пакет драйвера в хранилище драйверов. Пользователь
должен иметь учетные данные администратора либо политика компьютера
должна быть настроена таким образом, чтобы обычные пользователи
могли устанавливать устройства с данным идентификатором.
Дополнительные сведения об этой политике см. в разделе Настройка политики
компьютера для установки особых устройств пользователями, не
являющимися администраторами.
- Затем выполняется проверка наличия у пакета драйвера допустимой
цифровой подписи. Если пакет драйвера подписан сертификатом,
который является допустимым, однако отсутствует в хранилище
доверенных издателей, Windows запрашивает у пользователя
подтверждение выполнения установки.
- Копия пакета драйвера помещается в хранилище драйверов.
- Служба PnP копирует файлы драйвера из хранилища драйверов в
рабочее расположение, как правило, в папку
%systemroot%\windows32\drivers.
- Служба PnP настраивает реестр, чтобы указать Windows, как
должны быть использованы только что установленные драйвера.
- Служба PnP запускает новые драйвера. Этот шаг выполняется при
каждом перезапуске компьютера для перезагрузки драйверов.
В Windows Vista и Windows Server 2008 процедура, выполняемая в шагах 3-7, называется промежуточным хранением. В процессе промежуточного хранения Windows выполняет проверки безопасности, а затем помещает пакет драйвера в безопасное расположение, чтобы к нему могла получить доступ служба. В Windows Vista и Windows Server 2008 промежуточное хранение может осуществляться администратором в виде отдельного действия. Дополнительные сведения см. в разделе Помещение драйвера устройства в хранилище драйверов.
Если ведется одновременное администрирование нескольких компьютеров, помещение пакетов драйверов устройств на промежуточное хранение в этих компьютерах дает существенные преимущества. В процессе промежуточного хранения Windows выполняет все требуемые проверки безопасности, включая проверку прав администратора и утверждение цифровых подписей. Если пакет драйвера был успешно помещен на промежуточное хранение, любой вошедший на этот компьютер пользователь может установить драйвера, находящиеся в хранилище драйверов, просто подключив к компьютеру соответствующее устройство. При выполнении процедуры не выводится никаких сообщений, для нее не требуются особые разрешения. Пользователь просто подключает устройство и оно начинает работать без обращения к администратору или справочной службе.
Дополнительные ссылки
Дополнительные сведения о хранилище драйверов и процессе промежуточного хранения см. в пошаговом руководстве по управлению и установке устройств: подписывание и размещение драйверов устройств (http://go.microsoft.com/fwlink/?LinkId=140049 (может быть на английском языке)).
Установка устройств и соответствующих драйверов
Установка устройства Plug and Play
Установка устройства, не являющегося Plug and Play
Помещение драйвера устройства в хранилище драйверов
Настройка Windows на поиск драйверов устройств в дополнительных папках
Настройка Windows на поиск драйверов устройств в Центре обновления Windows
Обновление или изменение драйвера устройства
Откат драйвера устройства к предыдущей версии
Включение и отключение устройства Plug and Play
Запуск и остановка драйвера устройства, не являющегося Plug and Play