Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...

Выбор устанавливаемых приложений

Текущий рейтинг: 4.29 (проголосовало 165)
 Посетителей: 84168 | Просмотров: 143004 (сегодня 1)  Шрифт: - +

Windows Installer Helper Utility (WIHU)

wihu

(обзор программы - Alanoll, MSFN; oснован на версии 2.1)
Сайт программы
Скачать программу

Прежде чем приступить к обзору, я бы хотел подчеркнуть, что речь пойдет только о базовых настройках программы. Все "продвинутые" задачи, которые можно выполнять с помощью WIHU, будут лишь упомянуты. Файл INSTALL.INI, входящий в поставку с программой, хорошо документирован (на англ.) и рекомендуется к прочтению. Он детально рассматривает логические выражения (Boolean), позволяющие задать условия для снятия выбора с приложения при запуске WIHU.

Создание списка программ

Для начала я рекомендую начать с пустого INI-файла. Это просто текстовый файл с расширением INI, который можно создать в Блокноте или любом другом текстовом редакторе.

На скриншоте ниже вы видите часть окна WIHU, которое конечный пользователь видит во время инсталляции.

wihu

А вот какой INI-файл создает такое окно:

[Windows System Files]

; Sub command 0
description.0=Windows Media Player 9 (Current Version is %wmp.dll.version%)
command.0=Wmp9\MPSetupXP.exe /Q:A /R:N
selected.0 = 0

; Sub command 1
description.1=DirectX 9.0b Driver
command.1=DirectX9b\DX9NTopk.exe
selected.1 = 0

; Sub command 2
description.2 = Microsoft .NET Framework 1.1
command.2 = %systemroot%\system32\msiexec.exe /i NetFramework\netfx.msi /qb
selected.2 = 0


[TweakUI 2.10 Powertoy]
description.0 = Windows XP Shell-Tweaker
command.0 = %systemroot%\system32\msiexec.exe /i PowerToys\TweakUI.msi /qb
selected.0 = 0

[Sun Java VM 1.4.2]
description.0 = Java Virtual Machine 1.4.2
command.0 = SunJava\j2re-1_4_2_04-windows-i586-p.exe /s /v"/qn ADDLOCAL=jrecore IEXPLORER=1"
selected.0 = 0

Tеперь используя INI файл и скриншот, я откомментирую составляющие INI файла.

[Entry Title]В обычном INI файле это было бы названием Секции. WIHU придерживается аналогичной концепции. Все, что заключено в квадратные скобки [] будет названием секции. В примере [Sun Java VM 1.4.2] отображается как Sun Java VM 1.4.2 и является заголовком дерева
description.xЭто описание элемента. Оно отображается в секции помеченной [] над ней Если у вас несколько команд в секции, увеличивайте индекс .x на единицу. Самое первое значение должно быть description.0
command.xЭто команда, которая будет выполняться. Можете взять ее из пакетного файла или RunOnceEx..Отсчет всегда начинается с command.0
selected.xОпределяет выбрано ли приложение по умолчанию. Допустимые параметры после знака равенства: 1 (выбрано) и 0 (не выбрано). Если в INI файле выбор никак не обозначен, то приложение выбрано не будет. Отсчет всегда начинается с selected.0

Нужно учесть, для каждого приложения индексы .x должны быть одинаковыми. Обратите внимание как это сделано в секции [System Files]. Первое приложение в секции должно иметь индекс 0 и следовательно все три параметра (description, commmand и selected) имеют такой индекс. Второе приложение имеет индекс 1, и все его параметры получают такой же индекс. И так далее для остальных приложений секции. Также обратите внимание, что для каждой секции индекс начинается с 0.

Вот таким образом и добавляются приложения в список. По окончании файл надо сохранить как INSTALL.INI в директории WIHU.

Другие функции WIHU

Не останавливаясь на них подробно, просто перечислю. WIHU умеет добавлять/изменять учетные записи, а также менять названия компьютера, рабочей группы, зарегистрированного пользователя и организацию.

Запустив исполняемый файл WIHU с ключом /?, вы узнаете о возможных ключах командной строки, с которыми можно запускать программу. Обратите внимание на возможность создания лог-файла и указания пути к INI файлу.

BS Post Installer

Автор - Boa Soft
Tема на OSZone (скриншоты и обсуждение)
Скачать программу

BS Post Installer

Программа не уступит в функциональности и графическом оформлении WPI и вдобавок обладает русским интерфейсом. Она по праву заслужила признание многих участников конференции Oszone, чему также способствовала отзывчивость автора к пожеланиям сообщества. Фрагмент из авторского описания программы приводится ниже (полностью его можно прочитать здесь).

Назначение

Программа автоматической установки BS PostInstaller предназначена для выбора и автоматической установки программ после установки Windows. Позволяет работать как в режиме ручного выбора программ из готового списка, так и по заранее созданному во встроенном конфигураторе файлу ответов. При этом весь процесс инсталляции происходит без вмешательства человека.

