Компьютерный форум 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=147067)

Deep2007 04-08-2009 14:50 1185287

Удаление из дистрибутива обновлений, интегрированных методом svcpack.inf
 
Есть дистрибутив Windows XP Home Editions SP2 от производителя железа. В нем в папке i386/SVCPACK есть проинтегрированные обноления (38 штук, считал файлы типа KBXXXXXX.exe). Интеграция SP3 в исходный дистрибутив и обработка его UpdatePack-XPSP3-Rus версия 9.7.30 заканчивается успешно (тестировал дистрибутив на 1 живой машине).

Стоит ли убирать из дистрибутива старые обновления, и если да - как это сделать?

PS: Лобовая атака (замена файла svcpack.inf на файл от чистого дистрибутива) и удаление папки SVCPACK не приводит к результату - SP3 после распаковки ругается, что не может быть применен к дистрибутиву, уже содержащему обновления.

jentoso 04-08-2009 15:20 1185323

Цитата:

Цитата Deep2007
Стоит ли убирать из дистрибутива старые обновления, и если да - как это сделать? »

Я сам лично не имел дело с UpdatePack-XPSP3-Rus версия 9.7.30, возможно он проверил что ваши обновления уже имеются и просто добавил свои.
Цитата:

Стоит ли убирать из дистрибутива старые обновления
Если у тебя Windows XP Home Editions SP2, и ты интегрируешь SP3, то их можно удалить, потому что они и так входят в SP3.
Цитата:

PS: Лобовая атака (замена файла svcpack.inf на файл от чистого дистрибутива) и удаление папки SVCPACK не приводит к результату - SP3 после распаковки ругается, что не может быть применен к дистрибутиву, уже содержащему обновления
А SP3 ты используешь после UpdatePack-XPSP3-Rus? Если да, то поэтому он и ругается. Т.к. винда уже содержит нужные обновления.
Цитата:

Есть дистрибутив Windows XP Home Editions SP2 от производителя железа
Не думаю, что производитель стал бы сам туда что то вставлять. Наверно это сделали продовцы.

Deep2007 04-08-2009 15:27 1185337

Цитата:

Цитата jentoso
Если у тебя Windows XP Home Editions SP2, и ты интегрируешь SP3, то их можно удалить, потому что они и так входят в SP3. »

Это я понимаю, согласен.
Цитата:

Цитата jentoso
А SP3 ты используешь после UpdatePack-XPSP3-Rus? Если да, то поэтому он и ругается. Т.к. винда уже содержит нужные обновления. »

Нет, SP3 накатывал первым, и он отказался интегрироваться.
Цитата:

Цитата jentoso
Не думаю, что производитель стал бы сам туда что то вставлять. Наверно это сделали продовцы. »

Не знаю, кто это сделал, да это и не важно.
Как убрать эти обновления из дистрибутива?

jentoso 04-08-2009 16:06 1185374

Deep2007, почитай про SVCPACK

Deep2007 04-08-2009 16:11 1185382

Это я читал. Есть что то, что не написано там. Напимер, записи в еще каких то файлах, кроме svcpack.inf. По форуму порыскал, не нашел. Стоит задача, обратная интеграции, т.е. убрать все обновления и записи в дистрибутиве.

В моем дистрибутиве svcpack.inf в распакованном виде. Вот его содержание:
Код:

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

[SetupData]
CatalogSubDir="\I386\svcpack"

[ProductCatalogsToInstall]
KB913446.cat
KB911927.cat
KB910728.cat
KB896424.cat
KB901017.cat
KB905749.cat
KB899589.cat
KB902400.cat
KB904706.cat
KB901214.cat
KB899591.cat
KB899588.cat
KB898458.cat
KB896428.cat
KB896423.cat
KB896422.cat
KB896358.cat
KB893756.cat
KB891781.cat
KB890175.cat
KB890046.cat
KB888302.cat
KB888113.cat
KB887472.cat
KB886185.cat
KB885836.cat
KB885835.cat
KB883667.cat
KB888111WXPSP2.cat

