PDA

Показать полную графическую версию : Не запускается пакетный файл, указанный в svcpack.inf...


ntomlusp
15-07-2008, 06:18
Здравствуйте. Имеется дистрибутив Windows XP SP3 VLK. Чтобы добавить reg-файлы, тему и драйвера SATA пытался использовать OEM-директорию, пока не понял, что "корпоративка" её не берёт. Потом пробовал через svcpack.inf, сделал пакетный файл, указал его в svcpack.inf, но ничего не работает (пользовался оффлайн версией 6.15).
Что может быть не так и как интегрировать SATA-дрова не используя OEM-папки?

Vadikan
15-07-2008, 08:44
пытался использовать OEM-директорию, пока не понял, что "корпоративка" её не берёт. »
Гм... не думаю, что причина в этом.
Потом пробовал через svcpack.inf, сделал пакетный файл, указал его в svcpack.inf, »
Где расположены файлы, приведите содержимое svcpack.inf.
Что может быть не так и как интегрировать SATA-дрова не используя OEM-папки »
Пакеты драйверов (http://oszone.net/2798)

ntomlusp
15-07-2008, 09:12
Цитата ntomlusp:пытался использовать OEM-директорию, пока не понял, что "корпоративка" её не берёт. »
Гм... не думаю, что причина в этом. »
А в чём может быть причина? Ошибки в winnt.sif? Во время инсталляции пишет, что не может найти файлы из \$OEM

В svcpack.inf вроде нашёл ошибку, сейчас соберу образ и проверю...

За пакеты SATA дров и за оффлайн версию спасибо.

...

Исправил svcpack.inf - всё равно не работает.
Где расположены файлы, приведите содержимое svcpack.inf. »
Все дополнительные файлы лежат в \I386\PATCHES, содержимое svcpack.inf:
[Version]
Signature="$Windows NT$"

[SetupData]
CatalogSubDir="\I386\PATCHES"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
sw.cmd

Drongo
15-07-2008, 13:40
ntomlusp, Ошибки в winnt.sif? »В нём есть такая строка?
[Unattended]
OemPreinstall=YesЕсли нету, то $OEM$ не распознается.

s127d
15-07-2008, 18:18
to ntomlusp:
1) А где находится файл sw.cmd?
2) его содержимое тоже как-нибудь процитируйте, плз.

Vadikan
15-07-2008, 19:21
Во время инсталляции пишет, что не может найти файлы из \$OEM »
Кто пишет?

Файл ответов тоже приведите.

ntomlusp
16-07-2008, 20:56
to Drongo:
[Unattended]
OemPreinstall=Yes
Есть такие строчки.

to s127d:
Спасибо. С svcpack.inf вроде разобрался, работает. Проблема решилась добавлением в него строчек
MajorVersion=5
MinorVersion=1
BuildNumber=2600
Просто за основу брал файл из архива SVCPACK.IN_, взятого из конкретного дистрибутива и там таких строчек почему-то не было.

to Vadikan:
Цитата ntomlusp:Во время инсталляции пишет, что не может найти файлы из \$OEM »
Кто пишет? »
Пишет, видимо, инсталлятор, когда обрабатывает GuiRunOnce
Содержимое файла ответов:
;
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=Yes
[Unattended]
FileSystem=*
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
OemPnPDriversPath="drivers\sisata"
Repartition=No
TargetPath=\WINDOWS
UnattendSwitch="yes"
WaitForReboot="No"
AutoActivate=No
Hibernation=Yes
[GuiUnattended]
AdminPassword=d6754ac8c70af4a2aad3b435b51404eea16a6d3e862bb4f3b483d35102c9ef07
EncryptedAdminPassword=Yes
OEMSkipRegional=1
TimeZone=201
OemSkipWelcome=1
[UserData]
ProductKey=
FullName="pirate_cpt"
OrgName="The pirate bay"
ComputerName=pirate
[Display]
BitsPerPel=32
XResolution=1024
YResolution=768
Vrefresh=60
[TapiLocation]
CountryCode=7
Dialing=Pulse
[Identification]
JoinWorkgroup=CAMPUS
[Networking]
InstallDefaultComponents=Yes
[RegionalSettings]
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
[Components]
dialer=off
fax=off
msmsgs=off
msnexplr=off
freecell=off
hearts=off
minesweeper=off
pinball=off
solitaire=off
spider=off
zonegames=off
autoupdate=off
media_clips=off
mswordpad=off
paint=off
rec=off
templates=off
[Shell]
CustomDefaultThemeFile="%systemroot%\Resources\Themes\Royale.Theme"
[GuiRunOnce]
"regedit /s %systemdrive%\install\hkcuopt.reg"
"regedit /s %systemdrive%\install\hklmopt.reg"
"cmd /Q /C rd /S /Q %systemdrive%\install"
"cmd /Q /C rd /S /Q %systemdrive%\install"
[WindowsFirewall]
Profiles=WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode=0
Правильно, ли оформлена строка: OemPnPDriversPath="drivers\sisata", если драйвер лежит в \$OEM$\$1\drivers\sisata? Встречал разные варианты.
Когда пытался интегрировать драйвера через OEM-папку вначале установки вылазило сообщение "Не удаётся найти файл si3112.sys", и файлы размешённые в OEM-папке не копировались на хард.
P.S. Сама папка $OEM$, естественно лежит в корне диска и её структура полностью соответствует описанной в оффлайн версии.

Vadikan
18-07-2008, 00:01
ntomlusp, команды GuiRunOnce выглядят правильно. А папка install копируется или нет - вы об этом ничего не пишете. Попробуйте убрать две последние строки удаления папки, чтобы проверить это.




© OSzone.net 2001-2012