Войти

Показать полную графическую версию : [Статья] Как создать FullUnattended DirectX, IE7, WMP11, NetFW и не только!!!


prokazzza
18-10-2006, 21:10
Как создать FullUnattended DirectX, IE7, WMP11, NetFW и не только!!!

В статье описание метода создания автоустанавливающихся дистрибутивов, который документирован и широко (в последнее время) используется самой Microsoft, но малоизвестен обычному пользователю. Метод прост и надежен, базируется на проверенной технологии и требует минимального количества ресурсов.

Немного информации об IExpress: сперва предназначалась Microsoft для создания самораспаковывающихся и самоустанавливающихся дистрибутивов. IExpress является бесплатной альтернативой WinRAR-SFX архивам, и входит в состав Windows

ЗЫ: Этим методом можно создать любую FullUnattended установку включая DirectX, IE7 RC1, WMP11, NET Framework, установку своего набора Hotfix, создание своего Service Pack'a, ну и так далее.

-------------------------------------------------------------------------------------------------------------------------------------------------------------

Cтатья 1 FullUnattended DirectX

Cтатью 2 Создание своего набора FullUnattended Хотфиксов или своего ServicesPack смотрите ниже пост#5

Предисловие: Mелкософт распространяет DirectX в виде REDIST пакета (размер последнего аж 55 метров , который содержит все необходимые для установки файлы, но не отзывается на призыв быстро и незаметно самоустановиться и не перезагружать после этого компьютер.
Данная статья поможет вам:

Распакуйте REDIST в любую папку
Если вы не планируете устанавливать с этого дистрибутива MSDX на компьютеры с Windows 9x/ME, смело можете удалить из дистрибутива DirectX.CAB и BDA.CAB (размер не хилый целых 15 метров)
Далее запускаем "выполнить" и вводим там команду iexpress

http://wiki.oszone.net/images/e/e5/Iexpress1.jpg

Щелкните по кнопке "Создать новый".
Щелкните по кнопке "Извлечение файлов с командами установки".

http://wiki.oszone.net/images/3/36/Iexpress22.jpg

Задайте имя распаковки (например, DirectX90c).

http://wiki.oszone.net/images/f/f1/Iexpress3.jpg

Щелкните по кнопке "Ни о чем ни спрашивать".

http://wiki.oszone.net/images/b/bb/Iexpress4.jpg

Щелкните по кнопке "Не показывать лицензию".

http://wiki.oszone.net/images/5/50/Iexpress5.jpg

Нажмите "Добавить" и выделите все файлы из распакованного REDIST

http://wiki.oszone.net/images/4/41/Iexpress6.jpg

Далее щелкните выберите из списка файл "dxsetup.exe", назначив его ведущим инсталляцию, и допишите ключи /silent

http://wiki.oszone.net/images/6/68/Iexpress77.jpg

Выберите тип инсталляции "Скрытый"

http://wiki.oszone.net/images/c/ca/Iexpress8.jpg

Выберите "Не показывать сообщение по окончании установки".

http://wiki.oszone.net/images/a/ae/Iexpress9.jpg

Выберите каталог для сохранения результирующего файла и его имя

Обязательно пометьте флажки "Скрыть анимацию и использовать в архиве длинные имена".

http://wiki.oszone.net/images/b/b1/Iexpress10.jpg

Выберете "Не перезагружать компьютер"

http://wiki.oszone.net/images/5/54/Iexpress11.jpg

Выберем не сохранять, жмем далее...

http://wiki.oszone.net/images/5/52/Iexpress12.jpg


Ждем немного и готово! Самоизвлекаемый самоустанавливающийся CAB-файл
Таким способом можно создать любую FullUnattended установку

Параметры командной строки, которые поддерживаются обновлениями, разработанными с помощью технологии Iexpress сайт Microsoft (http://support.microsoft.com/?kbid=197147#appliesto)
Дополнительная информация на сайте Microsoft (http://support.microsoft.com/kb/262841/)


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

tursun
18-10-2006, 22:54
prokazzza
блогадорю, полезная инфа

MaxDELETE
19-10-2006, 00:14
prokazzza, архив с русиком похоже битый - уже 3 раза скачал.

chtec
19-10-2006, 10:57
В русике версия файла 6.00.2600.0000, размер - 97*792 байт, а оригинальный - 6.00.2900.2180, размер 114*688 байт.

prokazzza
19-10-2006, 11:33
Cтатья 2 Создание своего набора FullUnattended Хотфиксов или своего ServicesPack


Предисловие: Пакеты обновлений можно запускать с определенными ключами. Для просмотра этих ключей необходимо запустить какую-нибудь заплатку с ключом /h. Например KBXXXXXX-x86-enu.exe /h

Нас интересуют ключи /q /m /z, с помощью них нас не будут доставать лицензионным соглашением и требованиями перезагрузки.

Для начала создадим папку например C:\Hotfix. Скопируем туда все скачанные обновления. В той же папке создадим bat файл. Назовем его hotfix.bat
cls

echo installing WindowsXP-KB888111-x86-RUS.exe
start /wait WindowsXP-KB888111-x86-RUS.exe /Q /M /Z

echo installing WindowsXP-KB885855-x86-RUS.exe
start /wait WindowsXP-KB885855-x86-RUS.exe /Q /M /Z

echo installing WindowsXP-KB924271-x86-RUS.exe
start /wait WindowsXP-KB924271-x86-RUS.exe /Q /M /Z

rd /s /q c:\hotfix


Параметр /wait нужен чтобы все обновления не запустились одновременно.
Очень важно чтобы патчи устанавливались в порядки их выпуска.
Далее воспользуемся утилитой iexpress.exe

Далаем все тоже самое что описано в посте#1, кроме в окошке "Установка и запуск" указываем батник hotfix.bat (без ключей естественно)

И все!, ваш Services Pack готов!!!

prokazzza
19-10-2006, 11:44
Обновлен пост#1 - добавлена информация

Добавлена статья пост#5 - Создание своего набора FullUnattended Хотфиксов или своего ServicesPack

NightCat
21-10-2006, 02:32
2prokazzza
еще для этой проги надо makecab.exe и wextract.exe
иначе, еррор!
сюда iexpress.rar (http://ncat.sbn.bz/download/iexpress.rar) (144.974kb) положил все вместе (rus, eng, makecab, wextract, ico)
надеюсь не возражаешь?

здесь дубляж: http://slil.ru/23280956 (144.974kb)
ну и здесь тоже: iexpress.rar (http://forum.oszone.net/attachment.php?attachmentid=3058&stc=1) (144.974kb)

loginvovchyk
15-11-2006, 06:08
Вот красивая версия Мастера IEXPRESS 2

http://image.grat.net.ua/img/0a14dabb474e502e06cbb5980865e671/_2.jpg

Загрузить (http://www.verzend.be/v/8028659/iexpress.exe.html)

Black Babay
16-11-2006, 12:56
А про сборку IE7 можно поподробнее? Там просто вложенная папка и выходят непонятки!

E-mpty
24-07-2008, 21:48
А что дальше делать(с Direct-ом например),куда его положить или это подготовка пакетов для интеграции?Подскажите плз.новичку в каком направлении двигаться.

zeroua
24-07-2008, 22:43
E-mpty, если вы новичок для начала вам сюда (http://www.oszone.net/2747/), прочтите и многие вопросы пропадут сами собою

sansar
06-02-2012, 19:07
Спахибо!!)))) Охрененная прога!!!!!!!!

NTLose
09-02-2012, 09:48
Возникла проблема при использовании батника.
Делаю по инструкции, пихаю туда 5-6 прог, ставлю install.bat в "Запуск программы", он запускается, естессно из темпа и не видит прог. Проги распаковываются в другое какое-то место. Бред какой-то.
Помогите, может кто сталкивался.




© OSzone.net 2001-2012