.NET フレームワーク用の再配布可能な 3.5 SP1 をロードするように変更した InstallShield 2009 Basic MSI プロジェクトがあります。正常にロードされますが、完了するとすぐに、システムを再起動する必要があることを示すプロンプトが表示されます。「はい」と言って再起動するか、「いいえ」と言ってインストールを停止します。
次に、InstallShield の前提条件エディターを使用して再配布可能な .NET Framework 3.5 Service Pack 1 (Web ダウンロード) を編集しました。再起動が必要な場合の動作を「注意してください。マシンを再起動すると再開できず、インストール後に再起動します」に変更しました。インストールが完了するまで再起動プロンプトが表示されないという意味だと解釈しましたが、それでも同じ場所に表示されました。
インストールの最後までプロンプトを抑制する方法はありますか? 前提条件エディターのドロップダウンから別のオプションを選択する必要がありますか?
おまけの質問: 無人でインストールを実行する必要がある場合、必要に応じて、インストール全体が完了した後に自動的に再起動する方法はありますか?
編集: 以下に示すコマンド スイッチはおそらく機能しますが、インストールを無人で実行する場合、別のプログラムから起動されるため、この 1 つのケースのためだけにそのアプリを変更したくありません。.NET 3.5 SP1 をインストールした後に再起動が本当に必要なのか、それとも 3.5 フレームワークを使用してプログラムを開始するために再起動が必要ではないものの 1 つなのでしょうか?