Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Некоторые проблемы при интеграции обновлений в дистрибутив

Ответить
Настройки темы
[решено] Некоторые проблемы при интеграции обновлений в дистрибутив

Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg 1.JPG
(64.1 Kb, 43 просмотров)
Всем привет!

Скачал себе "чистый" дистрибутив Windows XP Professional SP3 Russian VL. Решил идти по порядку, т.е. с загрузки и интеграции обновлений. Для загрузки использовал Windows Updates Downloader, с сортировкой обновлений по папкам. Дополнительно туда закинул .NET Framework 3.0 и 3.5, и DirectX (March 2009). Пока решил начать с папки Critical Updates. Интегрирование проводил при помощи ключа /integrate:<distr_path>. И два файла из этой папки интегрироваться таким образом отказались. Ниже привожу список обновлений в папке Critical Updates, жирным выделены файлы, которые с /integrate "не подружились":

IE8-WindowsXP-KB972260-x86-RUS.exe
IE8-WindowsXP-x86-RUS.exe
msxml4-KB954430-enu.exe

WindowsXP-KB923561-x86-RUS.exe
WindowsXP-KB938464-v2-x86-RUS.exe
WindowsXP-KB941569-x86-RUS.exe
WindowsXP-KB946648-x86-RUS.exe
WindowsXP-KB950762-x86-RUS.exe
WindowsXP-KB950974-x86-RUS.exe
WindowsXP-KB951066-x86-RUS.exe
WindowsXP-KB951376-v2-x86-RUS.exe
WindowsXP-KB951748-x86-RUS.exe
WindowsXP-KB952004-x86-RUS.exe
WindowsXP-KB952954-x86-RUS.exe
WindowsXP-KB953155-x86-RUS.exe
WindowsXP-KB954459-x86-RUS.exe
WindowsXP-KB954600-x86-RUS.exe
WindowsXP-KB955069-x86-RUS.exe
WindowsXP-KB956572-x86-RUS.exe
WindowsXP-KB956744-x86-RUS.exe
WindowsXP-KB956802-x86-RUS.exe
WindowsXP-KB956803-x86-RUS.exe
WindowsXP-KB957097-x86-RUS.exe
WindowsXP-KB958469-x86-RUS.exe
WindowsXP-KB958644-x86-RUS.exe
WindowsXP-KB958687-x86-RUS.exe
WindowsXP-KB959426-x86-RUS.exe
WindowsXP-KB960225-x86-RUS.exe
WindowsXP-KB960803-x86-RUS.exe
WindowsXP-KB960859-x86-RUS.exe
WindowsXP-KB961371-v2-x86-RUS.exe
WindowsXP-KB961501-x86-RUS.exe
WindowsXP-KB967715-x86-RUS.exe
WindowsXP-KB968537-x86-RUS.exe
WindowsXP-KB970238-x86-RUS.exe
WindowsXP-KB970437-x86-RUS.exe
WindowsXP-KB970483-x86-RUS.exe
WindowsXP-KB971557-x86-RUS.exe
WindowsXP-KB971633-x86-RUS.exe
WindowsXP-KB971657-x86-RUS.exe
WindowsXP-KB973346-x86-RUS.exe
WindowsXP-KB973354-x86-RUS.exe
WindowsXP-KB973507-x86-RUS.exe
WindowsXP-KB973815-x86-RUS.exe
WindowsXP-KB973869-x86-RUS.exe
WindowsXP-WindowsMedia-KB952069-v2-x86-RUS.exe
WindowsXP-WindowsMedia-KB973540-x86-RUS.exe

При попытке интеграции выводятся следующие сообщения:

IE8-WindowsXP-x86-RUS.exe

http://forum.oszone.net/attachment.p...1&d=1251396927

msxml4-KB954430-enu.exe

Установщик Windows®. Версия 4.5.6001.22159

