Добавление драйверов производителей оригинального оборудования для устройств Plug and Play при установке Windows

Переводы статьи Переводы статьи
Код статьи: 254078 - Vizualiza?i produsele pentru care se aplic? acest articol.
Версия данной статьи для Microsoft Windows XP:314479.
Внимание! Эта статья содержит сведения об изменении реестра. Перед внесением изменений рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления. Для получения дополнительных сведений о создании резервной копии, восстановлении и изменении реестра щелкните следующий номер статьи базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Развернуть все | Свернуть все

В этой статье

Аннотация

В статье описывается, как при установке Windows установить драйверы, выпускаемые производителями вычислительной техники (драйверы ПВТ). Данная статья рассматривает только драйверы, устанавливаемые в ходе графического этапа установки Windows или после завершения работы программы установки при перечислении устройств Plug and Play. Это позволяет заранее загружать драйверы производителей для устройств Plug and Play, которые будут добавлены позже.

В статье описано добавление драйверов производителей в следующих случаях:
  • при установке в автоматическом режиме;
  • при установке с использованием программы Sysprep;
  • при установке с использованием службы удаленной установки (RIS);
  • при установке с использованием образов Riprep;
  • при добавлении драйверов к установленной копии Windows.
Для получения дополнительных сведений о добавлении драйверов производителей для устройств хранения данных в ходе текстового этапа установки Windows щелкните следующий номер статьи базы знаний Майкрософт:
220845 Добавление обновленный версий драйверов или драйверов независимых производителей при установке Windows (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Дополнительная информация

Драйверы, добавляемые в ходе установки Windows при появлении сообщения «Установка устройств», должны размещаться в определенных папках. На этом этапе программа установки добавляет устройства, используя идентификаторы Plug and Play, перечисленные подсистемой Plug and Play. Программа установки просматривает предопределенный путь и ищет файлы INF, содержащие идентификатор Plug and Play нужного устройства. Данный путь хранится в следующем параметре реестра и по умолчанию указывает на папку %SystemRoot%\Inf:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
Программа установки использует данный путь для поиска файлов INF. В дальнейшем этот путь используется для поиска файлов INF, если система обнаруживает новое оборудование. Если на этапе установки изменить данный параметр с помощью файла ответов или файла Sysprep.inf, измененное значение сохраняется и будет использоваться и после завершения установки.

В следующих разделах описано добавление драйверов производителей для процесса автоматической установки или установки с использованием программы Sysprep.

Для системы Microsoft Windows 2000

Автоматическая установка

Чтобы добавить драйверы для процесса автоматической установки, следуйте приведенным ниже указаниям. Если драйверы производителей не имеют цифровой подписи, то на этапе установки появится соответствующее сообщение. Для получения дополнительных сведений об отключении этого сообщения щелкните следующий номер статьи базы знаний Майкрософт:
236029 Настройка политики подписывания драйверов для автоматической установки Windows 2000 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
  1. Создайте общий сетевой ресурс и скопируйте на него папку I386 с компакт-диска Windows. Для создания данного ресурса и файла ответов Unattended.txt можно воспользоваться программой Setupmgr.exe. Программа Setupmgr.exe, а также файл Unattend.doc, содержащий руководство по автоматической установке Windows, находятся в файле Deploy.cab, который расположен на компакт-диске Windows в папке Support\Tools.

    Чтобы загрузить и установить последнюю версию этих файлов, обратитесь на веб-узел Майкрософт по следующему адресу:
    http://www.microsoft.com/windows2000/downloads/servicepacks/sp4/deploytools.mspx
  2. Создайте в папке I386 папку $oem$\$1\Drivers. В зависимости от устанавливаемого оборудования может потребоваться создать в папке Drivers дополнительные папки. Например, для драйверов сетевых карт, модемов или видеокарт. Папка $1 соответствует папке %SystemDrive%. В ходе текстового этапа установки файлы и папки из папки $oem$\$1\Drivers копируются в папку %SystemDrive%\Drivers следующим образом:
    \i386
    \$oem$
    - - \$1
    - - - \Drivers
    - - - - - \network adapter
    - - - - - \MODEM
    - - - - - \VIDEO
  3. Скопируйте все драйверы производителей требуемых устройств в папки, созданные на предыдущем шаге.
  4. Добавьте в раздел [Unattended] файла ответов строку OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»). Например, добавьте следующее значение.
    [Unattended]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"
    						
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной среды %SystemDrive%.
  5. Сохраните файл ответов.
Когда на графическом этапе установки выполняется поиск файлов INF, содержащих нужные идентификаторы Plug and Play, программа установки просматривает как путь, указанный в переменной OemPnPDriversPath, так и путь по умолчанию (путь %WinDir%\Inf). Хотя путь %WinDir%\Inf является первым в списке поиска, программа установки просматривает все пути, перечисленные в переменной OemPnPDriversPath. Это позволяет правильно устанавливать устройства, для которых существует несколько файлов INF. ((Например, в Windows может быть включен драйвер данного устройства, реализующий общие функции.) В этом случае подсистема Plug and Play использует файл INF с наиболее подходящим идентификатором и устанавливает драйвер устройства, соответствующий данному файлу INF.

Установка с использованием программы Sysprep

Процедура добавления драйверов производителей при установке с использованием программы Sysprep похожа на процедуру, описанную в разделе «Автоматическая установка» данной статьи, однако в этом случае нет необходимости в создании общего сетевого ресурса. Чтобы добавить драйверы к мастеру мини-установки, следуйте приведенным ниже указаниям.

Примечание. Чтобы добавить драйверы производителей для устройств хранения данных в образ Sysprep, используемый для загрузки компьютера, необходима программа Sysprep версии 1.1. Для средства Sysprep и средств развертывания, включающих Sysprep, выпущено много обновлений. Поэтому рекомендуется использовать последние версии средства Sysprep и средств развертывания для устанавливаемой операционной системы. Чтобы загрузить средство Sysprep и документацию к нему, обратитесь на веб-узел Майкрософт по следующему адресу:
http://www.microsoft.com/windows2000/downloads/servicepacks/sp4/deploytools.mspx
  1. Создайте папки для драйверов производителей в корневой папке тома, содержащего папку %WinDir%:

    \Drivers
    - - \network adapter
    - - \VIDEO
    \Sysprep
    \WINNT
  2. Скопируйте драйверы производителей в соответствующие папки.
  3. Добавьте в раздел [Unattended] файла Sysprep.inf строку OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»).
    [Unattended]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Video"
    					
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной среды %SystemDrive%.
Если необходимо, чтобы после завершения работы мастера драйверы ПВТ были удалены с диска, создайте папки, указанные на предыдущем шаге, в папке Sysprep. В этом случае необходимо соответствующим образом изменить значение переменной OemPnPDriversPath. Папка Sysprep и вложенные в нее папки автоматически удаляются после завершения установки.

Сохраните файл Sysprep.inf в папке Sysprep и запустите программу Sysprep.exe. Все устройства Plug and Play будут автоматически установлены на компьютерах назначения в процессе работы мастера мини-установки. (Включая устройства, для которых были найдены INF-файлы драйверов ПВТ.)

