Как создать мастер установки программ

Корпорация Майкрософт рекомендует выбирать для предварительной установки программное обеспечение, соответствующее требованиям программы Certified for Windows Program (http://msdn.microsoft.com/certification/) . Дополнительные сведения о преимуществах этой политики сертификации см. в разделе Программы размещения эмблемы Windows. Предварительную установку приложений для систем Windows XP лучше всего выполнять в фабричном режиме программы Sysprep с помощью раздела [OEMRunOnce] файла Winbom.ini.

Данный способ увеличивает скорость установки и обладает большей гибкостью. Один из способов подготовки компьютера заключается в том, чтобы начать с создания базового образа операционной системы, дополненного только сведениями о поставщике и настроенного на запуск после очередной перезагрузки в среде программы Sysprep в фабричном режиме.

При выполнении заказа этот базовый образ переносится на конечный компьютер, устанавливаются все приложения, требуемые заказчиком, а затем компьютер запечатывается и готовится к отправке. Приложения можно устанавливать вручную или с помощью раздела [OEMRunOnce] файла Winbom.ini.

СТАНЬ МАСТЕРОМ МИКШЕРА FL STUDIO 20 ЗА 8 МИНУТ ВИДЕОУРОК

Однако, если эти приложения представлены в виде пакетов установки MSI (Microsoft® Windows® Installer), целесообразнее провести установку, разместив их в мастер-установке. При размещении приложения все файлы помещаются в компьютер, но никакие изменения в реестр не вносятся.

После того как образ мастер-установки переносится на конечный компьютер, каждое приложение можно подключить (завершая его установку) или отключить (с удалением всех файлов), чтобы настроить компьютер в соответствии с пожеланиями заказчика. Установка подключаемого приложения осуществляется быстрее, так как программе установки не нужно копировать файлы на компьютер. Кроме того, гораздо быстрее удалить файлы с компьютера, чем устанавливать приложение через сетевое подключение, особенно если это приложение устанавливается на большинстве компьютеров данного поставщика. Если добавить любые приложения в профиль «Владелец» (в Windows XP Home Edition) или профиль «Администратор» (в других версиях Windows), то при выполнении программы приветствия Windows или программы мини-установки эти приложения копируются в установленный по умолчанию профиль пользователя и становятся доступными при входе конечного пользователя в систему. Если требуется устанавливать приложения для отдельных учетных записей пользователей, необходимо устанавливать эти приложения после выполнения программы приветствия Windows или программы мини-установки либо устанавливать их с помощью учетных записей пользователей, отличных от учетных записей «Владелец» или «Администратор».

Читайте также:
Battle net в программе произошел сбой при запуске

Пример: предварительная установка популярных приложений

Компания Fabrikam является поставщиком вычислительной техники и выпускает компьютеры, собираемые на заказ. Данная компания предлагает три универсальных приложения для стандартной установки. Последние продажи показали, что 80 процентов заказчиков выбирают первое приложение, 70 процентов второе и 50 процентов третье.

Меняем расположение установки программ | PCprostoTV

Fabrikam составляет набор конфигурации для основного образа, используемого на компьютерах данного типа. В диалоговом окне Добавление приложения диспетчера установки все три приложения определены как использующие сценарии установщика Microsoft Windows (.msi). Диспетчер установки создает файл Winbom.ini, согласно которому файлы всех трех приложений копируются на мастер-компьютер, однако сами приложения не устанавливаются полностью. При завершении работы компьютер настраивается на перезагрузку в фабричном режиме программы Sysprep.

[OEMRunOnce] «Подключение к сетевому общему ресурсу», «net use R: \серверобщий_ресурс» «Размещение первого приложения», «Application1.Stage», MSI «Размещение второго приложения», «Application2.Stage», MSI «Размещение третьего приложения», «Application3.Stage», MSI [Application1.Stage] InstallType = Stage StagePath = «C:App1_Temp» SetupFile = «Application_One.msi» SourcePath = «R:ApplicationOne» [Application2.Stage] InstallType = Stage StagePath = «C:App2_Temp» SetupFile = «Application_Two.msi» SourcePath = «R:ApplicationTwo» [Application3.Stage] InstallType = Stage StagePath = «C:App3_Temp» SetupFile = «Application_Three.msi» SourcePath = «R:ApplicationThree» [Factory] ResealMode = Factory Reseal = Yes

Fabrikam готовит образ мастер-установки.

Кроме того, сотрудники Fabrikam используют специальную программу, генерирующую файл Winbom.ini с учетом требований заказчика и записывающую его на гибкий диск. Сборщик на предприятии получает заказ и соответствующую дискету, копирует основной образ на конечный компьютер, а затем вставляет дискету в дисковод. Компьютер запускается в фабричном режиме программы Sysprep, которая обрабатывает файл Winbom.ini данного заказчика. Для данного заказа файл Winbom.ini задает полную установку первого приложения и удаление всех файлов второго и третьего приложений с компьютера. Затем компьютер выключается и готов для передачи заказчику.

[OEMRunOnce] «Подключение первого приложения», «Application1.Attach», MSI «Отключение второго приложения», «Application2.Detach», MSI «Отключение третьего приложения», «Application3.Detach», MSI [Application1.Attach] InstallType = Attach StagePath = «C:App1_Temp» SetupFile = «Application_One.msi» [Application2.Detach] InstallType = Detach StagePath = «C:App2_Temp» [Application3.Detach] InstallType = Detach StagePath = «C:App3_Temp» [Factory] ResealMode = OOBE Reseal = Shutdown

Использование раздела [GuiRunOnce] или файла Cmdlines.txt для предварительной установки приложений

Для сохранения совместимости с Windows 2000 можно продолжать пользоваться теми же способами предварительной установки приложений. Однако эти способы увеличивают время, необходимое для первого запуска компьютера пользователем, и потому не рекомендуются к применению. Дополнительные сведения см. в разделе Предварительная установка приложений с помощью устаревших программ.

Добавление ярлыков приложений в меню «Пуск»

Если необходимо разместить ярлык приложения в списке наиболее часто используемых программ меню Пуск, следует убедиться, что путь к файлу ярлыка (.lnk) содержится в разделе [StartMenuMFUlist] файла Winbom.ini.

Читайте также:
Запуск программы невозможен так как на компьютере отсутствует vcruntime140 dll coreldraw

Распаковка приложений для предварительной установки

  • устанавливать приложения в процессе автоматической установки Windows;
  • избежать трудностей, связанных с управлением версиями DLL-файлов.

Дополнительные сведения об установщике Windows (на английском языке) см. в разделе веб-узла корпорации Майкрософт Общие сведения об установщике Windows.

Можно также использовать собственную программу установки приложения, если она поддерживает запуск в автоматическом режиме (без вмешательства пользователя) с помощью параметра командной строки /q (quiet) или /s (silent).

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

  • Для приложения, использующего установщик на основе InstallShield, в командную строку необходимо добавить параметр (без кавычек). следует вводить прописными буквами. Этот параметр командной строки обеспечивает завершение создаваемого установщиком процесса перед обработкой следующей записи в разделе [OEMRunOnce].
  • Вне зависимости от способа предварительной установки для каждого устанавливаемого на компьютер приложения необходимо соблюдать условия лицензионного соглашения.
  • Если программа установки приложения заменяет какой-либо системный файл Windows файлом более старой версии из своего установочного пакета, активизируется средство защиты файлов Windows, которое заменяет старый файл текущей версией, установленной в составе Windows.

Источник: www.systemmanager.ru

Пример установки

В этом примере показано, как создать простой пакет установщика Windows, который устанавливает приложение. В этом примере устанавливается Блокнот, текстовый редактор, входящий в состав Windows, и несколько текстовых файлов, описывающих события и приемы на воображаемой Арене Red Park.

Пример имеет следующие спецификации:

  • Приложение предоставляется пользователям в виде самоустановляющегося пакета установщика Windows, который устанавливает все необходимые файлы, ярлыки и сведения о реестре.
  • Пакет установки может предоставить пользователю мастер пользовательского интерфейса во время установки для сбора сведений о пользователе.
  • Во время установки пользователи могут выбрать отдельные компоненты для локальной установки, запуска из источника или для нее.
  • Одна из функций может быть представлена пользователям в виде функции установки по запросу.
  • Тот же пакет удаляет приложение и удаляет все файлы приложения и сведения о реестре с компьютера пользователя.
  • Пакет готов к значительному обновлению, включающему изменение кода продукта.
Читайте также:
Как найти программу стахановец на компьютере

Чтобы воспроизвести пример, вам потребуется программный инструмент, способный создавать и редактировать пустую базу данных установщика Windows. От независимых поставщиков программного обеспечения доступно несколько средств создания пакетов. Редактор базы данных установщика Windows с именем Orca предоставляется в компоненте Windows SDK для разработчиков установщика Windows.

Чтобы завершить пример, выполните следующие действия.

Источник: learn.microsoft.com

Как создать мастер установки программ

Чтобы создать инсталляционный пакет программы:

  1. В дереве консоли в папке Удаленная установка выберите вложенную папку Инсталляционные пакеты .
  2. По кнопке Создать инсталляционный пакет запустите мастер создания инсталляционного пакета.
  3. В окне мастера Выбор типа инсталляционного пакета нажмите на одну из кнопок:
  4. Создать инсталляционный пакет для программы «Лаборатории Касперского» . Выберите этот вариант, если вы хотите создать инсталляционный пакет для программы «Лаборатории Касперского».
  5. Создать инсталляционный пакет для указанного исполняемого файла . Выберите этот вариант, если вы хотите создать инсталляционный пакет для программы с помощью исполняемого файла. Как правило, исполняемый файл является установочным файлом программы.
  6. Копировать всю папку в инсталляционный пакет

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

  • Параметры запуска исполняемого файла Если программе требуются дополнительные параметры для установки без вывода сообщений, укажите их в этом поле. Дополнительную информацию см. в документации производителя. Вы также можете указать и другие параметры.
  • Конвертировать параметры на рекомендуемые значения для программ, распознаваемых Kaspersky Security Center 14 Программа будет установлена с рекомендуемыми параметрами, если информация об указанной программе содержится в базе данных «Лаборатории Касперского». Если вы ввели параметры в поле Параметры запуска исполняемого файла , они будут изменены на рекомендуемые параметры. По умолчанию параметр включен. База данных «Лаборатории Касперского» создана и поддерживается аналитиками «Лаборатории Касперского». Для каждой программы, добавляемой в базу данных, аналитики «Лаборатории Касперского» определяют оптимальные параметры установки. Параметры определяются так, чтобы обеспечить успешную удаленную установку программы на клиентское устройство. База данных обновляется автоматически при запуске задачи Загрузка обновлений в хранилище Сервера администрирования.

В результате работы мастера создается инсталляционный пакет, который можно использовать для установки программы на клиентские устройства. Вы можете просмотреть инсталляционный пакет в папке Инсталляционные пакеты дерева консоли.

Источник: support.kaspersky.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru