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

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

start /wait /d "C:\abc" C:\Users\abc.exe /silent /norestart

Я хочу установить программное обеспечение в папку c:\abc, но оно устанавливается в каталог программного обеспечения по умолчанию. Есть ли способ установить его в пользовательский каталог с помощью команды запуска или есть ли другие альтернативы для установки программного обеспечения в целевой каталог.

1 ответ

КРАТКАЯ ВЕРСИЯ:

Это может быть наиболее "доступным" и "быстрым" объяснением для вашего конкретного случая: http://unattended.sourceforge.net/installers.php

Если вы имеете дело с файлом MSI, вам следует использовать функцию установки администратора, чтобы сначала извлечь все установочные файлы, а затем настроить установку, задав общие свойства или используя преобразование для настройки установки. Подробности здесь: Как лучше использовать файлы MSI.

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


ДЕТАЛИ:

Файл setup.exe может быть "чем угодно". Это может быть старый, старый установщик Installshield или Wise, современный файл установщика Windows (MSI), встроенный в средство запуска setup.exe, установочный файл Inno (не MSI), встроенная установка MSI расширенного установщика, сжатая и самораспаковывающаяся программа. zip-файл, уникальный и специально созданный установщик (проприетарный) или любое количество других технологий, список можно продолжать и продолжать - невозможно сказать, какой инструмент или технология использовались для создания вашего setup.exe, из предоставленной информации,

Просто для справки, давайте ссылку на информацию http://www.installsite.org/ о различных технологиях установки и доступных инструментах. Скорее всего, ваш setup.exe сделан с помощью одного из этих инструментов:

Дело в том, что каждая технология имеет свой собственный способ установки без вывода сообщений и настройки параметров установки. Итак, первый шаг для вас - определить, что это за файл на самом деле. Щелкните правой кнопкой мыши по файлу, выберите свойства и проверьте вкладку сведений на наличие подсказок. Или просто запустите setup.exe в интерактивном режиме и посмотрите, какой заголовок окна (строка заголовка верхнего окна). Как правило, он указывает, какой инструмент использовался для создания файла setup.exe.

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

Другие вопросы по тегам