Примечание Использование в командной строке параметра -pnp необходимо только при наличии на компьютере назначения ранних версий устройств PnP (для шины ISA). При указании параметра -pnp будет выполнено полное перечисление всех устройств Plug and Play, что увеличивает время работы мастера мини-установки Sysprep на 5—10 минут. Кроме того, при добавлении контроллеров устройств хранения данных с помощью программы Sysprep версии 1.1 или более поздней использование параметра -pnp может привести к появлению в окне диспетчера устройств дополнительных контроллеров жестких дисков. Для получения дополнительных сведений щелкните следующие номера статей базы знаний Майкрософт:
253340 При использовании программы Sysprep версии 1.1 в диспетчере устройств появляются устройства SCSI, отсутствующие в системе (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
216937 Использование программы подготовки системы (Sysprep) и файлов ответов в Windows 2000 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Примечание Если драйверы производителей не имеют цифровой подписи, мастер мини-установки откладывает установку таких устройств до момента, когда в систему войдет администратор. Такой тип установки называется клиентской установкой (в отличие от серверной установки, выполняемой при работе мастера мини-установки).

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
256204 Мастер мини-установки Sysprep не устанавливает неподписанные драйверы, если не указан параметр «-pnp» (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Установка с использованием службы удаленной установки (RIS)

Процедура добавления драйверов производителей при установке с использованием службы RIS аналогична процедуре, описанной в разделе «Автоматическая установка», за исключением следующих двух отличий.
  1. Создайте папку $oem$ на том же уровне, что и папку \I386 образа RIS. Например, используйте следующую структуру папок:
    RemoteInstall\Setup\%language\Images\%dir_name%\i386
    RemoteInstall\Setup\%language\Images\%dir_name%\$oem$\$1\Drivers
                                                            \network adapter
                                                            \MODEM
                                                            \VIDEO
    					
  2. Измените используемый по умолчанию шаблон образа RIS (Ristndrd.sif). В разделе [Unattended] измените значение параметра OemPreinstall = с No на Yes и добавьте строку OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»).
    [Unattended]
    OemPreinstall = Yes
    OemPnPDriversPath = «Drivers\network adapter;Drivers\Modem;Drivers\Video»
    					
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной среды %SystemDrive%.

    Примечание. Если драйвер сетевого адаптера также является драйвером производителя, то данный файл должен быть доступен серверу RIS при входе в текстовый режим установки. Для получения дополнительных сведений щелкните следующий номер статьи знаний Майкрософт:
    246184 Добавление сетевых OEM-адаптеров сторонних производителей к установке RIS
  3. При копировании дополнительных драйверов сетевого адаптера или запоминающего устройства в папку \i386, как описано в статье базы знаний 246184, перезапустите на сервере RIS службу BINL. Для перезапуска службы BINL в командной строке введите следующие команды и нажмите клавишу ВВОД после ввода каждой команды:
    • net stop "boot information negotiation layer"
    • net start "boot information negotiation layer"

образы Riprep

Функции Riprep и Sysprep во многом совпадают. Поэтому установка драйверов производителей для устройств Plug and Play на компьютеры для создания образов выполняется так же, как и при использовании Sysprep. Прежде чем запустить программу Riprep и скопировать образ исходного компьютера на сервер RIS, выполните следующие действия.
  1. В папке %SystemDrive% создайте подпапку Sysprep. (Как правило, это диск C, поскольку Riprep.exe может копировать только один том или раздел.)
  2. В корневом каталоге этого же тома создайте папки для драйверов производителей:
    \Drivers
    - - \network adapter
    - - \VIDEO
    \Sysprep
    \WINNT
  3. Скопируйте драйверы производителей в соответствующие папки.
  4. В папке Sysprep создайте файл Sysprep.inf и добавьте в него раздел [Unattended] и параметр OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»). Например:
    [Unattended]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Video"
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной среды %SystemDrive%.

    Примечание. Если система уже обнаружила данное устройство, то независимо от того, опознала система это устройство или нет, необходимо перед запуском программы Sysprep удалить данное устройство с помощью диспетчера устройств. В противном случае мастер мини-установки не сможет установить обновленные драйверы.
  5. Запустите программу Riprep.exe из папки \\RisServer\Reminst\Admin\I386 на клиентском компьютере, чтобы скопировать образ на выбранный сервер RIS. Riprep ищет файл Sysprep.inf в папке Sysprep, считывает параметр OemPnPDriversPath=, а затем обновляет следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath
    Затем Riprep копирует реестр на сервер для использования при работе мастера мини-установки.

    Примечание. Данный элемент файла Sysprep.inf, созданного на предыдущем шаге, не влияет на формирование файла Riprep.sif, создаваемого по умолчанию.

    Примечание. Если драйвер основного сетевого адаптера также является драйвером производителя, то сервер RIS должен быть в состоянии получить данный драйвер из образа RIS до загрузки образа Riprep. В этом случае необходимо следовать указаниям, приведенным в разделе «Установка с использованием службы удаленной установки (RIS)» данной статьи или использовать процедуру, описанную в следующей статье базы знаний Майкрософт:

    246184 Добавление сетевых OEM-адаптеров сторонних производителей к установке RIS
    Если необходимо добавить драйверы производителей к существующему образу, рекомендуется загрузить образ с помощью служб RIS, выполнить действия, описанные ранее в разделе «Образы Riprep», и с помощью программы Riprep скопировать образ на сервер RIS.

    Примечание. Побочным эффектом этого способа является то, что пути к драйверам дважды указываются в параметре Software\Microsoft\Windows\CurrentVersion\DevicePath.

    Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    258862 Программа Riprep.exe дважды помещает пути в реестр (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

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

В некоторых случаях может потребоваться установить на компьютер под управлением Windows новое оборудование, для которого необходимы драйверы производителя. При этом можно размещать драйверы на локальных компьютерах или централизованно хранить на сервере. Для этого выполните следующие действия.
  1. Определите, где будут находиться драйверы — на локальном компьютере или на сервере. Если драйверы будут храниться на локальном компьютере, необходимо организовать их предварительное копирование на компьютер. Например, с помощью сценариев входа, пакетных заданий сервера SMS (Microsoft Systems Management Server) или иным образом.
  2. Определите местоположение драйверов. Например, если драйверы будут находиться на локальном компьютере, они могут размещаться в папке «C:\Drivers\network adapter». Если драйверы будут находиться на сервере, они могут размещаться в общей папке \\ServerName\Drivers\network adapter (где Drivers — общая папка).
  3. Измените параметр DevicePath реестра локального компьютера, чтобы он указывал на новое местоположение драйверов производителей. Необходимо разработать автоматизированную процедуру удаленного обновления параметров реестра. При этом можно одновременно использовать файлы Regedit и сценарии входа или пакетное задание сервера SMS. Путь по умолчанию хранится в следующем параметре реестра:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
  4. С помощью редактора реестра (Regedt32.exe) измените значение параметра DevicePath, включив в него путь к папке с драйверами.

    Предупреждение. При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует решения этих проблем. Ответственность за изменение реестра несет пользователь.
    Например, если драйверы скопированы на локальный компьютер в папку «Drivers\network adapter», находящуюся в корневом каталоге того же диска, что и папка %WinDir%, то параметру DevicePath необходимо присвоить следующее значение:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\network adapter
    Если драйверы находятся на общем ресурсе в сети, то необходимо добавить путь к драйверам производителя в формате UNC. Например:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\ServerName\ShareName\Drivers\network adapter
    Примечание. В данном случае программа установки не добавляет значение %SystemRoot% автоматически. При изменении реестра необходимо добавлять значение %SystemRoot% вручную.
После выполнения указанных шагов и установки оборудования при входе пользователя в систему служба Plug and Play обнаружит новое оборудование и выполнит поиск драйверов производителя, используя пути, указанные в параметре DevicePath. Обратите внимание, что все правила, относящиеся к установке подписанных и неподписанных драйверов, применяются и в случае установки устройств, добавляемых после завершения установки Windows. Если драйверы произволдителей для новых устройств не имеют цифровой подписи и если после установки нового оборудования в систему зашел пользователь, не являющийся администратором, то установка устройств не будет выполнена, пока в систему не войдет пользователь с учетной записью администратора. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
219435 Установка и удаление драйверов пользователями, не имеющими полномочий администратора (Эта ссылка может указывать на содержимое полностью или частично на английском языке)


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

Для системы Windows Server 2003

Автоматическая установка

Чтобы добавить драйверы в процессе автоматической установки, следуйте приведенным ниже указаниям. Если драйверы производителя не имеют цифровой подписи, то на этапе установки появится соответствующее сообщение. Для получения дополнительных сведений об отключении этого сообщения щелкните следующий номер статьи базы знаний Майкрософт:
236029 Настройка политики подписывания драйверов для автоматической установки Windows 2000 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
  1. Создайте общий сетевой ресурс для установки и скопируйте на него папку I386 с компакт-диска Windows. Для создания данного ресурса и файла ответов Unattended.txt можно воспользоваться программой Setupmgr.exe. Программа Setupmgr.exe, а также файлы deploy.chm и ref.chm, содержащие руководство по автоматической установке Windows, находятся в файле Deploy.cab, который расположен на компакт-диске Windows в или на компакт-диске с пакетом обновления в папке Support\Tools. Последине версии файлов можно загрузить с веб-узла корпорации Майкрософт.
  2. Создайте в папке I386 папку $oem$\$1\Drivers. В зависимости от устанавливаемого оборудования может потребоваться создать в папке Drivers дополнительные папки (например, для драйверов сетевых плат, модемов или видеокарт). Папка $1 соответствует папке %SystemDrive%. В ходе текстового этапа установки файлы и папки из папки $oem$\$1\Drivers копируются в папку %SystemDrive%\Drivers. Например:
    \i386
    \$oem$
    - - \$1
    - - - \Drivers
    - - - - - \network adapter
    - - - - - \MODEM
    - - - - - \VIDEO
  3. Скопируйте все драйверы производителей для требуемых устройств в папки, созданные на предыдущем шаге.
  4. Добавьте в раздел [Unattended] файла ответов строку OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»). Например:
    [Unattended]
    OemPnPDriversPath = Drivers\network adapter;Drivers\Modem;Drivers\Video
    UpdateInstalledDrivers = Yes | No
    						
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной среды %SystemDrive%.
  5. Сохраните файл ответов.