msiexec /Option <обязательный параметр> [необязательный параметр]

Параметры установки
</package | /i> <Product.msi>
Установка или настройка продукта
/a <Product.msi>
Административная установка - установка продукта в сеть
/j<u|m> <Product.msi> [/t <список преобразований>] [/g <код языка>]
Объявление о продукте: "m" - всем пользователям; "u" - текущему пользователю
</uninstall | /x> <Product.msi | Код_продукта>
Удаление продукта
Параметры отображения
/quiet
Тихий режим, без взаимодействия с пользователем
/passive
Автоматический режим - только указатель хода выполнения
/q[n|b|r|f]
Выбор уровня интерфейса пользователя
n - Без интерфейса
b - Основной интерфейс
r - Сокращенный интерфейс
f - Полный интерфейс (по умолчанию)
/help
Вывод справки по использованию
Параметры перезапуска
/norestart
Не перезапускать после завершения установки
/promptrestart
Запрашивать перезапуск при необходимости
/forcerestart
Всегда перезапускать компьютер после завершения установки
Параметры ведения журнала
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <файл_журнала>
i - сообщения о состоянии
w - сообщения об устранимых ошибках
e - все сообщения об ошибках
a - запуски действий
r - записи, специфические для действий
u - запросы пользователя
c - начальные параметры интерфейса пользователя
m - сведения о выходе из-за недостатка памяти или неустранимой ошибки
o - сообщения о недостатке места на диске
p - свойства терминала
v - подробный вывод
x - дополнительные отладочные сведения
+ - добавление в существующий файл журнала
! - сбрасывание каждой строки в журнал
* - заносить в журнал все сведения, кроме параметров "v" и "x"
/log <файл_журнала>
Равнозначен /l* <файл_журнала>
Параметры обновления
/update <Update1.msp>[;Update2.msp]
Применение обновлений
/uninstall <Код_Guid_обновления>[;Update2.msp] /package <Product.msi | код_продукта>
Удаление обновлений продукта
Параметры восстановления
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | код_продукта>
Восстановление продукта
p - только при отсутствии файла
o - если файл отсутствует или установлена старая версия (по умолчанию)
e - если файл отсутствует или установлена такая же либо старая версия
d - если файл отсутствует или установлена другая версия
c - если файл отсутствует или контрольная сумма не совпадает с подсчитанным значением
a - принудительная переустановка всех файлов
u - все необходимые элементы реестра, специфические для пользователя (по умолчанию)
m - все необходимые элементы реестра, специфические для компьютера (по умолчанию)
s - все существующие ярлыки (по умолчанию)
v - запуск из источника с повторным кэшированием локальных пакетов
Настройка общих свойств
[PROPERTY=PropertyValue]

Обратитесь к руководству разработчиков установщика Windows® за дополнительными
сведениями по использованию командной строки.

© Корпорация Майкрософт. Все права защищены.
В некоторых частях программы использованы разработки Independent JPEG Group.


Скажите, чем это кушать? Уж не svcpack.inf'ом случайно? Вы уж извините новичка за глупые вопросы...

P.S. У меня есть еще несколько вопросов, но их я задам позже.

Отправлено: 22:20, 27-08-2009

 

Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Habetdin, я решил ставить WMP11 "как есть", с ключом "тихой" установки. Интересно, будет ли он при таком раскладе проверять подлинность?

Отправлено: 00:41, 28-08-2009 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Habetdin


Автор проектов


Сообщения: 3649
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


Цитата aidan:
будет ли он при таком раскладе проверять подлинность? »
Вряд ли он найдет соединение интернетом/ваш ключ уже будет в "черном списке"

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 00:44, 28-08-2009 | #22


Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Друзья, подведу промежуточный итог. Исходя из всего вышесказанного, последовательность моих действий выглядит так:

