installshield silent что это

Как найти ключи тихой установки для любой программы

Большинство из читателей этого сайта — администраторы/инженеры или продвинутые пользователи. И многим из вас, конечно, хочется автоматизировать многие операции по установки софта, которые вы часто выполняете. К сожалению, нет единого метода «тихой» (silent) установки любого программного обеспечения, т.к. оно создается и компилируется разными сборщиками.

Как в таком случае облегчить себе жизнь в поиске ключей тихой установки для любых дистрибутивов? Существует очень полезная программа Silent key finder. При запуске она предлагает вам указать исполняемый файл дистрибутива, установку из которого вы хотите автоматизировать. Далее, она определяет тип инсталлятора, с помощью которого был собран дистрибутив и выводит список поддерживаемых ключей тихой установки.

Далее вам остается только написать cmd/bat файл, который запустит программу с ключами. Например, для инсталлятора утилиты Lenovo Hotkey Features Integration мой файл выглядит так:

echo Installation started at %date% %time% >> «%windir%\GSM_OSD_HOTKEY_Features_Integration_install.txt»

dp0SETUP.EXE» /SP- /VERYSILENT /NORESTART /SUPPRESSMSGBOXES /LOG=»%windir%\GSM_OSD_HOTKEY_Features_Integration_install.txt»

Справочник ключей тихой установки программ

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

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

Установка пакетов Dell

Пакеты установки Dell называются Dell Update Packages (DUP) и все они поддерживают ключ /s для тихой установки и ключ /l=

для вывода лога, так как пакеты используют CLI — Command Line Interface. Полный список ключей пакета можно получить, запустив его с ключом /? или /h. Вот список ключей, которые я обнаружил для пакетов Dell:

— Define a specific path for the Update Package log file.
(NOTE: This option can NOT be used in combination with /passthrough or /capabilities)

Также посмотрите дополнительный список ключей CLI здесь.
В качестве примера приведу установку Dell DUP аудио драйвера Realtek:

Установка пакетов HP

Вот пример тихой установки драйвера тачпада Synaptics из файла CVA пакета HP:

А вот строка запуска установки Intel Thunderbolt Secure Connect Utility из пакета HP (естественно, ключи они взяли у Intel):

«setup.msi» /l*v C:\Intel\Logs\Intel_TBT_log.txt /quiet /norestart

Установка драйверов Intel в тихом режиме

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

Установка драйверов чипсета поддерживает следующие ключи:

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

Установка сетевых драйверов, Wi-Fi и Bluetooth из пакета Intel PROSet

Опции установки драйвера Intel с помощью XML

Источник

Типы инсталляторов

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

Читайте также:  какой оператор с номером 921

InstallShield

Чтобы автоматически установить приложение, использующее InstallShield, вам надо предварительно создать файл setup.iss на рабочей ОС.

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

start /wait %systemdrive%\install\setup.exe /s

start /wait %systemdrive%\install\setup.exe /s /sms

Установка InstallShield приложений методом RunOnceEx с CD

При установке приложений, использующих InstallShield, методом RunOnceEx с CD нужно указывать путь к лог-файлу (*.log). Для примера ниже приводятся команды на установку Kerio Personal Firewall. Путь к лог-файлу выделен.

Как узнать, используется ли InstallShield для упаковки вашей программы?

Большинство из них может быть извлечено из установщика, в свойствах установочного файла (который, кстати, всегда называется setup.exe) будет что-то типа «InstallShield (R) Setup Launcher», и наконец наличие файла setup.iss в системной директории развеет все сомнения.

Windows Installer Service (*.msi)

Подробнее о ключах Windows Installer можно прочесть в этой статье MSDN. Смотрите также статью Использование ключей и свойств установщика Windows.

InstallShield с MSI

Inno Setup

Приложения, запакованные в бесплатный Inno Setup, поддерживают ключи /SILENT и /VERYSILENT (разница лишь в том, что второй не показывает полосу прогресса во время установки)

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

Чтобы подавить это окошко используйте такой ключ:

Осталась еще одна проблема. Некоторые инсталляторы Inno Setup попытаются запустить программу по окончании установки. ISOBuster как раз такой случай. Тогда приходится убивать процесс, используя встроенную в Windows XP утилиту Taskkill. Ниже пример кода для установки ISOBuster:

ECHO.
ECHO Installing ISOBuster 1.4
ECHO Please wait.
start /wait %systemdrive%\install\Applications\ISOBuster\IsoBuster14.exe /VERYSILENT /SP-
ECHO.
ECHO Killing ISOBuster.exe process

taskkill.exe /F /IM isobuster.exe
ECHO.

Примечание. Утилита Taskkill не входит в состав Windows XP Home. Вместо нее можно использовать утилиту PsKill, входящую в состав PsTools от Sysinternals. Синтаксис утилиты очень прост. Продолжая пример с IsoBuster, команда для завершения процесса будет выглядеть так.

Подробнее о ключах InnoSetup вы можете прочесть в этой теме на конференции OSZone (спасибо, Mchik).

