Как создать для программы тихий инсталлятор? или установка Mozilla Firefox без лишних вопросов
Здравствуйте, дорогие читатели.
сегодня по просьбам людей я решил рассказать, как из обычного установщика программы сделать тихий инстолятор.
что такое тихий инстолятор? это обычный инстолятор, но ему передаётся специальный параметр, чтобы он не задавал пользователю вопросов, связанных с установкой.
Тренироваться мы будем на Mozilla Firefox версии 27.0.1 и нашем компьютере, без которого будет бесполезен в корне этот труд! 🙂
что нам понадобится:
- руки и голова, это самое главное.
- Блокнот. это думаю у вас найдётся.
- сам инстолятор. это совсем не проблема.
- Архиватор 7-zip, но если у вас уже установлен WinRar, то и он подойдёт.
- Остальное выбирайте сами, кому пригодится больше справка по пакетным файлам, а кому и крепкий кофе с плиткой шоколада.
Предисловие
Простым языком: пакетный файл — это такой файл, в котором последовательно записаны команды для интерпритатора cmd.exe. эти команды выполняются последовательно т.к., в пакетном режиме. по этому и называются они пакетными файлами.
Для тихой установки мы будем использовать такой файл, ибо именно через него проще всего передать параметры инсталлятору, чтобы он поставил программу так, чтобы не дыма, ни огня, а программа была, появилась у нас в системе как чёрт из табакерки.
Для чего это нужно?
Всё просто: кому-то надо быстро поставить много программ, а кому-то тихо внедрить программу в систему :-), но это уже не тема данной статьи.
Я постараюсь описать всё как можно подробнее. чтобы понял даже новичок в этом деле и вопросов не возникла, но если будут, постараюсь на все ответить.
Приступаем к работе
Итак, для начала подготовимся.
Качаем 7-zip на компьютер и устанавливаем его.
Затем качаем русский дистрибутив Mozilla Firefox, однако устанавливать его пока не будем: пусть он подождёт и отдохнёт.
На этом дистрибутиве мы и будем проводить свои эксперименты в области тихой установки.
Вот и всё, подготовку объявляем завершённой, вперёд!
Создание тихого инстолятора
Так как дистрибутив Firefox является уже своего рода архивом, а главный инстолятор внутри, распаковываем его в отдельную папку с помощью 7-zip.
После распаковки в директории, куда распаковали дистрибутив, мы увидим две папки
- core
- win32
и файл setup.exe
именно этот файл является установщиком программы, ему и будем передавать параметры.
В этой же папке давайте создадим текстовой файл, но его имя изменим на «install.bat», заметьте расширение тоже надо менять.
Создали? отлично! Теперь в контекстном меню выберем пункт «Изменить и пишем туда следующий текст:
@echo off
echo Please wait, program installing
start /wait setup.exe /s
exit
Закрываем и сохраняем изменения.
Теперь подробнее о том, что означают команды.
@echo off
Отключаем вывод команд на экран, зачем, ведь мы сами знаем, какие команды туда вписали.
start /wait setup.exe /s
Запускаем программу установки, да не просто, а передаём ей параметр «S», что значит тихую установку программы.
Он записан в конце «/s»
к тому же к команде «start» мы добавили параметр «/wait», чтобы выполнение дальнейших команд приостановилось до закрытия программы установки. Если окошко с уведомлением вам не нужно, то этот параметр убираем.
echo Please wait, program installing
Тут вовсе просто: выводим текст «Please wait, program installing» на экран.
Если параметр «wait» не используется, то выводить текст на экран большого смысла нет, так что эту строчку можно совсем исключить из файла.
exit
Просто закрываем сеанс работы с cmd.exe. он конечно и сам может, но чтобы уж точно закрылся лучше напишем.
Вот и всё! теперь запускаем созданный нами файл «install.bat» и проверяем работу.
Если что-то не так, то читаем статью с самого начала очень внимательно и повторяем всё снова, а если всё у вас получилось, то поздравляю! вы успешно научились устанавливать Firefox в тихом режиме и по аналогии сможете таким же образом установить многие программы, которые принимают параметр «S», как сигнал для тихой установки. И по правде говоря их достаточно много.
Что делать, если параметр «S» не работает, я расскажу уже в следующих статьях.
Всем желаю удачной тихой установки!
Читайте также
Типы инстоляторов и их ключи для тихой установки
Упаковка *.exe с помощью Win Rar
© Евгений Поплавский, 2014
Специально для TifloHelp.ru
Зачёт! И продвинутым, и ламерам понятно!
Спасибо! надеюсь по этой теме получиться ещё несколько статей, поскольку тема всё равно до конца не раскрыта.
Очень толковая и понятная статья! Спасибо автору! Желаю удачи и таких же хороших статей!
Статья супер! Толково и доступно! С нетерпением жду дальнейших уроков! Админу респект! Так держать!
Спасибо за отзывы! Значит будем одназначно делать продолжение!
Спасибо! продолжай а я буду слизывать!
Что означает «Слизывать»? Копирование материалов сайта с авторскими знаками tiflohelp.ru и администрации разрешено только с согласия самой администрации и с обязательным указанием авторских прав и ссылки на первоисточник!
Материалов на эту тему много, причем с кучей воды и минимумом соли, да множеством опечаток и порцией приукрашивающей лжи. А результат либо нулевой, либо не тот.
Здесь же все объяснено просто и подробно, а сработало у меня именно так, как надо (пока на примере одной программы, для которой тихая установка производителем не была предусмотрена), к тому же установилась программа удивительно быстро.
Большой спасибо автору статьи!
А как упаковать это все обратно с запуском этого самого батника? Чтобы создать именно тихий инсталлятор.
Достаточно понятная статья, плюс без лишних отступлений и ввода в заблуждение.
Понятно, думаю, всем.
Единственная просьба к админам, если возможно, то хотелось бы видеть статью о том, как вшить необходимую программу в установочник системы. То есть, как сделать так, чтобы после установки винды, нужная программа уже была установленна.
Ещё проще можно «*Названия установочного пакета*.exe /S /I» и присваиваем расширение .cmd
Отличный урок!
А можно как-нибудь в этом файле написать по какому пути устанавливать программу? Чтобы не в стандартную папку на (С://Program Files), а в папку на D://