Создание тихой установки (Unattended Soft) на примере UltraISO
ШАГ 1 - ключи
- У нас уже есть setup файл обычного UltraISO для тихой установки нам необходимо узнать ключи запуска приложения, это можно сделать при помощи программы USSF.exe, в окне программы нажимаем '>' и указываем путь к программе, после чего программа проанализирует файл и покажет в поле Usage нужный нам ключи.

ШАГ 2 - создание CMD файла
- Создаем в одной папке с UltraISO текстовый файл install.cmd и открываем его в блокноте, и заполняем
----------
start /wait uiso8_pe.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
----------
где:
start /wait - команда запуска приложения и ожидания завершения процесса
"uiso8_pe.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- - ключи которые выдал нам USSF.
Сохраняем файл install.cmd и запускаем его у нас должно появиться ДОСовское окно и через некоторое время исчезнуть, смотрим в установленный программы... у нас появился UltraISO, значит ключ работает.
Теперь необходимо зарегистрировать программу, в данном случае для этого нужно скопировать файл
uikey.ini в папку с программой, далее открываем в блокноте наш install.cmd и дописуем
----------
start /wait uiso8_pe.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
COPY uikey.ini "%programfiles%\UltraISO\uikey.ini"
----------
команда COPY uikey.ini "%programfiles%\UltraISO\uikey.ini" скопирует файл uikey.ini в папку с программой.
ШАГ 3 - упаковка
- у нас вышло три файла "uikey.ini", "install.cmd" и "uiso8_pe.exe" добавляем их в 7z архив, архив обзываем 'soft.7z', далее:
- Скачиваем и unattended_tool.rar и разархивируем содержание (например в C:\unattended_tool), копируем наш soft.7z в 'C:\unattended_tool'
- Копируем наш 'soft.7z' в C:\unattended_tool
- Открываем C:\unattended_tool\config.txt и в поле 'Title' пишем название программы (Title="UltraISO 8.6")
- Запускаем C:\unattended_tool\complite.bat после чего у нас должен получиться файлик 'C:\unattended_tool\soft.exe' это и есть готовая Unattended программа.
ШАГ 4 - создание Soft Pack
- Переименовываем soft.exe в UltraISO_8.6.exe и создаем файл README.TXT с содержанием
-----------------------------------------------------
[Install]
DisplayName =UltraISO v8.6
Description =Программа для редактирования образов компакт-дисков.
Group =CD/DVD
InstallPath =UltraISO_8.6.exe
InstallPara =-y -gm2
Verify =%ProgramFiles%\UltraISO\UltraISO.exe
Author =http://unattended.org.ua
-----------------------------------------------------
где:
[Install] - обязательное поле
DisplayName - название программы
Description - описание программы
Group - группа (CD-DVD, Graphics, Internet, Multimedia, Office, Security, System, Utilities, Другое)
InstallPath - название файла
InstallPara - ключи запуска
Verify - путь к проверочному файлу (для определения установлена ли программа)
Author - автор пакета
Добавляем UltraISO_8.6.exe и README.TXT в .rar архив, это и будет готовый Soft Pack.
После создания и тестирования можно зайти сюда
Полезные ссылки:
Автоматическая установка - http://www.oszone.net/2747/
Типы инсталляторов - http://oszone.net/2766
Автоматическая установка приложений (форум) - http://forum.oszone.net/forum-61.html
ЗЫ: весь процесс занял 10 минут
может что упустил, вопросы или что не вышло пишем в комментарии
Подскажы,почему не копируетса файл uikey.ini в папку с программой?Для Soft Pack
"ashampoo_burning_studio_2009_804_4877.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
COPY uikey.ini "%programfiles%\ ashampoo_burning_studio_2009\uikey.ini"
Прога не саздает uikey.ini! Нигде не магу найти етот файл.
Прога не саздает uikey.ini! Нигде не магу найти етот файл.
http://unattended.org.ua/node/278 тут глянь, может найдешь ответ
прога запускается под админом?
Спасиба всё очень харашо получилось
Большое спасибо, а то трудновато самому додуматься, если не програмер :)
Спасибо вещь очень полезная, ну а если нужно сделать регистрацию прямо в программе как действовать?
по-разному... в какой именно программе?
"У нас уже есть setup файл обычного UltraISO для тихой установки"
А если такого файла нет? Есть только, к примеру, дистрибутив MS Office 2003 Rus. Тогда какие шаги нужны, чтобы сделать файл "тихой установки"
вот тут: http://oszone.net/4159 можно посмотреть, как сделать запускной файл для установки офиса. его прописать в CMD-файле, и в архив добавить весь дистрибутив офиса. вроде так.
Про офис понял. А для других программ как создать файл тихой установки? Дистрибутив должен быть MSI?
Программы которые не удается собрать указанным выше способом ищем на http://forum.oszone.net/forum-61.html, если и там их нет, то используем программу http://unattended.org.ua/tools/ai-snapshot (использоваться должена как последний вариант)
Класс bodro спасибочки большое!Было бы кассно продолжить эту тему.Например как с НЕРО быть?Можно ли 6 сделать с тихой установкой?С 7 понятно а вот с 6....
описание есть тут - http://forum.oszone.net/thread-84798.html
Спасибочки большое!!!Буду Юзать!bodro ты лучший!!
а при тихой установке можно указывать путь куда ставить программу? или только в путь по умолчанию все ставится?
все зависит от инсталлятора... большинство позволяет менять путь установки
А как поступать если, нужно запихнуть в инсталятор множественный выбор установки, т.е. как на примере Офиса - 1. Полный офис, 2. Excel+Word, 3. Access
из выше написанного я не нашел этого, но не делать же несколько экзешников для каждого вида?