Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [Статья] Как создать FullUnattended DirectX, IE7, WMP11, NetFW и не только!!! (http://forum.oszone.net/showthread.php?t=73139)

prokazzza 18-10-2006 21:10 499761

[Статья] Как создать FullUnattended DirectX, IE7, WMP11, NetFW, SP и не только!!!
 
Вложений: 2
Как создать 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


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


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


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


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


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


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


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


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


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

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


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


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



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



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

tursun 18-10-2006 22:54 499793

prokazzza
блогадорю, полезная инфа

MaxDELETE 19-10-2006 00:14 499830

prokazzza, архив с русиком похоже битый - уже 3 раза скачал.

chtec 19-10-2006 10:57 499949

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

prokazzza 19-10-2006 11:33 499961

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 499967

Обновлен пост#1 - добавлена информация

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

NightCat 21-10-2006 02:32 500857

Вложений: 1
2prokazzza
еще для этой проги надо makecab.exe и wextract.exe
иначе, еррор!
сюда iexpress.rar (144.974kb) положил все вместе (rus, eng, makecab, wextract, ico)
надеюсь не возражаешь?

здесь дубляж: http://slil.ru/23280956 (144.974kb)
ну и здесь тоже: iexpress.rar (144.974kb)

loginvovchyk 15-11-2006 06:08 511865

Вот красивая версия Мастера IEXPRESS 2



Загрузить

Black Babay 16-11-2006 12:56 512566

А про сборку IE7 можно поподробнее? Там просто вложенная папка и выходят непонятки!

E-mpty 24-07-2008 21:48 860361

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

zeroua 24-07-2008 22:43 860395

E-mpty, если вы новичок для начала вам сюда, прочтите и многие вопросы пропадут сами собою

sansar 06-02-2012 19:07 1853022

Спахибо!!)))) Охрененная прога!!!!!!!!

NTLose 09-02-2012 09:48 1854651

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


Время: 06:51.

Время: 06:51.
© OSzone.net 2001-