Отменить установку приложения, но автоматическое приложение не останавливает его установку

#installshield

#installshield

Вопрос:

Я создал установочный файл с помощью приложения InstallShield, и в нем есть некоторые необходимые условия для установки приложения, такие как.NET framework 4.0.

Теперь всякий раз, когда пользователь устанавливает это приложение в это время, сначала мы проверяем, установлен фреймворк на этом компьютере или нет. Если оно не установлено, то я установил его автоматически, который уже поставляется с MSI. Для автоматической установки я использую параметры ‘/q / s /norestart‘.

Но проблема в том, что предположим, что пользователь полностью установил мое приложение, а затем после установки .NET framework не получает отмены.

Что мне делать ..? Есть ли необходимость изменять параметры установки ..? Или, может быть, мне нужно добавить параметры для .Приложение NET Framework, пока оно установлено в автоматическом режиме ..?

Пожалуйста, помогите мне.

Спасибо.

Ответ №1:

Попробуйте использовать эти параметры командной строки:

 /passive /norestart
  

Таким образом, установщик .NET Framework покажет индикатор выполнения, и пользователь может отменить его установку. Загрузчик EXE не может автоматически отменить установку стороннего устройства.

Комментарии:

1. Спасибо за ответ…. У меня проблема, если я использую параметры командной строки, предложенные вами. приложение не устанавливается в автоматическом режиме. также предыдущая проблема все еще существует.

2. Что вы имеете в виду? Каково точное поведение?

3. Хочу сказать, что если я использую «/ passive / norestart», то необходимые компоненты не будут установлены в автоматическом режиме. Мне нужна автоматическая установка, путь процесса и функциональность отмены для всех предварительных условий.

Ответ №2:

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