Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Вопрос по методу svcpack.inf (http://forum.oszone.net/showthread.php?t=99529)

Eliot NES 31-01-2008 12:36 729776

Вопрос по методу svcpack.inf
 
Использую дистрибутив: WINXP SP3RC EN версия:5.1.2600.3264


В файле dosnet.inf
добавил секцию
[OptionalSrcDirs]
SVCPACK



svcpack.inf запакован и переименован в svcpack.in_
лежит в папке i386 в количестве одна штука (только в запакованном виде)

вот его содержимое:
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\SVCPACK"

[CatalogHeader]

[SetupHotfixesToRun]
;MSXML 4.0SP2 и MSXML 6.0 Parser
MSXML.EXE
ROKTOP.EXE /Q
Del.exe
DLLSFULL.EXE
;Обновление библиотек DirectX
DX9U.EXE
;Java SE Runtime Environment ver.6.02
jre1602.exe
Oem.exe
runonceex.cmd
;Цветовые темы
Themes.exe
;

[ProductCatalogsToInstall]

P.S. Ранее использовался русскоязычный дистрибутив SP2 и все это работало :(

Ой, забыл вопрос :(
Почему не работает, где ошибка ?

Eliot NES 31-01-2008 14:16 729870

Пробовал
и так
CatalogSubDir="\i386\SVCPACK"
и так
CatalogSubDir=".\i386\SVCPACK"

Eliot NES 31-01-2008 16:46 730011

И еще один вопрос, хотя и предыдущий остается открытым
После завершения установки в папке с установленной виндой нахожу папку i386 а в ней весь дистрибутив.

Кто нибудь может объеснить зачем он туда копируется и как от этого избавится?

Petya V4sechkin 31-01-2008 16:57 730020

Eliot NES, очень советую поменять дистрибутив на нормальный.

Eliot NES 31-01-2008 17:08 730027

упс, не понял а чем этот не нормальный? Он меня не первый год устраивает :)
Просто в очередной раз после выхода SP3RC я его втянул в чистый дистрибутив.

Может я чего-то недопонял, объясни плиз.

Petya V4sechkin 31-01-2008 17:38 730053

Eliot NES, в нем же не работает Svcpack.inf.

Eliot NES 31-01-2008 18:24 730086

Petya V4sechkin, Но то что он обрабатывается это факт! Стоит в файлике допустить ошибку как инсталлятор начинает на него ругаться.

А насчет того что он не работает у меня есть такая мысль. Когда вышел SP4 для WIN2K Microsoft сделала невозможным установку поверх SP4 обновлений вышедших ранее типа для совместимости (здесь подробности ). Может и в SP3 XP-ихи они тоже запихнули такую фишку?

d petr 02-03-2008 18:47 751885

Цитата:

Цитата Eliot NES
После завершения установки в папке с установленной виндой нахожу папку i386 а в ней весь дистрибутив. »

Цитата:

Цитата Petya V4sechkin
очень советую поменять дистрибутив на нормальный. »

Присоединяюсь к Petya V4sechkin - такого не должно быть. Вероятнее всего в дистрибутив вшит аддон с автоматической установкой драйверов, в процессе использования которого папка I386 копируется на жесткий диск. Там есть такая опция.

alexy 07-06-2008 07:22 820576

А у меня такой вопрос. В секции [SetupData] должен быть только один параметр или можно в каждую строку отдельные пути прописать?

diavolo79 07-06-2008 12:34 820755

Eliot NES,

Цитата:

В файле dosnet.inf
добавил секцию
[OptionalSrcDirs]
SVCPACK
Я ничего не добавлял, эта строчка появилась там автоматом при интеграции SP3.

Скорее всего проблема в версии сервис пака SP3RC - это всетаки кандитат релиз.

Так что поддерживаю Petya V4sechkin, поменяй дистрибутив. или хотябы возми полный релиз.

nik-davidenko 08-06-2008 10:53 821311

На лицензионном диске с OEM версией WinXPsp2 (файлы датированы 02.03.2006 15:00) имеется каталог SVCPACK и в файле dosnet.inf есть секция

[OptionalSrcDirs]
SVCPACK

Похоже наличие вышеуказаной секции в dosnet.inf необходимо для использования метода svcpack.inf .

Grey_rnd 16-02-2009 14:17 1040091

Парни помоги плз.
Как редактировать svcpack.in_ файлик? С помошью чего можно просммотреть?

Petya V4sechkin 16-02-2009 14:24 1040099

Цитата:

Цитата Grey_rnd
Как редактировать svcpack.in_ файлик? С помошью чего можно просммотреть?

Expand и Makecab
Распаковка:
Код:

expand -r svcpack.in_
Запаковка обратно:
Код:

makecab svcpack.inf

Grey_rnd 17-02-2009 07:38 1040869

Я так понимаю для добавления к примеру обнавлений редакции подлежит только svcpack.in_ и не затрагивает svcpack.dl_?
dll можно чем нить просмотреть?

Grey_rnd 24-02-2009 20:00 1047729

Парни помогите советом. Есть дистрибутив xpsp3. Методом svcpack хочу установить аддоны MegaLF24.exe,HASHTAB.EXE и другие...
В файлике svcpack.inf сделал следующие строки:

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="i386\svcpack"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
AudSH.cmd
DrvVista.exe -ai1 -gm2
HASHTAB.EXE -ai0
MegaLF24.exe -ai0145678 -gm2
xReset10.exe -ai

Svcpack .inf сжал makecab в svcpack.in_ и закинул в каталог i386
При установке патчатся звуки, иконки дисков,темы отсутствуют.
Подскажите что я сделал не так?

katok888 24-02-2009 20:25 1047748

Grey_rnd, эти аддоны для UpdatePack-XPSP3-Rus , архивы с аддонами распаковать в папку addons UpdatePack-XPSP3 и править svcpack.inf не надо, все сделает скрипт.

Wu-Tang 20-11-2012 22:11 2029232

Подниму тему тк подходящий вопрос у меня, по совету товарища решил инсталлить ие8, создал папку svcpack в i386, положил туда ie8.exe и поправил svcpack.ini

Код:

[Version]
Signature="$Windows NT$"

[SetupData]
CatalogSubDir="i386\SVCPACK"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
IE8.exe /quiet /update-no /norestart

Проверил на виртуалке, но ие не проинсталился, в чем моя ошибка?

Сlassic 20-11-2012 22:26 2029242

Цитата:

Цитата Wu-Tang
положил туда ie8.exe »

А что собственно это за файл ? Часом не SFX архив ? Может ему эти ключи ни к чему ? У меня SFX архив с батником внутри на запуск установки :

IE8-WindowsXP-x86-RUS.exe /quiet /update-no /no-default /nobackup /norestart

В svcpack.inf прописано просто ie8.exe

Цитата:

Цитата Wu-Tang
и поправил svcpack.ini »

Зы, а почему svcpack.ini а не svcpack.inf ?

Wu-Tang 21-11-2012 01:26 2029305

Сlassic,
написано cab файл. у товарища он же самый с этими ключами инсталлится.
Цитата:

Цитата Сlassic
IE8-WindowsXP-x86-RUS.exe /quiet /update-no /no-default /nobackup /norestart »

а какой тогда надо7

все верно inf, я ошибся. когда писал.

Сlassic 21-11-2012 02:14 2029317

Цитата:

Цитата Wu-Tang
написано cab файл. у товарища он же самый с этими ключами инсталлится.
Цитата Сlassic:IE8-WindowsXP-x86-RUS.exe /quiet /update-no /no-default /nobackup /norestart »
а какой тогда надо7
все верно inf, я ошибся. когда писал. »

У меня в архиве перед установкой IE-8 инсталится WindowsXP-KB932823-v3-x86-RUS.exe (почему ? сейчас уже и не вспомню, похоже где-то здесь на форуме вычитал). Короче, вот мой, хочешь "покопайся" в нем ...
IE8-x86-RUS.exe

Wu-Tang 21-11-2012 03:01 2029327

Сlassic,
хорошо. а как твой тогда правильно прописать7
и почему же все же мой экзешник не ставится7
посмотрел. что нутри. как можно подредактить reg фацл без потери работоспособности sfx7

Сlassic 21-11-2012 04:46 2029353

Да так и прописать: <имя файла>.exe
Цитата:

Цитата Wu-Tang
как можно подредактить reg фацл без потери работоспособности sfx7 »

Открыть 7-zip-ом файл IE8-x86-RUS.exe, извлечь IE8.reg, удалить IE8.reg из архива, архив не закрывать отредактировать извлеченный IE8.reg и просто перетащить отредактированный IE8.reg в открытый архив.

SoulSide 21-11-2012 05:27 2029357

Цитата:

Цитата Wu-Tang
Код:

IE8.exe /quiet /update-no /norestart
»

К слову, подобные команды нужно в кавычки заключать
Код:

"IE8.exe /quiet /update-no /norestart"

Сlassic 21-11-2012 16:24 2029707

Цитата:

Цитата SoftLine
К слову, подобные команды нужно в кавычки заключать »

Ну не знаю.. Стандартный cab-архив IE8-WindowsXP-x86-RUS.exe, переименованный в IE8 и прописанный в svcpack.inf без кавычек
Код:

IE8.exe /quiet /update-no /norestart
проинсталировался благополучно на виртуалке.

sov44 21-11-2012 17:10 2029738

Цитата:

Цитата SoftLine
подобные команды нужно в кавычки заключать »

С чего бы это? Сами исполнительные файлы, если в их имени есть пробелы, нужно заключать в кавычки, а вот ключи нет. Должно быть как-то так:
Код:

"My IE8.exe" /quiet /update-no /norestart

Amigos 22-11-2012 09:14 2030123

Цитата:

Цитата Wu-Tang
и почему же все же мой экзешник не ставится7 »

уберите все ключи, оставьте только
Код:

IE8.exe
запустится установка на t13 в ручном режиме?
установить в результате получиться?

Wu-Tang 22-11-2012 19:12 2030611

Amigos,
убрал, консольное окно мигало на т13, в установленной винде так и осталась 6 версия, те не установился.
Сlassic,
твой экзешник еще не тестил, но думаю тоже не установится.

ps может что-то куда еще писать надо. папка svcpack в i386 лежит, в ней ie8.exe, в svcpack прописано.

[Version]
Signature="$Windows NT$"

[SetupData]
CatalogSubDir="i386\SVCPACK"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
IE8.exe

что ему надо-то не пойму.

Сlassic 22-11-2012 20:39 2030679

А у меня в svcpack

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600


[SetupData]
CatalogSubDir="\I386\SVCPACK"

[ProductCatalogsToInstall]

Amigos 22-11-2012 21:24 2030711

Цитата:

Цитата Wu-Tang
в установленной винде так и осталась 6 версия, те не установился. »

варианта два
1 ваш ie8.exe это не работающая какашка
2 что то не так с самим svcpack.inf

для определения 1 или 2
добавьте cmd.exe в список
Код:

[SetupHotfixesToRun]
IE8.exe
cmd.exe

если в результате на t13 запуститься консоль, значит у вас вариант 1
не запустится — вариант 2

SoulSide 23-11-2012 00:57 2030884

Вложений: 1
Wu-Tang, Пробуйте ещё так:
Из IE8-WindowsXP-x86-RUS.exe извлекаете все файлы;
Упаковываете 7 zip-ом;
Внизу прикрепил архив для сборки IE8, распаковываете его, в нём будет папка IE8, в ней файлы: IE8.ico, Setup.res и config.txt
Рядом с файлами положите свой упакованный архив и соберите, например с помощью Кнопки для работы с 7z SFX архивами. от gora
Ключи в config.txt уже включены:
-ai1 - /passive /norestart
-ai2 - /passive /update-no /norestart
-ai3 - /passive /nobackup /norestart
-ai4 - /passive /no-default /norestart
-ai5 - /passive /update-no /nobackup /norestart
-ai6 - /passive /no-default /nobackup /norestart
-ai7 - /passive /update-no /no-default /nobackup /norestart
можете изменить по своему.

Надеюсь разберётесь и труда особого не составит.
Это будет на много проще чем гадать на кофейной гуще.

Wu-Tang 23-11-2012 16:18 2031278

Цитата:

Цитата Сlassic
MajorVersion=5
MinorVersion=1
BuildNumber=2600 »

Может эти строчки так важны?
Цитата:

Цитата Сlassic
CatalogSubDir="\I386\SVCPACK" »

У меня слэша не было перед и386.

Amigos,
первый врядли, у товарища он нормально инсталлится.
а если второй допишу, то консоль будет висеть или моргнет только.

SoftLine,
Сейчас откатаю все варианты, потом этим займусь.

Wu-Tang 23-11-2012 16:44 2031294

Amigos
Откатал ваш вариант, консольные окна мигают, но видимо те, что из cmdline и runonce, просто консольного окна не появляется , чтоб висело.

Amigos 24-11-2012 22:09 2032091

Цитата:

Цитата Wu-Tang
то консоль будет висеть или моргнет только. »

висеть, пока сами не закроете.
Цитата:

Цитата Wu-Tang
просто консольного окна не появляется , »

>
Цитата:

Цитата Amigos
что то не так с самим svcpack.inf »


Сlassic 24-11-2012 23:38 2032170

Чесн слово, не пойму я этих плясок вокруг SVCPACK. Для эксперимента распаковал так называемый "чистый" дистриб XP SP3, создал в папке i386 папку SVCPACK, создал файл svcpack.inf. В файл svcpack.inf скопировал текст из первого поста ТС (Eliot NES):
Код:

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\SVCPACK"

[CatalogHeader]

[SetupHotfixesToRun]

ниже строки [SetupHotfixesToRun] добавил строку IE8.exe /quiet /update-no /norestart, получилось :

Код:

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\SVCPACK"

[CatalogHeader]

[SetupHotfixesToRun]
IE8.exe /quiet /update-no /norestart

положил его в папку i386 (даже не сжимал в SVCPACK.IN_).
Скачал IE8-WindowsXP-x86-RUS.exe с http://www.microsoft.com/ru-ru/downl...ils.aspx?id=43
переименовал в IE8.exe и положил в папку SVCPACK. Создал загрузочный образ, на виртуалке проверил - IE8 нормально проинсталировался.
Вот что можно "намутить" из очевидного, что бы все это обломать ?

Aquila 25-11-2012 01:17 2032222

Сlassic, а как же добавить строки в DOSNET.INF и TXTSETUP.SIF?

Сlassic 25-11-2012 01:34 2032230

Цитата:

Цитата Aquila
Сlassic, а как же добавить строки в DOSNET.INF и TXTSETUP.SIF? »

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

И в другой дистрибутив XP SP3 и в XP SP2 добавлял по аналогии - все сработало нормально.

Wu-Tang 29-11-2012 01:45 2035002

Amigos, Сlassic,
вобщем добавил эти 3 строчки и инстал запустился.
Цитата:

Цитата Сlassic
MajorVersion=5
MinorVersion=1
BuildNumber=2600 »

но прописанный cmd.exe, окно так и не пояилось, чтоб висело. странно все равно.

Wu-Tang 16-12-2012 03:05 2046228

Цитата:

Цитата Сlassic
У меня в архиве перед установкой IE-8 инсталится WindowsXP-KB932823-v3-x86-RUS.exe (почему ? сейчас уже и не вспомню, похоже где-то здесь на форуме вычитал). Короче, вот мой, хочешь "покопайся" в нем ...
IE8-x86-RUS.exe »

я посмотрел этот пак собирал gora, а есть ли тема по нема, а то есть вопросик?

alert30 16-12-2012 04:32 2046239

Wu-Tang, только это (но собрал dimadr), но обсуждение закрыт.

Сlassic 16-12-2012 11:40 2046316

Цитата:

Цитата Wu-Tang
я посмотрел этот пак собирал gora, а есть ли тема по нема, а то есть вопросик? »

Если вы определили по свойствам архива "Company 'gora-sah'", так у меня все 7z SXF архивы, собранные мной, с такой подписью...
Цитата:

Цитата alert30
Wu-Tang, только это (но собрал dimadr), но обсуждение закрыт. »

Господа, товарищи, этот свой пак я собирал сам.

Sorry за off top.

Wu-Tang 17-12-2012 02:44 2046895

alert30,
у меня просто вопрос по ie есть не знаю в какой теме и спросить.
Сlassic,
спасибо за него тогда.
хотел бы узнать одну еще, при запуске ие включает языковую панель, я сделал перезапуск его при первом логоне и добавление твика.
Код:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"CTFMON.EXE"=-
[HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar]
"ShowStatus"=dword:00000004

после ребута она исчезает.
но потом если запускаешь осла опять вылазит снова, как заставить его не запускать языковую панель?

Сlassic 17-12-2012 13:58 2047171

Цитата:

Цитата Wu-Tang
при запуске ие включает языковую панель, я сделал перезапуск его при первом логоне и добавление твика.
Код:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"CTFMON.EXE"=-
[HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar]
"ShowStatus"=dword:00000004
после ребута она исчезает.
но потом если запускаешь осла опять вылазит снова, как заставить его не запускать языковую панель? »

А что собственно конкретно волнует ? Запуск CTFMON.EXE или появление значка языковой панели на панеле задач ?
может так
Код:

[HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar]
"ShowStatus"=dword:00000003


Wu-Tang 17-12-2012 15:07 2047255

Сlassic,
и запуск ctfmon и сама языковая панель.


Время: 09:44.

Время: 09:44.
© OSzone.net 2001-