Удаление из дистрибутива обновлений, интегрированных методом 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 после распаковки ругается, что не может быть применен к дистрибутиву, уже содержащему обновления.
|
Цитата:
Цитата 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 от производителя железа
|
Не думаю, что производитель стал бы сам туда что то вставлять. Наверно это сделали продовцы.
|
Цитата:
Цитата jentoso
Если у тебя Windows XP Home Editions SP2, и ты интегрируешь SP3, то их можно удалить, потому что они и так входят в SP3. »
|
Это я понимаю, согласен.
Цитата:
Цитата jentoso
А SP3 ты используешь после UpdatePack-XPSP3-Rus? Если да, то поэтому он и ругается. Т.к. винда уже содержит нужные обновления. »
|
Нет, SP3 накатывал первым, и он отказался интегрироваться.
Цитата:
Цитата jentoso
Не думаю, что производитель стал бы сам туда что то вставлять. Наверно это сделали продовцы. »
|
Не знаю, кто это сделал, да это и не важно.
Как убрать эти обновления из дистрибутива?
|
Это я читал. Есть что то, что не написано там. Напимер, записи в еще каких то файлах, кроме 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 отказался интегрироваться по причине, указанной в первом посте.
|
Deep2007, а может просто взять другой образ винды. Я точно не знаю, но может ты в версию хоме пытаешься интегрировать от проф. Точно не уверен, что для них разные обновления.
|
1. Другой образ взять нельзя, иначе эта тема не возникла бы.
2. Обновления и сервиспаки для Home и Pro версий одинаковы.
Порыскал по интернету, ответа пока не нашел.
|
Deep2007, все что лежит в svcpack, устанавливается в процессе установки винды. Так что эти файлы не должны влиять на интегрирование Sp3. Но если он ругается, значит что то уже туда вставили, а вот что не понятно.
|
Проблема решилась удалением папки i386/SVCPACK и файла i386/svcpack.inf из дистрибутива. после этого SP3 интегрировался без проблем.
|
Цитата:
Цитата Deep2007
PS: Лобовая атака (замена файла svcpack.inf на файл от чистого дистрибутива) и удаление папки SVCPACK не приводит к результату - SP3 после распаковки ругается, что не может быть применен к дистрибутиву, уже содержащему обновления. »
|
Но изначально было такое сказано.
|
Цитата:
Цитата jentoso
Цитата Deep2007:
PS: Лобовая атака (замена файла svcpack.inf на файл от чистого дистрибутива) и удаление папки SVCPACK не приводит к результату - SP3 после распаковки ругается, что не может быть применен к дистрибутиву, уже содержащему обновления. »
Но изначально было такое сказано. »
|
Замена, а не полное удаление. После замены файл svcpack.inf был, а после удаления его не стало. Разница все же есть.
PS Во время установки программа установки ругнулась на отсутствие файла svcpack.inf, но эту ошибку проигнорировал, установка нормально прошла до конца.
|
Время: 07:09.
© OSzone.net 2001-