Возможности

  • Запуск программы при автоматической инсталляции через GuiRunOnce или RunOnceEx, добавленного ранее из CmdLines. Возможен и прямой запуск программы. Запуск с Read-only носителя возможен при переназначении файла лога на жесткий диск. В этом случае изменение файла ответов невозможно.
  • Эта версия программы адаптирована для запуска в среде установки Windows. Т.е возможен запуск конфигуратора до запуска Setup (T-39) и запуск установки на T12 через CmdLines или Т-13 через SvcPack.inf. Программа отработает нормально в любом месте установки, но не все программы можно установить в это время.
  • Возможность задания путей как полных, так и относительно корневой папки инсталляции. Полная поддержка системных переменных.
  • Возможность выполнения до 4 последовательных команд до инсталляции приложений. Так же, возможен импорт рег-файла как до, так и после выполнения команд.
  • Для каждого приложения, возможно указать его папку, выбор по умолчанию, запрет изменения выбора, видимость в окне выбора и необходимость перезагрузки. При указании необходимости перезагрузки, после нее программа запустится автоматом и продолжит установку со следующего приложения. Возможность выполнения до 6 последовательных команд для инсталляции каждого приложения. Так же, возможен импорт рег-файла как до, так и после выполнения команд. Возможно указание взаимоисключений и зависимостей (связок).
  • В процессе установки отображается название и описание устанавливаемого приложения, его иконка (при наличии) прогресс общий и по группе. Имеется кнопка отмены текущего процесса установки, позволяющая принудительно завершить зависший процесс и перейти к установке следующего приложения. Возможно, указать промежуток времени, по истечению которого запущенный процесс будет завершен принудительно.
  • Возможность выполнения до 4 последовательных команд после завершения инсталляции приложений. Также, возможен импорт REG-файла как до, так и после выполнения финальных команд. После завершения можно выполнить перезагрузку или завершение работы.
  • Встроенный конфигуратор позволяет создать файл ответов для автоматической установки.
  • Имеется тестовый режим для проверки файла конфигурации без проведения установки.
  • Имеется возможность ведения лога установки.
  • Имеется возможность установить задержку, по истечению которой начнется автоматическая установка программ, выбранных по умолчанию.
  • Полностью локализуемый через внешний файл констант интерфейс.
  • Интерфейс настраивается через скины.
  • Интерфейс выполнен в виде Setup Billboards (нового стиля установщика Windows 2000\XP(professional\home)\2003).

XPlode

Рассказ о программе вынесен в отдельную статью.

Mars Installer

Описание взято с сайта программы.

Служит для автоматической установки программ без участия пользователя. Может быть использована при автоматической установке Windows. Работает на этапе T-13.

  • Неограниченное количество программ для установки и команд к каждой из них.Mars Installer
  • Поддержка разделов, например офисные, антивирусы, графика... со встроенными иконками.
  • Поддержка множества языков и зависимых от языка команд. Сама программа в Юникод.
  • Всё легко настраивается через ini файл. Поставляемый файл настроек содержит множество
  • примеров и подсказок.
  • Каждая программа может иметь описание, разное для каждого из языков.

Некоторые дополнительные возможности:

  • ссылка на основной каталог с программами - %ROOT%
  • ссылка на первый CD-ROM или съёмный носитель в системе - %CDROM%
  • ссылки на системные каталоги - %PROGRAMFILES%, %WINDIR%, %STARTMENU%...
  • каждый раздел может иметь ссылку на свой основной каталог
  • даже каждая программа может иметь ссылку на свой каталог - %FOLDER%
  • 22 встроенных иконки для разделов
  • программа может перезагрузить систему после инсталляций или просто выйти
  • можно отключить возможность прервать процесс
  • настраиваемые цвета фона главного окна и дерева
  • режим отладки для точной настройки
  • возможность сохранять журнал установки в текстовый файл
  • каждая программа в дереве может быть выбрана, отключена, невидима по умолчанию
  • запускает каждый процесс в скрытом окне, например, вы не увидите окна консоли cmd

Поставляемый файл marsinst.ini содержит интерфейс на двух языках: английском и русском. Также есть файл minimal.ini с минимально необходимыми параметрами для работы. Программа поддерживает некоторые параметры командной строки. Запустите marsinst.exe /?

Поддерживается Windows 95 / 98 / Me / 2000 / XP / 2003 / XP x64 / Vista

Другие программы

С момента публикации первой версии статьи я узнал еще о нескольких программах для выборочной установки приложений. Кстати, некоторые из них был написан под впечатлением от статьи :) Обзоров этих программ у меня нет. Попробуйте программы и если вам что-то приглянется, пришлите мне обзор.

GMinstaller

Автор - mitiya
Тема на OSZone

SelApp

Автор - AlexVP
Тема на OSZone

kTool

Aвтор - kenedy
Тема на MSFN
Документация на англ. и русском (русский язык у автора не родной, так что возможны ошибки).

kTool

Любопытная программа, рекомендую присмотреться внимательнее.

Резюме

В статье рассмотрены несколько способов, позовляющих осуществить выбор устанавливаемых приложений. У каждого из них свои преимущества и недостатки. Надеюсь, что данная статья поможет вам сделать наилучший выбор исходя из ваших запросов. Если у вас есть на примете другие решения или программы, то сообщите мне по по электронной почте или в форуме.

Автор: Вадим Стеркин aka Vadikan  •  Иcточник: unattended.oszone.net  •  Опубликована: 08.03.2005
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Теги:  


Оценить статью:
Вверх
Комментарии посетителей
19.07.2011/21:52  embers

а где скачать WPI 3.3.5? вообще нигде нет, а новые 8.х.х на них смотреть страшно, глючат и вообще ничё не понятно, все кнопки серые, не нажимаются, ничё не происходит.
Комментарии отключены. С вопросами по статьям обращайтесь в форум.