Установка программы через cmd

Установка программы через cmd

Установку Kaspersky Endpoint Security из командной строки можно выполнить в одном из следующих режимов:

  • В интерактивном режиме с помощью мастера установки программы.
  • В тихом режиме. После запуска установки в тихом режиме ваше участие в процессе установки не требуется. Для установки программы в тихом режиме используйте ключи /s и /qn .

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

  1. Запустите интерпретатор командной строки cmd от имени администратора.
  2. Перейдите в папку, в которой расположен дистрибутив Kaspersky Endpoint Security.
  3. Выполните команду:

setup_kes.exe /pEULA=1 /pPRIVACYPOLICY=1 [/pKSN=1|0] [/pALLOWREBOOT=1|0] [/pADDLOCAL= ] [/pSKIPPRODUCTCHECK=1|0] [/pSKIPPRODUCTUNINSTALL=1|0] [/pKLLOGIN= /pKLPASSWD= /pKLPASSWDAREA= ] [/pENABLETRACES=1|0 /pTRACESLEVEL= ] /s

msiexec /i EULA=1 PRIVACYPOLICY=1 [KSN=1|0] [ALLOWREBOOT=1|0] [ADDLOCAL= ] [SKIPPRODUCTCHECK=1|0] [SKIPPRODUCTUNINSTALL=1|0] [KLLOGIN= KLPASSWD= KLPASSWDAREA= ] [ENABLETRACES=1|0 TRACESLEVEL= ] /qn

Согласие или несогласие с положениями Лицензионного соглашения. Возможные значения:

  • 1 – согласие с положениями Лицензионного соглашения.
  • 0 – несогласие с положениями Лицензионного соглашения.

Текст Лицензионного соглашения входит в комплект поставки Kaspersky Endpoint Security. Согласие с положениями Лицензионного соглашения является необходимым условием для установки программы или обновления версии программы.

Согласие или несогласие с Политикой конфиденциальности. Возможные значения:

  • 1 – согласие с Политикой конфиденциальности.
  • 0 – несогласие с Политикой конфиденциальности.

Текст Политики конфиденциальности входит в комплект поставки Kaspersky Endpoint Security. Согласие с Политикой конфиденциальности является необходимым условием для установки программы или обновления версии программы.

Согласие или отказ участвовать в Kaspersky Security Network (KSN). Если параметр не указан, Kaspersky Endpoint Security запросит подтверждения участия в KSN при первом запуске программы. Возможные значения:

  • 1 – согласие участвовать в KSN.
  • 0 – отказ участвовать в KSN (значение по умолчанию).

Дистрибутив Kaspersky Endpoint Security оптимизирован для использования Kaspersky Security Network. Если вы отказались от участия в Kaspersky Security Network, то сразу после завершения установки обновите Kaspersky Endpoint Security.

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

  • 1 – автоматическая перезагрузка компьютера, если требуется.
  • 0 – автоматическая перезагрузка компьютера запрещена (значение по умолчанию).

При установке Kaspersky Endpoint Security перезагрузка не требуется. Перезагрузка требуется только если перед установкой необходимо удалить несовместимые программы. Также перезагрузка может потребоваться при обновлении версии программы.

Выбор дополнительных компонентов для установки. По умолчанию для установки выбраны все компоненты программы, кроме следующих компонентов: Защита от атак BadUSB, Шифрование файлов, Полнодисковое шифрование, Управление BitLocker, Endpoint Sensor. Возможные значения:

  • MSBitLockerFeature . Выполняется установка компонента Управление BitLocker.
  • AntiAPTFeature . Выполняется установка компонента Endpoint Sensor.

Проверка на наличие несовместимого программного обеспечения. Список несовместимого ПО приведен в файле incompatible.txt в комплекте поставки. Возможные значения:

  • 1 – проверка на наличие несовместимого ПО включена (значение по умолчанию).
  • 0 – проверка на наличие несовместимого ПО выключена.

Автоматическое удаление найденного несовместимого ПО. Возможные значения:

  • 1 – Kaspersky Endpoint Security пытается удалить несовместимое ПО (значение по умолчанию).
  • 0 – автоматическое удаление несовместимого ПО запрещено.

Установка имени пользователя для доступа к управлению функциями и параметрами Kaspersky Endpoint Security (компонент Защита паролем). Имя пользователя устанавливается вместе с параметрами KLPASSWD и KLPASSWDAREA . По умолчанию используется имя пользователя KLAdmin.

Установка пароля для доступа к управлению функциями и параметрами Kaspersky Endpoint Security (пароль устанавливается вместе с параметрами KLLOGIN и KLPASSWDAREA ).

Если вы указали пароль, но не задали имя пользователя с помощью параметра KLLOGIN , то по умолчанию используется имя пользователя KLAdmin.

Определение области действия пароля для доступа к Kaspersky Endpoint Security. При попытке пользователя выполнить действие из этой области Kaspersky Endpoint Security запрашивает учетные данные пользователя (параметры KLLOGIN и KLPASSWD ). Для указания множественного значения используйте символ " ; ". Возможные значения:

  • SET – изменение параметров программы.
  • EXIT – завершение работы программы.
  • DISPROTECT – выключение компонентов защиты и остановка задач проверки.
  • DISPOLICY – выключение политики Kaspersky Security Center.
  • UNINST – удаление программы с компьютера.
  • DISCTRL – выключение компонентов контроля.
  • REMOVELIC – удаление ключа.
  • REPORTS – просмотр отчетов.

Включение или выключение трассировки программы. После запуска программы Kaspersky Endpoint Security сохраняет файлы трассировки в папке %ProgramData%/Kaspersky Lab. Возможные значения:

  • 1 – трассировка включена.
  • 0 – трассировка выключена (значение по умолчанию).

Уровень детализации трассировки. Возможные значения:

  • 100 (критический). Только сообщения о неустранимых ошибках.
  • 200 (высокий). Сообщения о всех ошибках, включая неустранимые.
  • 300 (диагностический). Сообщения о всех ошибках, а также набор сообщений с предупреждениями.
  • 400 (важный). Все предупреждения и сообщения об обычных и неустранимых ошибках, а также набор сообщений с дополнительной информацией.
  • 500 (обычный). Все предупреждения и сообщения об обычных и неустранимых ошибках, а также сообщения с подробной информацией и работе в нормальном режиме (значение по умолчанию).
  • 600 (низкий). Все возможные сообщения.

setup.exe /pEULA=1 /pPRIVACYPOLICY=1 /pKSN=1 /pALLOWREBOOT=1 /s

msiexec /i kes_win.msi EULA=1 PRIVACYPOLICY=1 KSN=1 KLLOGIN=Admin KLPASSWD=Password KLPASSWDAREA=EXIT;DISPOLICY;UNINST /qn

setup.exe /pEULA=1 /pPRIVACYPOLICY=1 /pKSN=1 /pENABLETRACES=1 /pTRACESLEVEL=600 /s

После установки программы Kaspersky Endpoint Security активирует пробную лицензию, если вы не указали код активации в файле setup.ini. Пробная лицензия обычно имеет небольшой срок действия. По истечении срока действия пробной лицензии Kaspersky Endpoint Security прекращает выполнять все свои функции. Чтобы продолжить использование программы, вам нужно активировать коммерческую лицензию.

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

Как запускать программу из командной строки. Установка программы из командной строки. Установка программы через командную строку

Из командной строки вы можете запустить установку программы в интерактивном или тихом режиме.

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

Большую часть времени наши программы работают так же, как мы нуждаемся в них, но время от времени у вас есть тот, который меньше, чем кооператив, и оставляет вам возможность исправить проблему «отношения». Запустите его так, чтобы окно не закрывалось.

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

Чтобы запустить мастер установки программы из командной строки,

введите в командной строке setup.exe или msiexec /i .

Чтобы установить программу или обновить версию программы в тихом режиме (без запуска мастера установки программы),

введите в командной строке setup.exe /pEULA=1 /pKSN=1|0 /pINSTALLLEVEL= /pALLOWREBOOT=1|0 /pSKIPPRODUCTCHECK=1|0 /pSKIPPRODUCTUNINSTALL=1|0 /s

Читайте также:  Как выбрать смартфон на что обратить внимание

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

Установка программы через командную строку

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

