Войти

Показать полную графическую версию : Ключ integrate или Метод svcpack.inf


Страниц : [1] 2

egik
02-01-2007, 03:25
На данный момент вышло вот столько обновлений на WindowsXP(это то, что показывает Windows Update - около 82,5 мБайт), все ли эти обновления можно интергрировать при помощи ключа integrate?

обновления:
gdidettool.exe
msxml4-KB927978-enu.exe
msxml6-KB927977-rus-x86.exe
NDP1.1sp1-KB886903-X86.exe
NDP20-KB917283-X86.exe
NDP20-KB922770-X86.exe
WindowsMedia6-KB925398-x86-RUS.exe
WindowsMedia-KB911564-x86-RUS.exe
WindowsXP-KB873339-x86-RUS.exe
WindowsXP-KB885835-x86-RUS.exe
WindowsXP-KB885836-x86-RUS.exe
WindowsXP-KB886185-x86-rus.exe
WindowsXP-KB887472-x86-rus.exe
WindowsXP-KB888302-x86-RUS.exe
WindowsXP-KB890859-x86-RUS.exe
WindowsXP-KB891781-x86-RUS.exe
WindowsXP-KB893756-x86-RUS.exe
WindowsXP-KB894391-x86-RUS.exe
WindowsXP-KB896358-x86-RUS.exe
WindowsXP-KB896423-x86-RUS.exe
WindowsXP-KB896424-x86-RUS.exe
WindowsXP-KB896428-x86-RUS.exe
WindowsXP-KB899587-x86-RUS.exe
WindowsXP-KB899591-x86-RUS.exe
WindowsXP-KB900485-v2-x86-RUS.exe
WindowsXP-KB900725-x86-RUS.exe
WindowsXP-KB901017-x86-RUS.exe
WindowsXP-KB901214-x86-RUS.exe
WindowsXP-KB902400-x86-RUS.exe
WindowsXP-KB904706-v2-x86-RUS.exe
WindowsXP-KB905414-x86-RUS.exe
WindowsXP-KB905749-x86-RUS.exe
WindowsXP-KB908519-x86-RUS.exe
WindowsXP-KB908531-v2-x86-RUS.exe
WindowsXP-KB910437-x86-RUS.exe
WindowsXP-KB911280-v2-x86-RUS.exe
WindowsXP-KB911562-x86-RUS.exe
WindowsXP-KB911927-x86-RUS.exe
WindowsXP-KB912919-x86-RUS.exe
WindowsXP-KB913580-x86-RUS.exe
WindowsXP-KB914388-x86-RUS.exe
WindowsXP-KB914389-x86-RUS.exe
WindowsXP-KB916595-x86-RUS.exe
WindowsXP-KB917422-x86-RUS.exe
WindowsXP-KB917953-x86-RUS.exe
WindowsXP-KB918439-x86-RUS.exe
WindowsXP-KB919007-x86-RUS.exe
WindowsXP-KB920213-x86-RUS.exe
WindowsXP-KB920670-x86-RUS.exe
WindowsXP-KB920683-x86-RUS.exe
WindowsXP-KB920685-x86-RUS.exe
WindowsXP-KB920872-x86-RUS.exe
WindowsXP-KB921398-x86-RUS.exe
WindowsXP-KB922582-x86-RUS.exe
WindowsXP-KB922616-x86-RUS.exe
WindowsXP-KB922819-x86-RUS.exe
WindowsXP-KB923191-x86-RUS.exe
WindowsXP-KB923414-x86-RUS.exe
WindowsXP-KB923694-x86-RUS.exe
WindowsXP-KB923980-x86-RUS.exe
WindowsXP-KB924191-x86-RUS.exe
WindowsXP-KB924270-x86-RUS.exe
WindowsXP-KB926255-x86-RUS.exe

egik
02-01-2007, 03:31
что лучше использовать Ключ /integrate или Метод svcpack.inf для созданиея диска автоматической установки?
имеется WindowsXP Home и все выкачанные критические обновления с Windows Update

Fanzuga
02-01-2007, 07:51
проверить доступность ключа /integrate для конкретного обновления, можно запустив его c ключем /?

что лучше использовать Ключ /integrate или Метод svcpack.inf для созданиея диска автоматической установки?
IMHO, лучше всего использовать RusUpdatePack.
Недостаток видимый всего один: обновления нельзя удалить (а оно вам надо?)
Плюсы: скорость установки (в отличии от SVPACK) и меньше потенциальных тормозов (так как меньше внисится в реестр всякого бреда, чем через SVPACK)
/integrate приближен по характеристикам к RusUpdatePack но требует больше ручной работы и большего объемы выкачиваемых обновлений.

Vadikan
02-01-2007, 10:26
egik
Аналогичная тема: Какой метод установки (интеграции) обновлений вы используете? (http://forum.oszone.net/thread-55903.html)

egik
03-01-2007, 21:26
Vadikanизвените за беспокойство и спасибо за терпение, вы лучший!!! :)
конретизирую и уточняю вопрос как реализовать и автоматизировать метод /integrate ?

Vadikan
04-01-2007, 03:39
конретизирую и уточняю вопрос как реализовать и автоматизировать метод /integrate ?
Очевидно, нужно написать пакетный файл, который выполнит всю работу. Собственно, я же не случайно дал вам ссылку на тему, в которой есть ссылки на все методы, в том числе и на Метод svcpack.inf (SVCompiler VseDoFeni) (http://tinyurl.com/amz6p).

Недостающим кусочком головоломки для вас, видимо, будет то, что ключ /integrate по сути автоматизирует ручной процесс установки обновлений при помощи svcpack.inf. Сравните статьи на сайте АУ и вы увидите поразительное сходство этих методов.

egik
04-01-2007, 15:29
мне нужна технология метода svcpack.inf , там описано другое, хотите я по-китайски задам вопрос, может он будет понятнее ? :)
почему-то никто не может объяснить механизм, я понимаю легче послать например в поиск, но это решение проблемы,
это заставляет человека пойти по бестолковому пути метода проб и ощибок, который не учит мастерству, к сожалению.
Есть ли где описана технология создания, например берем А, делаем Б, помещаем в В, получаем Д.
Я этого хочу увидеть, мне не нужны сообщения нравиться не нравиться, мне интересна технология, а не детский лепет, надеюь на понимание :)

Fanzuga
04-01-2007, 15:40
egik
А что Статья Метод svpack.inf (http://oszone.net/2755) не отвечает условию:
Есть ли где описана технология создания, например берем А, делаем Б, помещаем в В, получаем Д.?
Настроятельно рекомендую скачать и внимательно прочитать Учебник по автоустановке (http://soft.oszone.net/program.php?pid=30).
Он снимает 90% вопросов. Если Вы чего-то там не нашли, значит невнимательно читали, или просто не захотели чуть-чуть подправить "под себя" конкретный пример.
А форум это не служба поддержки, здесь Вам никто ничего не должен, и отвечает каждый как сочтет нужным.

egik
04-01-2007, 17:38
Спасибо за терпение, изучу подробно указанные ресурсы, и вернусь с новыми вопросами :)

Fanzuga
04-01-2007, 20:11
egik
Любишь ты одинаковые посты постить в разных темах ;)

Vadikan
04-01-2007, 20:57
egik
почему-то никто не может объяснить механизм, я понимаю легче послать например в поиск, но это решение проблемы <...> Я этого хочу увидеть, мне не нужны сообщения нравиться не нравиться, мне интересна технология, а не детский лепет, надеюь на понимание Я вот что скажу вам... Если человек задает вопрос в форуме АУ, подразумевается, что он читал материалы сайта или оффлайн версии. Если же в ответ на вопрос предлагается изучить материал на сайте, то именно это и следует сделать, прежде чем задавать дальнейшие вопросы.хотите я по-китайски задам вопрос, может он будет понятнее А они и так по китайски задаются. конретизирую и уточняю вопрос как реализовать и автоматизировать метод /integrate ?мне нужна технология метода svcpack.inf
Короче говоря, если вы будете продолжать игнорировать материалы сайта и задавать вопросы в таком же духе, темы будут переноситься в форум "Хочу все знать", который предназачен для людей, неспособных адекватно воспринимать имеющийся материал и нуждающихся в пошаговых объяснениях по любым вопросам.

При условии, что ответ может быть найден на сайте, копирование жалоб на неконкретность ответов и вставка их в другие темы будет рассматриваться как флуд со всеми вытекающими отсюда последствиями. Это не детский сад, а технический форум. Мое терпение тоже не безгранично.

