PDA

Показать полную графическую версию : Мой способ интеграции критических обновлений на 13 минуте


Painkiller
21-09-2008, 00:57
Хочу поделиться своим способом установки критических обновлений во время установки Windows Xp (SP2-SP3). Я этот способ использую уже как год. Итак, для начало врубаем обновление и обновляемся или кто качает обновление сами с сайта софтового гиганта. Потом кто обновлялся через службу обновлений, заходим по директории C:\WINDOWS\SoftwareDistribution\Download\.... . Здесь, наверное, уже, наверное, каждый знает Xp хранит свои обновления после скачки. Папок со странными названиями. Начинаем по порядку заходить в каждую. Одна папка – это одно обновление. Заходим в одну из их. Выделяем всё находящееся в этой папке и добавляем в архив. Ставим метод сжатия «Максимальный». Ставим галочку « Создать SFX архив ». Нажимаем вкладку дополнительно. Нажимаем кнопку Параметры SFX… . Нажимаем вкладку «Обновление» Ставим галочку « Перезаписывать все файлы без запроса» Нажимаем вкладку «Режимы». Ставим галочки в « Распаковать во временную папку», «Скрыть всё». Если нужен значок самого SFX архива то заходим в вкладку «Текст и значок» Переходим в вкладку «Общее». Вписываем в поля «Выполнить после распаковки» вот это update\update.exe /passive /norestart. Вот и всё , нажимаем окей окей. Всё пошёл процесс архивации. После проверяем правой клавишей мыши по архиву. В меню выбираем « Открыть в WinRar». И смотрим комментарии. Они у нас должны быть такими:
Setup=update\update.exe /passive /norestart
TempMode
Silent=1
Overwrite=1
Вот теперь можно проверить, запустив SFX архива, который сделали. Потом, так поступаем с каждой папкой (одна папка – это одно обновление). Как все обновы готовы. Делаем аддон. Создаём папку называем как хотим ( для примера Microsoft Update) . В ней создаём каталог с названием « Files». В нём ещё один с именем «ForceCopy». Туда кидаем все наши обновы. Теперь в папке Microsoft Update должен быть ещё файл Run. Не знаю его расширения ну его можно спереть с любого аддона, открываем мы его блокнотом. Туда вписываем все наши обновления ПО ПОРЯДКУ. Чтобы не мучиться и не печатать вручную имена файлов, скопируем в Блокнот следующую строку:
dir /a /b /-p /o:gen >filelisting.txt
Сохраните файл с расширением .bat и запусти в директории, содержащей обновления, предварительно отсортировав их по имени. Затем открой сгенерированный файл filelisting.txt и мы увидим, что он содержит имена всех файлов в директории. Выделяем все строки и копируем в в файл Run. Сохраняем и всё. Аддон готов. Интегрируем с помощью UpdateIntegrator закинув наш аддон в папку Addons. Кто качал с сайта просто вписываем все название обновлений с ключами /passive /norestart в файл Run предварительно скопировав их в каталог «ForceCopy» На этом всё! Не судите строго за ошибки грамматические.

zeroua
21-09-2008, 01:24
Painkiller, с таким успехом берем готовый Security Service Pack 4 для русской Windows XP SP3. и запускаем его на Т13 по методу svcpack.inf, вам будет более разумно выложить готовый пакет (ваш екстрим пак) с теми обновлениями что не вошли в UpdatePack, а по вашему должны бы войти, если на конференции приживется, в чем я немного сомневаюсь потомучто вы решили заново выдумать велосипед, раскроете тайны его создания общественности ...

Painkiller
21-09-2008, 01:31
Цитировать »
Увы нет.Я лишь предлогаю лёгкий вариант сборки критических обновлений для новичков. Это пак может собрать любой даже не Асс в компе.

zeroua
21-09-2008, 01:34
Painkiller, ну на сколько я знаю, обновления что были закачаны по средствам Microsoft Update для таких целей не подходят

Painkiller
21-09-2008, 01:36
Увы вы ошибаетесь. Я уже целый год именно такие обновления и использую . Може те сами убедиться создав одно обновление! Как я знаю пока нету способов использовать обновления при скачанные с сервера Microsoft. Вот он этот способ полностью рабочий!

У меня свой пак созданный ввиде аддона и я его интегрирую вместе с UpdatePack-XPSP3-Rus

zeroua
21-09-2008, 01:42
Painkiller, какие обновления входят в аддон ?) думаю все неофициальные поскольку все официальные в него входят ...

dimon7707
21-09-2008, 01:44
Я лишь предлогаю лёгкий вариант сборки критических обновлений для новичков.
А вы уверенны,что новичкам нужны эти критические обновления,по моему для этих целей вполне хватит UpdatePack-XPSP3-Rus 8.9.13.

Painkiller
21-09-2008, 01:45
Вы почти правы. Некоторые обновления не входят в UpdatePack-XPSP3-Rus, потому что они для Windows Media Player 11. Вышедшие не давно. А пак с неофициальными обновлениями я сделал чисто для себя и по просьбе одно участника конференции я выложил этот метод на форум.

dimon7707 »
Просто некоторые новички пытаются интегрировать обновляния сами по справочнику ради любопытства и у них ничего не получается. Вот способ работающий. И UpdatePack работает только на 32 битке, а мой метод вполне может работать на 64 битке без проблем. Обновы ставятся как по маслу и за время юзания винды с внедрёнными обновами по этому методу я не замечал. Даже с неопубликованными обновлениями вместе. А вот UpdatePack вызывал ошибку. Ну её уже убрали.