[SetupHotfixesToRun]
KB913446.exe /q /n /z /b:SP2GDR
KB912945.EXE /n /o /passive /norestart
KB911927.exe /q /n /z /b:SP2GDR
KB911565.EXE /n /o /passive /norestart
KB910728.exe /q /n /z /b:SP2QFE
KB896256.EXE /n /o /passive /norestart
KB896424.exe /q /n /z
KB901017.exe /q /n /z
KB900725.EXE /n /o /passive /norestart
KB905749.exe /q /n /z
KB899589.exe /q /n /z
KB902400.exe /q /n /z
KB904706.exe /q /n /z
KB893803.EXE /n /o /passive /norestart
KB901214.exe /q /n /z
KB899591.exe /q /n /z
KB899588.exe /q /n /z
KB898458.exe /q /n /z
KB896428.exe /q /n /z
KB896423.exe /q /n /z
KB896422.exe /q /n /z
KB896358.exe /q /n /z
KB893756.exe /q /n /z
KB891781.exe /q /n /z
KB890859.EXE /n /o /passive /norestart
KB890175.exe /q /n /z
KB890046.exe /q /n /z
KB888302.exe /q /n /z
KB888113.exe /q /n /z
KB887472.exe /q /n /z
KB886185.exe /q /n /z
KB885836.exe /q /n /z
KB885835.exe /q /n /z
KB885250.EXE /n /o /passive /norestart
KB873339.EXE /n /o /passive /norestart
KB883667.exe /q /n /z
KB888111WXPSP2.exe /q /n /z
KB896688.EXE /n /o /passive /norestart

[CatalogHeader]

пробовал его заменить на такой с одновременным убийством папки i386/SVCPACK:
Код:

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

[SetupData]
CatalogSubDir="\I386\svcpack"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]

[CatalogHeader]

После этого SP3 отказался интегрироваться по причине, указанной в первом посте.

jentoso 04-08-2009 17:14 1185456

Deep2007, а может просто взять другой образ винды. Я точно не знаю, но может ты в версию хоме пытаешься интегрировать от проф. Точно не уверен, что для них разные обновления.

Deep2007 04-08-2009 17:35 1185472

1. Другой образ взять нельзя, иначе эта тема не возникла бы.
2. Обновления и сервиспаки для Home и Pro версий одинаковы.

Порыскал по интернету, ответа пока не нашел.

jentoso 04-08-2009 18:05 1185501

Deep2007, все что лежит в svcpack, устанавливается в процессе установки винды. Так что эти файлы не должны влиять на интегрирование Sp3. Но если он ругается, значит что то уже туда вставили, а вот что не понятно.

Deep2007 05-08-2009 17:52 1186391

Проблема решилась удалением папки i386/SVCPACK и файла i386/svcpack.inf из дистрибутива. после этого SP3 интегрировался без проблем.

jentoso 05-08-2009 20:34 1186499

Цитата:

Цитата Deep2007
PS: Лобовая атака (замена файла svcpack.inf на файл от чистого дистрибутива) и удаление папки SVCPACK не приводит к результату - SP3 после распаковки ругается, что не может быть применен к дистрибутиву, уже содержащему обновления. »

Но изначально было такое сказано.

Deep2007 11-08-2009 15:59 1191102

Цитата:

Цитата jentoso
Цитата Deep2007:
PS: Лобовая атака (замена файла svcpack.inf на файл от чистого дистрибутива) и удаление папки SVCPACK не приводит к результату - SP3 после распаковки ругается, что не может быть применен к дистрибутиву, уже содержащему обновления. »
Но изначально было такое сказано. »

Замена, а не полное удаление. После замены файл svcpack.inf был, а после удаления его не стало. Разница все же есть.

PS Во время установки программа установки ругнулась на отсутствие файла svcpack.inf, но эту ошибку проигнорировал, установка нормально прошла до конца.


Время: 07:09.

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