egik
05-01-2007, 00:47
мне нужна технология метода svcpack.inf здесь виноват ошибся... актуален пока
метод /integrate :)
разобрался,
хотите я по-китайски задам вопрос, может он будет понятнее не шучу могу на пекинском диалекте ;)

Короче говоря, если вы будете продолжать игнорировать материалы сайта и задавать вопросы в таком же духе не в коем разе, но там, я имею ввиду в пособии есть несколько серьезных (на мой взгляд) упушений, если посчитаете, то можете восполнить, раздел для новичков в вашем понимании не совсем имеется ввиду для новичков в моем. В пособии подразумевается, что новичок довольно таки хорошо умеет пользоваться коммандной строкой. (Напмню, что разговор идет о методе /integrate, то была опечатка, еще раз извиняюсь). Дело в том, что в статье об этом методе не описана технология (минус техническому формуму - без обид, кртика по существу)
я реализовал это вот каким образом создал папку , куда переместил все выкачанные апдэйты, далее в комндной строк вводил слудющую команду:
C:\update\name_update.exe /integrate:C:\XPCD
после чего происодило обновление дистибутива, и т.д. Но т.к. апдэйтов более 60, решил автоматизировать, создал файл, например:
integrate.bat
следущего содержания:

@echo off
C:\update\name_update1.exe /integrate:C:\XPCD
.....
C:\update\name_update63.exe /integrate:C:\XPCD


Запускаем...
к сожалению после каждого апдейта выскакивает окошко "обновление установлено"
после чего надо нажать ОК и т.д
Какой командой можно автоматизировать нажатие ОК или закрытие этого окна?
Подскажите или забаните? ;)

к сожалению в статье http://oszone.net/2753 вышеприведенного не указано :(
2 дня нервов ваших, моих и куча потраченного времени впустую...

Vadikan
05-01-2007, 02:47
egik
я имею ввиду в пособии есть несколько серьезных (на мой взгляд) упушений, если посчитаете, то можете восполнить, раздел для новичков в вашем понимании не совсем имеется ввиду для новичков в моем. В пособии подразумевается, что новичок довольно таки хорошо умеет пользоваться коммандной строкой.В пособии подразумевается, что человек должен иметь представление о работе ОС и не являться новичком в этом плане. Что же касается продвинутого пользования командной строкой, то это не является необходимым условием для выполнения действий, предлагаемых в разделе Новичку. к сожалению в статье http://oszone.net/2753 вышеприведенного не указаноО пакетных файлах речь идет уже в разделе Опытному пользователю. Тот факт, что вы пытаетесь автоматизировать что-то означает лишь то, что вы выходите за рамки раздела Новичку. В принципе, написание сложных пакетных файлов непосредственно к автоустановке отношения не имеет. Однако нбх помощь может быть оказана в случае, если вопрос краток, информативен и демонстрирует, что автор пытался решить проблему самостоятельно. Дело в том, что в статье об этом методе не описана технология (минус техническому формуму - без обид, кртика по существу)Как это не описана??? Там же русским языком расписано (http://oszone.net/2753) в разделе "Интеграция обновлений" в шести пунктах! Какая еще технология требуется? Минус форуму? За что?
Какой командой можно автоматизировать нажатие ОК или закрытие этого окна?
Подскажите или забаните?А на этот вопрос я отвечал (http://forums.microsoft.com/TechNet-RU/ShowPost.aspx?PostID=908850&SiteID=40) вам (судя по нику) на другом форуме, да только ответ остался без внимания.

В общем, пока своим критиканством (до критики никак не дотягивает) вы добились того, что ваши дальнейшие вопросы лично я в качестве отвечающего буду игнорировать, а в качестве модератора - видно будет. Но начало не очень удачное... Советую сделать выводы.

zuckij
05-01-2007, 03:19
Ёжик попробуй так, cls
@echo off
color 1F title Updates December 15. 2006
echo.
echo WindowsXP-KB896358-x86-ENU
WindowsXP-KB896358-x86-ENU.exe /passive /integrate:C:\XPCD
echo.
color 2F
echo WindowsXP-KB896423-x86-ENU
WindowsXP-KB896423-x86-ENU.exe /passive /integrate:C:\XPCD
echo.
color 3F
echo
WindowsXP-KB896424-x86-ENU
WindowsXP-KB896424-x86-ENU.exe /passive /integrate:C:\XPCD echo.
color 47
pause
EXIT Так для примера цвет можно и убрать потом. А ещё есть хороший ключик из учебника /? или /help Он многое может рассказать, поверь мне я и есть в этом деле новичок, гражданская професия водитель! с компом начал возиться с мая 2006. Извини, что пример привожу на ENU , а не на name_update1 , просто сейчас копаюсь с Windows XP Professional Media Center Edition 2005 SP2 тоже как ты собрал обновления и теперь пытаюсь интегрировать их, и мож ещё что получится добавить

egik
05-01-2007, 21:17
zuckijя фанат вашего мастерства, вопрос-ответ(толковый)мне потребовалось 15 минут, что довести до конечного результата, буду к Вам обращаться за советом :)
В итоге получил integrate.bat
код:
@echo off
color 03
echo 1th updates
echo WindowsInstaller-KB893803-v2-x86.exe
C:\update\WindowsInstaller-KB893803-v2-x86.exe /integrate:C:\XPCD /log:C:\update /passive
и т.д.

