Выбор метода записи и развёртывания

Тихая установка

В: В каком случае можно воспользоваться методом Тихой установки для создания установочных пакетов для развертывания?

О: Большинство современных инсталляционных пакетов поддерживают режим тихой установки. В этом режиме программное обеспечение устанавливается на компьютер без взаимодействия с пользователем, выполняя все процессы автоматически.
Использование данного режима предусмотрено (в большинстве случаев) добавлением параметров к командной строке исполняемого файла. Может понадобится задать несколько параметров для достижения необходимого результата.
Тихая установка является наиболее рекомендованным методом для использования.

В: В каких случаях я не смогу воспользоваться методом Тихой установки для создания установочных пакетов для развертывания?

О: Большинство современных пакетов установки поддерживают режим тихой установки, однако есть исключения:

  • Web-загрузчики: они могут иметь параметры, которые обеспечивают работу загрузчика без вмешательства пользователя, но при этом загружаемый инсталляционный пакет запускается либо без параметров, либо параметры загрузчика к нему не подходят;
  • Самораспаковывающиеся архивы: они могут иметь параметры для распаковки содержимого без вмешательства пользователя, но при этом может быть не предусмотрен запуск инсталляционного пакета с необходимыми параметрами;
  • Инсталляционные пакеты, в которых тихая установка не предусмотрена, либо намеренно отключена на этапе создания пакета.

В: Есть ли вероятность того, что программа неверно распознает тип инсталлятора, либо вариант, при котором программа верно распознала тип инсталлятора, но ключи тихой установки не подходят (установка требует взаимодействия с пользователем)?

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

В: Что делать если программа не смогла определить тип инсталлятора самостоятельно, а мне известен либо тип используемого инсталлятора, либо ключ для его тихой установки?

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

В: Что делать если у меня нет параметров для тихой установки для определенного ПО, а те, которые предлагает TSD, не подходят?

Мы рекомендуем связаться с разработчиком ПО или издателем. Если это невозможно, попробуйте поискать параметры, необходимые для автоматической (или тихой) установки в Интернете, или обратитесь к нам за помощью. Например, вы можете найти официальный список свойств MSI здесь.
Если разработчик не предоставил параметры тихой установки, возможно подойдут другие методы развертывания.

В: Могу ли я создать установочный пакет для развертывания если мой инсталлятор устанавливает программу методом Тихой установки без каких-либо ключей?

О: Да, можете. В таком случае Вам необходимо воспользоваться опцией Использовать пустую командную строку. Тогда программа при развёртывании на удаленный компьютер не добавит никаких параметров к командной строке исполняемого файла.

В: Что делать если мной был выбран тип инсталлятора вручную и теперь я не помню какой тип инсталлятора программа определила изначально.

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

В: Почему вы не рекомендуете выполнять инсталляционный пакет из командного файла?

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

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

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

В: Что делать, если до и после выполнения инсталляционного пакета необходимо выполнить несколько команд из командной строки, а инсталляционный пакет является многофайловым инсталлятором?

О: Создайте два установочных пакета. Первый – в виде командного файла. Второй – в виде многофайлового установочного пакета. Ко второму при необходимости можно добавить командный файл как Дополнение. Перед развертыванием поместите эти 2 пакета в Список ПО для развертывания в том порядке, в котором они должны выполниться на удаленном узле. О работе с дополнениями вы можете прочитать в разделе Дополнения к программе.

В: Что делать если я не могу воспользоваться методом Тихой установки для создания установочного пакета развертывания?

О: Попробуйте воспользоваться другими методами, предлагаемыми программой (Макрос, Снимок системы) для создания пакетов развертывания.

Макрос

В: В каком случае можно воспользоваться методом Макроса для создания установочных пакетов для развертывания?

О: Метод Макроса хорошо подходит для большинства программ со стандартным интерфейсом программы установщика.

В: В каких случаях я не смогу воспользоваться методом Макроса для создания установочных пакетов для развертывания?

О: Поставщики программ могут разработать и использовать свой собственный инсталлятор, который может базироваться на авторском управляющем элементе, имитирующем отрисовку и поведение нескольких стандартных управляющих элементов. Макрос не сможет распознать произошедшие изменения в таком управляющем элементе. Так же в инсталляторе может отображаться Web-содержимое рекламного характера, которое с течением времени может измениться и вызвать проблемы при развертывании. Как бы то ни было, программа отследит взаимодействия пользователя с такими управляющими элементами и выдаст сообщение об ошибке «Во время записи макроса вы взаимодействовали с нестандартными элементами интерфейса, которые несовместимы с методом Макроса. Попробуйте перезаписать макрос, не взаимодействуя с этими элементами управления, если это возможно». При этом развертывание данного пакета на удаленный компьютер будет невозможно.

В: Что мне делать, если после создания установочного пакета методом Макроса программа выдала сообщение о том, что было замечено взаимодействие с нестандартными управляющими элементами?

О: Вы можете попытаться вновь создать установочный пакет методом Макроса и не взаимодействуя с такими управляющими элементами. Если это невозможно, воспользуйтесь другим методом.

В: В каком случае мне нужно выбрать метод Макроса для создания установочного пакета для развертывания?

О: Данный метод не имеет существенных преимуществ перед методом Тихой установки и рекомендуется к использованию только тогда, когда по тем или иным причинам его (метода Тихой установки) использование невозможно.

В: Что делать, если я не могу воспользоваться методом Макроса при для создания установочного пакета для развертывания?

О: Вы всегда можете использовать другими методами для создания пакетов развертывания.

Снимок системы

В: В каком случае можно воспользоваться методом Снимка системы для создания установочных пакетов для развертывания?

О: Снимок системы подходит для небольших программ или утилит. Мы рекомендуем использовать данный метод только продвинутым пользователям и по возможности пользоваться им в случае, когда методы Макроса и Тихой установки неприменимы.

В: В каких случаях я не смогу воспользоваться методом Снимка системы для создания установочных пакетов для развертывания?

О: Настоятельно не рекомендуется использовать данный метод для развертывания драйверов, кодеков и любых системных утилит или библиотек.

В: Есть ли вероятность того, что программа, записанная методом Снимка системы и развернутая на удаленном компьютере не будет работать?

О: Да, такое возможно. Вероятны конфликты при развертывании на ОС, имеющую разрядность, отличную от той, на которой происходила запись метода. Это обусловлено некоторыми различиями в реестрах операционных систем с разными разрядностями.

Содержание