YikxX
21-09-2008, 15:16
Этот метод "занимает" слишком много места в дистрибутиве винды, по сравнению с тем же методом UpdatePack'а. А посему неприемлим. :)
Если уж подходить более подробно к самому процессу - то почему бы не использовать 7-Zip, он сожмет обновления лучше.

Painkiller
21-09-2008, 15:29
Цитировать »
Можно и 7-Zip использовать я же не говорил что это не возможно! А насчёт размер вы ошибаетесь с с упаковкой 7-Zip у меня 34 обновления не входящие в UpdatePack весят 17.9 мб. Это метод намного экономичнее. Плюс не надо качать с большие по размеру обновление с сервера Microsoft. Через Microsoft Update скачиваются гораздо меньше по размерам обновления. И я их могу спокойно использовать с UpdatePack когда захочу.

mamont1
02-10-2009, 12:54
Прекрасный метод - ещё-бы сценарий (.bat - .cmd) по автоматизации сего процесса - начинающим былоб полезно.

izakiel
04-10-2009, 02:03
а разве интеграция не лучше??? вель потом надо еще ждать пока они установятся... конечно не скажу что много времени займет, но все-таки...

Painkiller
05-10-2009, 19:19
а разве интеграция не лучше??? вель потом надо еще ждать пока они установятся... конечно не скажу что много времени займет, но все-таки... »
А если у тебя уже винда стоит долгое время и её сносить не хочешь. А дырки залатать нужно. Вот мой способ в самый раз подойдёт. Хотя я его давно усовершенствовал.

zeroua
05-10-2009, 20:08
Хотя я его давно усовершенствовал. », в таком случает стоит дополнить информацию в шапке ...

izakiel
06-10-2009, 02:40
вообще-то тогда зачем применять такой способ??? ставишь раз и забываешь про это... вообще не вижу тут логики (буз обид, но дети серьезней).

AppleNTU
06-10-2009, 09:39
Painkiller, с таким успехом берем готовый Security Service Pack 4 для русской Windows XP SP3. и запускаем его на Т13 по методу svcpack.inf »
НО! это ведь другой вариант!!! и его обходить мимо тоже не стоит! Молодец автор! и думаю его как вариант тоже можно добавить в учебник для автоустановки! извини опять кнопка "полезное сообщение" пропала :(((((((((((...

romeo91
06-10-2009, 19:56
C:\WINDOWS\SoftwareDistribution\Download\.... . Здесь, наверное, уже, наверное, каждый знает Xp хранит свои обновления после скачки. Папок со странными названиями. Начинаем по порядку заходить в каждую. Одна папка – это одно обновление. Заходим в одну из их. Выделяем всё находящееся в этой папке и добавляем в архив. »
Вот с этим я бы поспорил! Я сам админю WSUS и поэтому скажу следующее:
Винда там ничего не хранит, это своего вида временный каталог который используется именно для скачки обновлений черезх WSUS или с сайта MS. Но после установки обновления оттуда удаляются. Бывает конечно что там что-то остается но чаще малая часть.
Плюс вы еще не учитываете что есть пакеты которые не распаковываются в отдельные папки, а лежат в каталоге Download в иде файлов без расширений. Такие файлы распаковываются при установке в корень одного из локальных дисков.
Так что для новичков думаю это не самый подходящий способ, но как вариант установки конечно оставить можно.

Amigos
07-10-2009, 08:12
Так что для новичков думаю это не самый подходящий способ »+1

этот способ гарантирует, что какие то обновления будут поставлены. Но не гарантирует, что будут поставлены все нужные обновления.

Painkiller
07-10-2009, 19:16
этот способ гарантирует, что какие то обновления будут поставлены. Но не гарантирует, что будут поставлены все нужные обновления. »
Обновы ставятся все. Проверял сам. Проверено и на живую систему и на 13 минуте. Плюс любой может пополнять сборку обнов и не чем не хуже Security Service Pack 4. Я не подумал, что через столько времени эта тема всплывёт. В ближайшее время постараюсь обновить шапку, а возможно , напишу прогу собирающая сама пакеты, но не обещаю.

Вот с этим я бы поспорил! Я сам админю WSUS и поэтому скажу следующее:
Винда там ничего не хранит, это своего вида временный каталог который используется именно для скачки обновлений черезх WSUS или с сайта MS. Но после установки обновления оттуда удаляются. Бывает конечно что там что-то остается но чаще малая часть.
Плюс вы еще не учитываете что есть пакеты которые не распаковываются в отдельные папки, а лежат в каталоге Download в иде файлов без расширений. Такие файлы распаковываются при установке в корень одного из локальных дисков.
Так что для новичков думаю это не самый подходящий способ, но как вариант установки конечно оставить можно. »
romeo91, чтобы там остались все обновы. Перед тем как позволить винде их установить надо скопировать всё что находиться в директории C:\WINDOWS\SoftwareDistribution\Download\.... в другое место , а потом уже давать добро винде ставить обновы.

Painkiller
07-10-2009, 19:35
Painkiller, с таким успехом берем готовый Security Service Pack 4 для русской Windows XP SP3. и запускаем его на Т13 по методу svcpack.inf » »
Но не любой его сам сможет обновить. Мне например каждый раз при обновлении самого пакета Security Service Pack 4 качать заново весь пакет.




© OSzone.net 2001-2012