и еще пишется лог spslpsrm.log

[spslpsrm.log]
0.000: ================================================================================
0.000: 2007/01/05 20:50:19.697 (local)
0.000: e:\64d1a3add4b892af17fb30348b\UPDATE\update.exe (version 6.1.22.4)
0.000: Slipstream mode
0.000: Пакет обновления запущен с помощью следующей команды: /integrate:C:\XPCD /log:C:\update /passive
0.080: Package Type: MULTI OS
0.260: IsPackageValidForTarget: No default branch defined for SP level 4. Searching for alternate SP Level.
0.260: IsPackageValidForTarget: Using alternate SP level of 0 to determine branch.
0.491: Интеграция файлов успешно завершена.

осталось разобраться какие файлы можно итегрировать, а какие нет именно этим способом, и можно переходить дальше :)
СПАСИБО!!!

egik
06-01-2007, 17:15
плавно перехожу к изучению метода svcpack.inf...
ВОПРОС: можно ли одним из этих методов интегрировать NET Framework?

Fanzuga
06-01-2007, 19:29
egik
можно ли одним из этих методов интегрировать NET Framework?
Ответ положительный. Идем по ссылкам приведенным мною ранее там это есть. (аддон от Пети Васечкина)

egik
06-01-2007, 23:08
TcЕслиб мне нужен был аддон Васи Петечкина, я б давно его взял, и не парил мозг икому, я хочу сам научиться. У вас на формуе умеют общаться ссылками, друзья так нельзя :)

Klezk
31-01-2007, 03:27
Производил интеграцию обновлений методом /integrate и наблюдая за происходящим заметил вот что: само обновление (укоротив имя) помещается в папку svcpack, а ИЗВЛЕЧЕННЫЕ ИЗ НЕГО всякие дллки идут в папку I386 ВМЕСТО бывших там старых. Вопрос, извините, если еретический: а зачем, собственно, Microsoft устанавливать за 13 минут до окончания установки винды все обновления из папки svcpack (ориентируясь по файлу svcpack.inf) ЕСЛИ ФАЙЛЫ _У Ж Е_ ОБНОВЛЕНЫ В ПАПКЕ I386 ?! Дллки, *.sys и прочее ведь уже исправлены в I386!!! Хоть убейте, не могу я понять логики! Объясните, кто в курсе!

Fanzuga
31-01-2007, 04:06
Klezk

при "методе /integrate" в папке I386 обновляются существующие файлы, а в SVPACK добавляются те файлы которых нет в исходном дистрибутиве, а также цифровые подписи обновлений. Поскольку идет полная или частичная замена файлов данный способ более компактный (размер дистрибутива меньше), однако отсутсвует возможность удаления обновлений. К тому же такой метод не влияет на время установки системы.

при "методе SVPACK" обновление вместе и инсталлятором (в виде SFX CAB-архива) полностью помещается в SVPACK. Поскольку исходные файлы и обновленные + инсталлятор в каждом обновлении существуют параллельно размер дистрибутива значительно растет (на данные момент с учетом всех post SP 2 обновления для XP ок. 100 Мб). К тому же сильно возрастает время установки системы, т. к. на T 13 фактически срабатывает батник и поочредно ставит NN обновлений, что в зависимости от конфигурации может продолжатся от 5 до 45 мин. Положительным моментом является возможность удаления установленных обновлений (при использовании корректных ключей).




© OSzone.net 2001-2012