msiexec /i EULA=1 KSN=1|0 INSTALLLEVEL= ALLOWREBOOT=1|0 ADDLOCAL= SKIPPRODUCTCHECK=1|0 SKIPPRODUCTUNINSTALL=1|0 /qn ,

  • EULA=1 означает, что вы принимаете положения Лицензионного соглашения. Текст Лицензионного соглашения входит в . Согласие с положениями Лицензионного соглашения является необходимым условием для установки программы или обновления версии программы. Если значение этого параметра не указано при установке в тихом режиме, программа не будет установлена.
  • KSN=1|0 означает согласие (1) или отказ (0) участвовать в программе Kaspersky Security Network (далее также "KSN"). Текст Положения об участии в KSN входит в комплект поставки Kaspersky Endpoint Security . Указание значения параметра необязательно. Если в команде не указано значение параметра KSN , то при первом запуске Kaspersky Endpoint Security откроется окно с запросом на участие в программе KSN.
  • INSTALLLEVEL= указывает на тип установки Kaspersky Endpoint Security . Указание значения параметра необязательно. Если в команде не указано значение параметра INSTALLLEVEL , по умолчанию выполняется стандартная установка программы.

Вместо вы можете указать следующие значения параметра INSTALLLEVEL:

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

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

  • 100 . Выполняется базовая установка программы.
  • 200 . Выполняется стандартная установка программы.
  • 300 . Выполняется установка всех компонентов программы.
  • ALLOWREBOOT=1|0 означает согласие (1) или запрет (0) на автоматическую перезагрузку компьютера, если она потребуется после установки или обновления программы. Указание значения параметра необязательно. Если в команде не указано значение параметра ALLOWREBOOT , по умолчанию автоматическая перезагрузка компьютера после установки или обновления программы запрещена.

    Перезагрузка компьютера может понадобиться после обновления версии программы или в случае, если во время установки Kaspersky Endpoint Security обнаружено и удалено стороннее антивирусное программное обеспечение.

    Важно помнить. Интерактивный режим лучше всего использовать для проверки того, что отдельные заявления и выражения делают то, что вы думаете, и для разработки кода путем эксперимента. Эту запись. Сначала создайте новую папку, в которой мы можем сохранить нашу программу.

    В текстовом редакторе введите следующее. Откройте новый терминал и введите следующее. Давайте рассмотрим эту программу более подробно. Первая строка говорит об этом. Это называется объявлением пакета. Пакеты — это способ организации и повторного использования кода. Исполняемые приложения — это те виды программ, которые мы можем запускать непосредственно с терминала.

    Вместо вы можете указать следующие значения параметра ADDLOCAL:

    • MSBitLockerFeature . Выполняется установка компонента Microsoft BitLocker Manager.
    • AntiAPTFeature . Выполняется установка компонента KATA Endpoint Sensor.
    • SKIPPRODUCTCHECK=1|0 означает включение (1) или выключение (0) проверки на наличие несовместимого программного обеспечения. Указание значения параметра необязательно. Если в команде не указано значение параметра SKIPPRODUCTCHECK , по умолчанию Kaspersky Endpoint Security проводит проверку и выводит на экран список обнаруженных несовместимых программ.
    • SKIPPRODUCTUNINSTALL=1|0 означает согласие (1) или запрет (0) на автоматическое удаление найденных программ, несовместимых с Kaspersky Endpoint Security. Указание значения параметра необязательно. Если в команде не указано значение параметра SKIPPRODUCTUNINSTALL , по умолчанию Kaspersky Endpoint Security пытается удалить все найденные несовместимые программы.
    • Чтобы установить программу или обновить версию программы с установкой имени пользователя и пароля, подтверждающих право на изменение параметров программы и операции с программой, выполните следующие действия:

      Библиотеки представляют собой коллекции кода, которые мы собираем вместе что мы можем использовать их в других программах. Мы рассмотрим библиотеки более подробно позже, а теперь просто включите эту строку в любую написанную вами программу. Следующая строка — пустая строка. Компьютеры представляют символы новой строки со специальным символом. Новые строки, пробелы и вкладки называются пробелами. Пойдите, главным образом, не заботятся о пробелах, мы используем его, чтобы упростить чтение программ.

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

      • Если вы хотите установить программу или обновить версию программы в интерактивном режиме, введите в командной строке следующую команду:

      msiexec /i KLLOGIN= KLPASSWD=***** KLPASSWDAREA= .

      Если вы хотите установить программу или обновить версию программы в тихом режиме, введите в командной строке следующую команду:

      setup.exe /pEULA=1 /pKSN=1|0 /pINSTALLLEVEL= /pKLLOGIN= /pKLPASSWD=***** /pKLPASSWDAREA= /s

      Установка из командной строки — указание параметров

      У них есть входы, выходы и серия шагов, называемых операциями, которые выполняются по порядку. Эта функция не имеет параметров, не возвращает ничего и имеет только один оператор. Основная функция имени является специальной, потому что это функция, вызываемая при выполнении программы. Последней частью нашей программы является эта строка.

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

      msiexec /i EULA=1 KSN=1|0 INSTALLLEVEL= KLLOGIN= KLPASSWD=***** KLPASSWDAREA= ALLOWREBOOT=1|0/qn .

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

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

      Читайте также:  Как выключить телефон айфон

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

      • SET . Изменение параметров программы.
      • EXIT . Завершение работы программы.
      • DISPROTECT . Выключение компонентов защиты и остановка задач проверки.
      • DISPOLICY . Выключение политики Kaspersky Security Center.
      • DISCTRL . Выключение компонентов контроля.
      • REMOVELIC . Удаление ключа.
      • UNINST . Удаление, изменение или восстановление программы.
      • REPORTS . Просмотр отчетов.

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

      Как запустить через командную строку любое приложение

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

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

      • setup.ini , содержащего общие параметры установки программы;
      • конфигурационного файла install.cfg , содержащего параметры работы Kaspersky Endpoint Security;
      • setup.reg, содержащего ключи реестра.

      Файлы setup.ini, install.cfg и setup.reg должны быть расположены в одной папке с дистрибутивом Kaspersky Endpoint Security 10 Service Pack 2 для Windows.

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

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

      Эта документация перемещена в архив и не поддерживается.

      Применимо к: Forefront Protection for Exchange

      Дата изменения раздела: 2010-05-10

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

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

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

      Установка без участия пользователя — не отображается на экране

      Обязательный параметр /a

      Необязательный параметр /c

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

      Первый анализ процесса загрузки

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

      Пассивная установка — без запросов к пользователю, но с отображением хода выполнения

      Обязательный параметр /a

      Необязательный параметр /c

      Указывает обязательный файл ответов

      Файл ответов является обязательным

      Таким образом, вы можете скрыть именно то, что вам нужно. Дисплей динамический, что означает, что вы можете скрывать скрытые диаграммы в любое время и наоборот. Выберите конкретную область и щелкните по ней правой кнопкой мыши. Затем выберите Сводную таблицу. Теперь вы видите в таблице, что процессы задерживают старт. Если вы нажмете на графике диаграмму, вы можете увеличить часть объявления. Для этого выберите область с помощью мыши, которую вы хотите увеличить, и щелкните правой кнопкой мыши. Используйте команду меню «Масштаб для выбора», чтобы запустить операцию масштабирования.

      Указывает необязательный файл конфигурации

      Файл конфигурации является обязательным

      Действует только с параметрами /q или /p

      Перед осуществлением пассивной установки или установки без участия пользователя необходимо извлечь файл setup.exe с помощью следующей команды:

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

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

      forefrontexchangesetup.exe /x: extractpath

      Установка без участия пользователя позволяет во время установки Microsoft Forefront Protection 2010 for Exchange Server (FPE) применять сценарии. При этом типе установки на экран не выводится никаких оповещений о статусе установки. Все выходные данные записываются в журнал установки, журнал программы или журнал событий. Установку без участия пользователя можно использовать, чтобы проводить автоматические и распределенные установки на серверах Exchange. Установка без участия пользователя требует наличия файла ответов, который предоставляется с помощью параметра /a . Шаблон файла ответов, который можно изменять в соответствии с конкретной средой, предоставляется в установочном пакете вместе с XML-схемой (XSD-файл), которую можно использовать для проверки полученного в результате файла ответов. Если корректного файла ответов не предоставлено, то установка прерывается, а ошибки заносятся в журнал. Сведения о просмотре образца файла ответов см. в разделе .

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

      setup.exe /q /a PathtoAnswerFile

      В файле ответов содержатся ответы на все вопросы, которые могут возникнуть при выполнении установки. Это обязательный параметр. Кроме того, можно указать параметр /c

      setup.exe /q /a PathtoAnswerFile /

      Пассивная установка действует таким же образом, что и установка без участия пользователя, но при ней отображается индикатор выполнения, который показывает ход установки.

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

      setup.exe /p /a PathtoAnswerFile

      В файле ответов содержатся ответы на все вопросы, которые могут возникнуть при выполнении установки. Это обязательный параметр. (Сведения о просмотре образца файла ответов см. в разделе ). Кроме того, можно указать параметр /c , который позволяет дополнительно импортировать параметры конфигурации на сервер после завершения установки. Это параметры, которые были экспортированы с другого сервера. Синтаксис должен быть следующим:

      Е сли вы имеете обыкновение скачивать программное обеспечение с торрентов и других свободных источников, возможно, вам уже приходилось находить в папке с программой файлы командной строки «Тихая установка» . Что они из себя представляют и для чего нужны? Впрочем, догадаться об их назначении не трудно, о нём говорит само название. Если такой файл запустить, программа будет установлена в так называемом тихом режиме.

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

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

      Могут ли рядовые пользователи сами устанавливать программы в тихом режиме? Разумеется, чего-то особенно сложного в этом нет, хотя с определёнными тонкостями в процессе создания командных или конфигурационных файлов столкнуться всё же придётся. Процедура установки в тихом режиме может быть выполнена несколькими способами:

      Из командной строки.
      Из диалогового окошка «Выполнить».
      С помощью CMD или BAT-файла.
      Через самораспаковывающийся архив с включённым в него конфигурационным файлом.

      Самым распространённым способом является использование командных файлов. Первые два способа — это всего лишь варианты третьего, а вот о четвёртом следует сказать пару слов отдельно. Применяется он обычно в тех случаях, когда режим тихой установки не предусмотрен разработчиком приложения. SFX -архивы позволяют производить автоматическую распаковку исполняемых файлов программ в нужное расположение, запускать их с нужными ключами, а также выполнять много других действий. Управляются SFX -архивы посредством конфигурационных файлов, содержащих специальные инструкции.

      Поскольку создание самораспаковывающихся инсталляционных архивов имеет множество нюансов, рассматривать их в этой статье мы не будет, для начала разберём наиболее простой способ — создание CMD или BAT-файлов. Запуск тихой установки выполняется с помощью параметров командной строки или иначе ключей. Параметров этих довольно много, кроме того, для конкретных случаев необходимо использовать соответствующий параметр.

      Выбор ключа зависит от того, в каком упаковщике был собран исполняемый файл приложения. Получить необходимую информацию о ключах тихой установки иногда можно на официальном сайте или форуме разработчика, также можно воспользоваться специальной утилитой Universal Silent Switch Finder. Запустите её, укажите путь к исполняемому файлу, и она выдаст всю основную информацию. Интерес представляют два параметра File Type (тип упаковщика) и Usage (используемые ключи) .

      Рассмотрим всё на конкретном примере — тихой установке графического просмотрщика XnView. Утилита Universal Silent Switch Finder выдала нам тип упаковщика Inno Setup и четыре ключа: /VERYSILENT , /SUPPRESSMSGBOXES и, /NORESTART и SP- , хотя на самом деле для типа инсталлятора XnView их гораздо больше.

      /VERYSILENT — скрывает окошко мастера установщика и сам установочный процесс.
      /SUPPRESSMSGBOXES — подавляет сообщения установщика (ключ работает в паре с SILENT и /VERYSILENT) .
      /NORESTART — отключает требование перезагрузки компьютера после ускоренной установки
      • /SP- — отключает сообщение «Эта программа установит на ваш компьютер…» .

      Установщик Inno Setup также поддерживает ключи /help , /log , /nocancel , /restartexitcode , /closeapplications , /restartapplications , /lang , /dir , /noicons , /password и ещё как минимум пять параметров. Для других установщиков ключи могут быть иные, например, для NSIS и InstallShield ключом тихой установки является /S . Перечисление всех ключей заняло бы у нас слишком много времени, если вы хотите получить больше информации относительно поддерживаемых разными инсталляторами ключей, то всё это можно найти в интернете.

      Итак, зная ключи, давайте напишем командный файл для программы XnView. Создайте в Блокноте новый текстовый файл и вставьте в него такую строку:

      XnView-win-full.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

      Сохраните файл как SilentInstall.cmd (название роли не играет) и поместите в папку (!) с исполняемым файлом устанавливаемого приложения. Запустите его двойным кликом и через несколько секунд программа будет установлена.

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

      Как видите, ничего сложного, главное знать тип инсталлятора и поддерживаемые им параметры, а остальное, как говорится, приложится.

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

      Parameter Описание Требования
      Ссылка на основную публикацию
      Adblock detector