Когда на графическом этапе установки выполняется поиск файлов INF, содержащих нужные идентификаторы Plug and Play, программа установки просматривает как путь, указанный в переменной OemPnPDriversPath, так и путь по умолчанию (путь %WinDir%\Inf). Хотя путь %WinDir%\Inf является первым в списке поиска, но программа установки просматривает все пути, перечисленные в переменной OemPnPDriversPath. Это позволяет корректно устанавливать устройства, для которых существует несколько файлов INF (например, в Windows может быть включен драйвер данного устройства, реализующий общие функции). В этом случае подсистема Plug and Play использует файл INF с наиболее подходящим идентификатором и устанавливает драйвер устройства, соответствующий данному файлу INF.

Установка с использованием программы Sysprep

Процедура добавления драйверов производителей при установке с использованием программы Sysprep похожа на процедуру, описанную в разделе «Автоматическая установка» данной статьи, однако в этом случае нет необходимости в создании общего сетевого ресурса. Чтобы добавить драйверы к мастеру мини-установки, следуйте приведенным ниже указаниям.

Примечание. Рекомендуется использовать последнюю версию средства Sysprep, доступную для вашей операционной системы. Чтобы загрузить средство Sysprep и документацию к нему, обратитесь на веб-узел Майкрософт по следующему адресу:
http://www.microsoft.com/downloads/details.aspx?familyid=A34EDCF2-EBFD-4F99-BBC4-E93154C332D6&displaylang=ru
  1. Создайте папки для драйверов производителей в корневом каталоге тома, содержащего папку %WinDir%. Например:

    \Drivers
    - - \network adapter
    - - \VIDEO
    \Sysprep
    \WINNT
  2. Скопируйте драйверы производителей в соответствующие папки.
  3. Добавьте в раздел [Unattended] файла Sysprep.inf строку OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»). Например:
    [Unattended]
    OemPnPDriversPath = Drivers\network adapter;Drivers\Video
    UpdateInstalledDrivers = Yes | No
    					
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной среды %SystemDrive%.
Если необходимо, чтобы после завершения работы мастера драйверы производителей были удалены с диска, создайте папки, указанные на предыдущем шаге, в папке Sysprep. В этом случае необходимо соответствующим образом изменить значение переменной OemPnPDriversPath. Папка Sysprep и вложенные в нее папки автоматически удаляются после завершения установки.

