Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Sysprep - OemPnPDriversPath

Ответить
Настройки темы
Sysprep - OemPnPDriversPath

Аватара для Ma1chik

Старожил


Автор проектов


Сообщения: 212
Благодарности: 29


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Всем добрый день!
Хотел задать следующий вопрос по работе Sysprep.

Не устанавливаются драйвера для устройств, пути для которых прописаны в параметр OemPnPDriversPath файла ответов sysprep.inf.
Пути прописанные в этот параметр должны добавляться в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\DevicePath
.

В файле ref.chm есть замечание:
"If there is already a path in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\DevicePath, Sysprep does not append the path to the registry key a second time."

По умолчанию Windows ищет драйвера в папке Windows\INF то есть значение у DevicePath - %SystemRoot%\Inf. Соответствено пути из sysprep.inf добавляются только если удалить значение %SystemRoot%\Inf (его я добавляю из того же sysprep.inf-а немного в другом виде - Windows\inf). И всё бы хорошо, но все FAQ-и по добавлению драйверов в образ что я находил, да и статья с сайта Microsoft
Добавление драйверов Plug and Play ПВТ в Windows XP об необходимости удаления стандартного значения DevicePath ничего не говорят.
Соответственно вопрос, это я что то не так делаю или в руководствах этот пункт не указан?
Мой sysprep.inf
Код: Выделить весь код
;SetupMgrTag
[Unattended]
    OemSkipEula=Yes
    InstallFilesPath=C:\sysprep\i386
    TargetPath=\WINDOWS
    KeepPageFile=1
    UpdateInstalledDrivers=1
    DriverSigningPolicy=Ignore
OemPnPDriversPath=Windows\inf;Sysprep/Drivers/01_Chipset;Sysprep/Drivers/02_NIC;Sysprep\Drivers\02_NIC\Intel;Sysprep\Drivers\03_Video\Intel;Sysprep\Drivers\03_Video\SiS;Sysprep\Drivers\04_Audio\ADI;Sysprep\Drivers\04_Audio\Realtec
[GuiUnattended]
    AdminPassword="XXXXXXXX"
    EncryptedAdminPassword=NO
    AutoLogon=Yes
    AutoLogonCount=1
    OEMSkipRegional=1
    TimeZone=145
    OemSkipWelcome=1
    OEMDuplicatorstring=Savelyev Dmitry

[UserData]
    ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    FullName="Unicredit User"
    OrgName="Unicredit Bank"
    ComputerName=*

[Display]
    BitsPerPel=16
    Xresolution=1280
    YResolution=1024

[TapiLocation]
    CountryCode=7
    AreaCode=812
    LongDistanceAccess="9"

[RegionalSettings]
    LanguageGroup=3,2,5,1
    SystemLocale=00000419
    UserLocale=00000419
    InputLocale=0409:00000409, 0419:00000419

[Identification]
    JoinDomain=SPB.IMB.RU
    DomainAdmin=XXXXXXX
    DomainAdminPassword=XXXXXX
    MachineObjectOU = "OU = New_WSs,DC = SPB,DC = IMB,DC = RU"

[Networking]
    InstallDefaultComponents=Yes

[Branding]
    BrandIEUsingUnattended=Yes

[Proxy]
    Proxy_Enable=0
    Use_Same_Proxy=0
Извиняюсь, если немного сумбурно изложил вопрос

Отправлено: 19:19, 15-07-2008

 

Аватара для Ma1chik

Старожил


Автор проектов


Сообщения: 212
Благодарности: 29

Профиль | Сайт | Отправить PM | Цитировать


Up
Что, никто не сталкивался с sysprep-ом?

Отправлено: 12:39, 18-07-2008 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Пишите пути полные и правильно:

Код: Выделить весь код
OemPnPDriversPath=C:\Windows\inf;C:\Sysprep\Drivers\01_Chipset;C:\Sysprep\Drivers\02_NIC

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 20:44, 23-08-2008 | #3


Старожил


Сообщения: 413
Благодарности: 161

Профиль | Отправить PM | Цитировать


Ma1chik,
Цитата:
как сделать правильно список директорий из пакета для параметра OemPnpDriversPath=
Ответ: http://forum.ru-board.com/topic.cgi?...4&start=1420#4

Отправлено: 20:30, 24-08-2008 | #4


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24690
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


Кста, брАтки... отвлечемся от sysrep, вопрос по контексту:
1) имеем установленную систему (ХР) с несколькими устройствами, драйвера для которых в системе не прописаны.
2) имеем папку с несколькими подпапками, содержащими драйвера вышеозвученных неопознанных устройств.
3) в реестре добавляем пути к данным папкам, редактируя соответствующий ключик, по подобию
Цитата Boa Soft:
=C:\Windows\inf;C:\temp\Drivers\video;C:\temp\Drivers\sound »
4) удаляем неизвестное устройство, перезагружаем компьютер либо обновляем список устройств.

Вопрос:
а) почему система, найдя повторно данное неизвестное устройство, делает запрос насчет "где его драйвера?"
б) почему далее-далее-готово дает в результате все так же неизвестное устройство, хотя если обзором указать соответствующую папочку, внесенную в список для просмотра в п.3 - устройство легко подхватывается и устанавливается.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 18:53, 25-08-2008 | #5


Аватара для Ma1chik

Старожил


Автор проектов


Сообщения: 212
Благодарности: 29

Профиль | Сайт | Отправить PM | Цитировать


Извиняюсь за некропостинг :D
Наткнулся на свой вопрос трех летней давности через гугл

Цитата Boa Soft:
Пишите пути полные и правильно: »
Цитата:
Добавьте запись OemPnPDriversPath = Driver_Paths в раздел [Unattended] файла Sysprep.inf. Чтобы указать в этой строке несколько путей, разделите их символом точки с запятой («;»), как в следующем примере. [Unattended] OemPnPDriversPath = Drivers\NIC;Drivers\Video Примечание. В начало каждого из перечисленных путей поиска автоматически вставляется строка переменной среды %SystemDrive%.
Отсюда http://support.microsoft.com/kb/314479/ru

Отправлено: 14:44, 28-06-2012 | #6



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Sysprep - OemPnPDriversPath

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Максимальная длина строки OemPnPDriversPath в WINNT.SIF??? Garry071 Автоматическая установка Windows 2000/XP/2003 1 14-02-2008 13:53
SYSPREP не подхватывает sysprep.inf lastakademik Автоматическая установка Windows 2000/XP/2003 3 17-07-2007 19:38
SYSPREP и домен shefford Автоматическая установка Windows 2000/XP/2003 1 15-06-2007 01:26
Sysprep.inf scsi Автоматическая установка Windows 2000/XP/2003 3 12-04-2007 11:13
Вопрос о sysprep Petya V4sechkin Автоматическая установка Windows 2000/XP/2003 8 09-03-2006 19:24




 
Переход