Как узнать, используется ли Inno Setup для упаковки вашей программы?

При запуске инсталлятора в самом первом окне кликните на иконку в левом верхнем углу и выберите пункт About Setup из меню.

Nullsoft Scriptable Install System (NSIS)

Как узнать, используется ли NSIS для упаковки вашей программы?

Смотрите скриншот, он примерно одинаков для всех приложений

WISE Installer

Как узнать, используется ли WISE Installer для упаковки вашей программы?

Большинство будет показывать заставку в начале инсталляции

Другие же могут развернуть окно с темно-синим фоном во весь экран, отображая окно установки в центре.

Источник

Installshield silent что это

Сообщения: 881
Благодарности: 70

Профиль | Отправить PM | Цитировать

Читайте также:  родители водолеи какие они

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

Сообщения: 881
Благодарности: 70

Спасибо! Похоже, описание инсталляторов слегка обновилось, раньше там этого не было

Сообщения: 36110
Благодарности: 6539

При установке приложений, использующих InstallShild, методом RunOnceEx с CD нужно указывать путь к лог-файлу (*.log).

Сообщения: 881
Благодарности: 70

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 881
Благодарности: 70

Попробуй еще раз создать setup.iss, может в нем проблема.

Либо попробовать так:

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 58
Благодарности: 1

——-
Нет ничего более постоянного, чем что-то временное.

Источник

InstallShield Wizard — что это за программа?

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

Окно с заголовком InstallShield Wizard вы например можете увидеть при установке драйверов, фирменного ПО.

При помощи InstallShield Wizard можно создать установочный пакет (инсталляционный). Похожие альтернативы — Smart Install Maker, InnoSetup.

Пример — обычная установка драйвера Qualcomm USB Drivers For Windows, которая происходит при помощи компонента InstallShield:

У некоторых юзеров возникают проблемы — при установке процесс просто останавливается. Как решение — можно попробовать скачать инсталлятор InstallShield Wizard с офф сайта Майкрософт.

Например у одного пользователя ошибка выскакивала при установке ABBYY Lingvo 12 — выполнение программы было прервано до завершения установки.

Офф информацию на сайте Майкрософт по поводу проблемы установки можно прочитать здесь.

Как переустановить InstallShield Wizard без сноса Windows?

Самый простой — перенести папку с работающего ПК:

Читайте также:  какой компресс можно сделать при ангине

C:\Program Files\Common Files\

Расположение

В Windows 10 билд 1607 папка InstallShield в Common Files отсутствует, возможно она есть в старых версиях, может даже в XP. При помощи поиска по системному диску папка была найдена:

Вызвав свойства, узнали расположение:

Папка setupdir и файлы _isdel.exe, _setup.dll — мне незнакомы, однако setup.exe — видимо нужен для установки/запуска. Два раза нажав по setup.exe — появилась ошибка Setup Initialization Error:

Скорее всего ошибка по причине запуска без необходимости. Файл setup.exe предназначен не для ручного запуска — он используется системой, которая лучше знает как и когда его нужно запускать.

Вывод

Мы выяснили, что InstallShield Wizard — компонент, при помощи которого устанавливается разный софт — офисное ПО, драйвера, утилиты и даже игры.

Удалять папку/файлы в ней — не стоит, так как высокая вероятность появления глюков в системе.

Надеюсь данная информация пригодилась. Удачи.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Источник

Что касается автоматической установки с использованием Setup.exe, сгенерированного с использованием файла проекта Installshield 2013 (.issuite)

Однако при попытке установить установки с помощью SCCM (System Center Configuration Manager) или с помощью PSEXEC (оба используют учетную запись System для установки), сбой установки. Установка существует с кодом выхода 3.

Я провел некоторое исследование вокруг этого и узнал, что для учетной записи системы требуется файл setup.iss (ответ/ответ) для записи/чтения. Не совсем понял, что это значит.

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

Также верно, что файл setup.iss не может быть создан, если мы используем специальные диалоги/шаги мастера?

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

Во время записи вам нужно будет указать имя файла.iss. Подробную информацию см. В следующей статье: http://publib.boulder.ibm.com/tividd/td/framework/GC32-0804-00/en_US/HTML/instgu25.htm

Короткий ответ

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

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

Извлеките встроенные настройки и компоненты из EXE файла проекта пакета в место на диске (подробнее см. Ниже).

Чтобы извлечь компоненты из набора setup.exe (или эквивалентного значимого имени, такого как InstallShield2018Premier.exe ), запустите эту командную строку:

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

Эта проблема с интернет-загрузкой вполне может быть проблемой, с которой вы столкнулись, но нет способа рассказать без надлежащего файла журнала. Вы создали правильный файл журнала, выполнив пакет с помощью /log переключателя?

Полный список доступных переключателей командной строки для проектов с пакетами приведен здесь: Расширенные параметры командной строки UI и Suite/Advanced UI Setup.exe.

Дальнейшие подробности

Что такое setup.exe?

InstallShield Suite EXE файлы

Источник

Сказочный портал