Сохраните файл Sysprep.inf в папке Sysprep и запустите программу Sysprep.exe. Все устройства Plug and Play (включая устройства, для которых были найдены файлы INF драйверов производителей) будут автоматически установлены на компьютере назначения в процессе работы мастера мини-установки. Обратите внимание, что использование в командной строке параметра -pnp необходимо только при наличии на компьютере назначения ранних версий устройств PnP (для шины ISA). При указании параметра -pnp будет выполнено полное перечисление всех устройств Plug and Play, что увеличивает время работы мастера мини-установки Sysprep на 5—10 минут. Также при указании дополнительного контроллера устройства хранения данных ключ командной строки -pnp может привести к появлению в диспетчере устройств нескольких дополнительных контроллеров жесткого диска. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
892778 Обновленная программа подготовки системы в пакете обновления 1 (SP1) для Windows Server 2003
Примечание Если драйверы производителей не имеют цифровой подписи, мастер мини-установки откладывает установку таких устройств до момента, когда в систему войдет администратор. Такой тип установки называется клиентской установкой (в отличие от серверной установки, выполняемой при работе мастера мини-установки).

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
256204 Мастер мини-установки Sysprep не устанавливает неподписанные драйверы, если не указан параметр «-pnp» (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Установка с использованием службы удаленной установки (RIS)

Процедура добавления драйверов производителей при установке с использованием службы RIS аналогична процедуре, описанной в разделе «Автоматическая установка», за исключением следующих двух отличий.
  1. Создайте папку $oem$ на том же уровне, что и папку \I386 образа RIS. Например, используйте следующую структуру:
    RemoteInstall\Setup\%language\Images\%dir_name%\i386
    RemoteInstall\Setup\%language\Images\%dir_name%\$oem$\$1\Drivers
                                                            \network adapter
                                                            \MODEM
                                                            \VIDEO
    					
  2. Измените используемый по умолчанию шаблон образа RIS (Ristndrd.sif). В разделе [Unattended] измените значение параметра OemPreinstall = с No на Yes и добавьте строку OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»).
    [Unattended]
    OemPreinstall = Yes
    OemPnPDriversPath = «Drivers\network adapter;Drivers\Modem;Drivers\Video»
    UpdateInstalledDrivers = Yes | No
    					
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной среды %SystemDrive%.

    Примечание. Если одним из драйверов производителей является драйвер сетевого адаптера, то данный файл должен быть доступен серверу RIS при входе в текстовый режим установки. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    246184 Добавление сетевых OEM-адаптеров сторонних производителей к установке RIS
  3. При копировании дополнительных драйверов сетевого адаптера или запоминающего устройства в папку \i386, как описано в статье базы знаний 246184, перезапустите на сервере RIS службу BINL. Для перезапуска службы BINL в командной строке введите следующие команды и нажмите клавишу ВВОД после ввода каждой команды:
    • net stop "boot information negotiation layer"
    • net start "boot information negotiation layer"

