Показать полную графическую версию : Ключ integrate или Метод svcpack.inf
На данный момент вышло вот столько обновлений на 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
что лучше использовать Ключ /integrate или Метод svcpack.inf для созданиея диска автоматической установки?
имеется WindowsXP Home и все выкачанные критические обновления с Windows Update
проверить доступность ключа /integrate для конкретного обновления, можно запустив его c ключем /?
что лучше использовать Ключ /integrate или Метод svcpack.inf для созданиея диска автоматической установки?
IMHO, лучше всего использовать RusUpdatePack.
Недостаток видимый всего один: обновления нельзя удалить (а оно вам надо?)
Плюсы: скорость установки (в отличии от SVPACK) и меньше потенциальных тормозов (так как меньше внисится в реестр всякого бреда, чем через SVPACK)
/integrate приближен по характеристикам к RusUpdatePack но требует больше ручной работы и большего объемы выкачиваемых обновлений.
egik
Аналогичная тема: Какой метод установки (интеграции) обновлений вы используете? (http://forum.oszone.net/thread-55903.html)
Vadikanизвените за беспокойство и спасибо за терпение, вы лучший!!! :)
конретизирую и уточняю вопрос как реализовать и автоматизировать метод /integrate ?
конретизирую и уточняю вопрос как реализовать и автоматизировать метод /integrate ?
Очевидно, нужно написать пакетный файл, который выполнит всю работу. Собственно, я же не случайно дал вам ссылку на тему, в которой есть ссылки на все методы, в том числе и на Метод svcpack.inf (SVCompiler VseDoFeni) (http://tinyurl.com/amz6p).
Недостающим кусочком головоломки для вас, видимо, будет то, что ключ /integrate по сути автоматизирует ручной процесс установки обновлений при помощи svcpack.inf. Сравните статьи на сайте АУ и вы увидите поразительное сходство этих методов.
мне нужна технология метода svcpack.inf , там описано другое, хотите я по-китайски задам вопрос, может он будет понятнее ? :)
почему-то никто не может объяснить механизм, я понимаю легче послать например в поиск, но это решение проблемы,
это заставляет человека пойти по бестолковому пути метода проб и ощибок, который не учит мастерству, к сожалению.
Есть ли где описана технология создания, например берем А, делаем Б, помещаем в В, получаем Д.
Я этого хочу увидеть, мне не нужны сообщения нравиться не нравиться, мне интересна технология, а не детский лепет, надеюь на понимание :)
egik
А что Статья Метод svpack.inf (http://oszone.net/2755) не отвечает условию:
Есть ли где описана технология создания, например берем А, делаем Б, помещаем в В, получаем Д.?
Настроятельно рекомендую скачать и внимательно прочитать Учебник по автоустановке (http://soft.oszone.net/program.php?pid=30).
Он снимает 90% вопросов. Если Вы чего-то там не нашли, значит невнимательно читали, или просто не захотели чуть-чуть подправить "под себя" конкретный пример.
А форум это не служба поддержки, здесь Вам никто ничего не должен, и отвечает каждый как сочтет нужным.
Спасибо за терпение, изучу подробно указанные ресурсы, и вернусь с новыми вопросами :)
egik
Любишь ты одинаковые посты постить в разных темах ;)
egik
почему-то никто не может объяснить механизм, я понимаю легче послать например в поиск, но это решение проблемы <...> Я этого хочу увидеть, мне не нужны сообщения нравиться не нравиться, мне интересна технология, а не детский лепет, надеюь на понимание Я вот что скажу вам... Если человек задает вопрос в форуме АУ, подразумевается, что он читал материалы сайта или оффлайн версии. Если же в ответ на вопрос предлагается изучить материал на сайте, то именно это и следует сделать, прежде чем задавать дальнейшие вопросы.хотите я по-китайски задам вопрос, может он будет понятнее А они и так по китайски задаются. конретизирую и уточняю вопрос как реализовать и автоматизировать метод /integrate ?мне нужна технология метода svcpack.inf
Короче говоря, если вы будете продолжать игнорировать материалы сайта и задавать вопросы в таком же духе, темы будут переноситься в форум "Хочу все знать", который предназачен для людей, неспособных адекватно воспринимать имеющийся материал и нуждающихся в пошаговых объяснениях по любым вопросам.
При условии, что ответ может быть найден на сайте, копирование жалоб на неконкретность ответов и вставка их в другие темы будет рассматриваться как флуд со всеми вытекающими отсюда последствиями. Это не детский сад, а технический форум. Мое терпение тоже не безгранично.
мне нужна технология метода 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 дня нервов ваших, моих и куча потраченного времени впустую...
egik
я имею ввиду в пособии есть несколько серьезных (на мой взгляд) упушений, если посчитаете, то можете восполнить, раздел для новичков в вашем понимании не совсем имеется ввиду для новичков в моем. В пособии подразумевается, что новичок довольно таки хорошо умеет пользоваться коммандной строкой.В пособии подразумевается, что человек должен иметь представление о работе ОС и не являться новичком в этом плане. Что же касается продвинутого пользования командной строкой, то это не является необходимым условием для выполнения действий, предлагаемых в разделе Новичку. к сожалению в статье http://oszone.net/2753 вышеприведенного не указаноО пакетных файлах речь идет уже в разделе Опытному пользователю. Тот факт, что вы пытаетесь автоматизировать что-то означает лишь то, что вы выходите за рамки раздела Новичку. В принципе, написание сложных пакетных файлов непосредственно к автоустановке отношения не имеет. Однако нбх помощь может быть оказана в случае, если вопрос краток, информативен и демонстрирует, что автор пытался решить проблему самостоятельно. Дело в том, что в статье об этом методе не описана технология (минус техническому формуму - без обид, кртика по существу)Как это не описана??? Там же русским языком расписано (http://oszone.net/2753) в разделе "Интеграция обновлений" в шести пунктах! Какая еще технология требуется? Минус форуму? За что?
Какой командой можно автоматизировать нажатие ОК или закрытие этого окна?
Подскажите или забаните?А на этот вопрос я отвечал (http://forums.microsoft.com/TechNet-RU/ShowPost.aspx?PostID=908850&SiteID=40) вам (судя по нику) на другом форуме, да только ответ остался без внимания.
В общем, пока своим критиканством (до критики никак не дотягивает) вы добились того, что ваши дальнейшие вопросы лично я в качестве отвечающего буду игнорировать, а в качестве модератора - видно будет. Но начало не очень удачное... Советую сделать выводы.
Ёжик попробуй так, 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 тоже как ты собрал обновления и теперь пытаюсь интегрировать их, и мож ещё что получится добавить
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: Интеграция файлов успешно завершена.
осталось разобраться какие файлы можно итегрировать, а какие нет именно этим способом, и можно переходить дальше :)
СПАСИБО!!!
плавно перехожу к изучению метода svcpack.inf...
ВОПРОС: можно ли одним из этих методов интегрировать NET Framework?
egik
можно ли одним из этих методов интегрировать NET Framework?
Ответ положительный. Идем по ссылкам приведенным мною ранее там это есть. (аддон от Пети Васечкина)
TcЕслиб мне нужен был аддон Васи Петечкина, я б давно его взял, и не парил мозг икому, я хочу сам научиться. У вас на формуе умеют общаться ссылками, друзья так нельзя :)
Производил интеграцию обновлений методом /integrate и наблюдая за происходящим заметил вот что: само обновление (укоротив имя) помещается в папку svcpack, а ИЗВЛЕЧЕННЫЕ ИЗ НЕГО всякие дллки идут в папку I386 ВМЕСТО бывших там старых. Вопрос, извините, если еретический: а зачем, собственно, Microsoft устанавливать за 13 минут до окончания установки винды все обновления из папки svcpack (ориентируясь по файлу svcpack.inf) ЕСЛИ ФАЙЛЫ _У Ж Е_ ОБНОВЛЕНЫ В ПАПКЕ I386 ?! Дллки, *.sys и прочее ведь уже исправлены в I386!!! Хоть убейте, не могу я понять логики! Объясните, кто в курсе!
Klezk
при "методе /integrate" в папке I386 обновляются существующие файлы, а в SVPACK добавляются те файлы которых нет в исходном дистрибутиве, а также цифровые подписи обновлений. Поскольку идет полная или частичная замена файлов данный способ более компактный (размер дистрибутива меньше), однако отсутсвует возможность удаления обновлений. К тому же такой метод не влияет на время установки системы.
при "методе SVPACK" обновление вместе и инсталлятором (в виде SFX CAB-архива) полностью помещается в SVPACK. Поскольку исходные файлы и обновленные + инсталлятор в каждом обновлении существуют параллельно размер дистрибутива значительно растет (на данные момент с учетом всех post SP 2 обновления для XP ок. 100 Мб). К тому же сильно возрастает время установки системы, т. к. на T 13 фактически срабатывает батник и поочредно ставит NN обновлений, что в зависимости от конфигурации может продолжатся от 5 до 45 мин. Положительным моментом является возможность удаления установленных обновлений (при использовании корректных ключей).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.