1) копируем все обновления в папку <distr_path>\I386\SVCPACK (при отсутствии последней создаем ее);
2) приводим все файлы в SVCPACK к формату 8.3;
3) распаковываем svcpack.in_;
4) редактируем файл svcpack.inf следующим образом:

Код: Выделить весь код
[SetupHotfixesToRun]
//список файлов обновлений с необходимыми ключами
qchain.exe
5) копируем qchain.exe в SVCPACK;
6) запаковываем svcpack.inf;
7) правим dosnet.inf:

Код: Выделить весь код
[OptionalSrcDirs]
SVCPACK
Я нигде не ошибся и ничего не забыл?

Отправлено: 00:53, 28-08-2009 | #23


Аватара для Habetdin


Автор проектов


Сообщения: 3649
Благодарности: 1498

Профиль | Сайт | Отправить PM | Цитировать


aidan,
Цитата aidan:
Я нигде не ошибся и ничего не забыл? »
вроде бы нет, нужно проверить установкой результата этих действий на виртуалку

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 01:11, 28-08-2009 | #24


Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Что ж, друзья, спасибо за советы. На выходных буду экспериментировать. Если что - отпишусь сюда.

Отправлено: 01:14, 28-08-2009 | #25


Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Сделал все по инструкции, с помощью CDImage сделал образ, записал на DVD и попробовал на реальной системе (подвернулся случай переставить знакомой систему). Примечание: все обновления отсортированы в svcpack.inf в порядке даты выхода по возрастанию. Комп завис на последней минуте установки. В чем может заключаться глюк?

И еще вопрос: есть мысль запустить установку обновлений с графическим интерфейсом. Например: появляется окно, в котором указано общее число обновлений, число установленных и обновление, устанавливающееся в данный момент. Навыки программирования имеются. Мне так думается, что писать программку нужно без поддержки .NET (т.е. Visual Studio отпадает, остается старый добрый C++ Builder). Кто что может сказать по этому поводу?

Отправлено: 22:58, 07-09-2009 | #26


Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да, еще вопрос... Все обновления я качал через Windows Updates Downloader. Но, насколько я знаю, обновления выходят каждый второй вторник месяца, а WUD за 2 недели ничего нового не скачал. Может, кто подскажет другой способ поиска и загрузки обновлений, кроме "ручного"?

Отправлено: 23:31, 07-09-2009 | #27


Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Виноват, друзья... WUD обновляет списки, но раз в месяц.

Начал заново собирать дистрибутив. При помощи /integrate запихнул в дистрибутив все файлы из папки Critical Updates, проверил на VMWare - ставится без проблем. Добавил еще IE8 с обновками - тоже все отлично. На очереди - WMP11 с обновками.

А вопрос у меня такой... Я скачал с Microsoft дистрибутив DirectX March 2009 (http://www.microsoft.com/downloads/d...DisplayLang=ru), распаковал. Как его можно интегрировать в дистрибутив?

Отправлено: 21:20, 14-09-2009 | #28


Аватара для aidan

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все, разобрался. Всем спасибо за помощь! Habetdin - персонально.

Отправлено: 00:34, 17-09-2009 | #29



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Некоторые проблемы при интеграции обновлений в дистрибутив

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Мой способ интеграции критических обновлений на 13 минуте Painkiller Наборы обновлений для Windows XP/2003/Windows 7 19 07-10-2009 19:35
Вопрос про IE 7 после интеграции его в дистрибутив Windows CaJIo Автоматическая установка приложений 5 24-03-2008 11:57
Проблема интеграции английской языкового пакета в дистрибутив Vista Sentinel1982 Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 12-08-2007 03:15
Решено | Вопрос по интеграции WGA и WU в дистрибутив TransWall Автоматическая установка Windows 2000/XP/2003 3 24-05-2006 12:37
[решено] После интеграции SP2 в дистрибутиве отсутствуют некоторые файлы bruder Microsoft Windows 2000/XP 6 03-03-2006 04:45




 
Переход