образы Riprep

Функции Riprep и Sysprep во многом совпадают. Поэтому установка драйверов производителей для устройств Plug and Play на компьютеры для создания образов выполняется так же, как и при использовании Sysprep. Прежде чем запустить программу Riprep и скопировать образ исходного компьютера на сервер RIS, выполните следующие действия.
  1. В папке %SystemDrive% создайте подпапку Sysprep. (Как правило, это диск C, поскольку Riprep.exe может копировать только один том или раздел.)
  2. В корневом каталоге этого же тома создайте папки для драйверов производителей:
    \Drivers
    - - \network adapter
    - - \VIDEO
    \Sysprep
    \WINNT
  3. Скопируйте драйверы производителей в соответствующие папки.
  4. В папке Sysprep создайте файл Sysprep.inf и добавьте в него раздел [Unattended] и параметр OemPnPDriversPath = путь_к_драйверам. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»).
    [Unattended]
    OemPnPDriversPath = Drivers\network adapter;Drivers\Video
    UpdateInstalledDrivers = Yes | No
    Примечание. В начало каждого из указываемых путей поиска автоматически добавляется содержимое переменной окружения %SystemDrive%.

    Примечание. Если система уже обнаружила данное устройство, то независимо от того, опознала система это устройство или нет, необходимо перед запуском программы Sysprep удалить данное устройство с помощью диспетчера устройств. В противном случае мастер мини-установки не сможет установить обновленные драйверы.
  5. Запустите программу Riprep.exe из папки \\RisServer\Reminst\Admin\I386 на клиентском компьютере, чтобы скопировать образ на выбранный сервер RIS. Riprep ищет файл Sysprep.inf в папке Sysprep, считывает параметр OemPnPDriversPath=, а затем обновляет следующую запись реестра:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath
    Затем Riprep копирует реестр на сервер для использования при работе мастера мини-установки.

    Примечание. Данный элемент файла Sysprep.inf, созданного на предыдущем шаге, не влияет на формирование файла Riprep.sif, создаваемого по умолчанию.

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

В некоторых случаях может потребоваться установить на компьютер под управлением Windows новое оборудование, для которого необходимы драйверы производителей. При этом можно размещать драйверы на локальных компьютерах или централизованно хранить на сервере. Для этого выполните следующие действия.
  1. Определите, где будут находиться драйверы — на локальном компьютере или на сервере. Если драйверы будут храниться на локальном компьютере, необходимо организовать их предварительное копирование на компьютер. Например, с помощью сценариев входа, пакетных заданий сервера SMS (Microsoft Systems Management Server) или иным образом.
  2. Определите местоположение драйверов. Например, если драйверы будут находиться на локальном компьютере, они могут размещаться в папке «C:\Drivers\network adapter». Если драйверы будут находиться на сервере, они могут размещаться в общей папке \\ServerName\Drivers\network adapter. (Drivers — общая папка).
  3. Измените параметр DevicePath реестра локального компьютера, чтобы он указывал на новое местоположение драйверов производителей. Необходимо разработать автоматизированную процедуру удаленного обновления параметров реестра. При этом можно одновременно использовать файлы Regedit и сценарии входа или пакетное задание сервера SMS. Путь по умолчанию хранится в следующем параметре реестра:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
  4. С помощью редактора реестра измените значение параметра DevicePath, включив в него путь к папке с драйверами.

    Предупреждение. При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует решения этих проблем. Ответственность за изменение реестра несет пользователь.
    Например, если драйверы скопированы на локальный компьютер в папку «Drivers\network adapter», находящуюся в корневом каталоге того же диска, что и папка %WinDir%, то окончательное значение параметра DevicePath должно быть следующим:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\network adapter
    Если драйверы находятся на общем ресурсе в сети, то необходимо добавить путь к драйверам производителей в формате UNC. Например:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\ServerName\ShareName\Drivers\network adapter
    Примечание. В данном случае программа установки не добавляет значение %SystemRoot% автоматически. При изменении реестра необходимо добавлять значение %SystemRoot% вручную.
Предположим, что эти действия выполнены и новое оборудование установлено. Когда пользователь входит в систему, служба Plug and Play обнаружит новое оборудование и выполнит поиск драйверов производителей, используя пути, указанные в параметре DevicePath. Обратите внимание, что все правила, относящиеся к установке подписанных и неподписанных драйверов, применяются и в случае установки устройств, добавляемых после завершения установки Windows. Предположим, что драйверы производителей новых устройств не имеют цифровой подписи и что после установки нового оборудования в систему вошел пользователь, не являющийся администратором. В этом случае установка устройств не выполнится, пока в систему не войдет пользователь с учетной записью администратора. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
219435 Установка и удаление драйверов пользователями, не имеющими полномочий администратора (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

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

Свойства

Код статьи: 254078 - Последний отзыв: 25 октября 2006 г. - Revision: 5.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
Ключевые слова: 
kbhowto kbenv KB254078

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com