.NET Frameworkの3.5 SP1再配布可能ファイルをロードするために変更したInstallShield 2009 Basic MSIプロジェクトがあります。それはうまくロードされますが、完了するとすぐにシステムが再起動しなければならないというプロンプトが表示され、「はい」と言うか、リブートするか、いいえ、インストールを停止します。.NET 3.5 SP1 redistのリブートプロンプトを表示しない
その後、InstallShieldの前提条件エディタを使用して.NET Framework 3.5 Service Pack 1(Webダウンロード)を再配布可能にして編集しました。再起動が必要な場合は、「注意してください。マシンを再起動しても再開しないでください。インストール後に再起動してください。再起動のプロンプトはインストールの最後まで表示されないが、それでも同じ場所に表示されることを意味すると解釈した。
インストールが完了するまでプロンプトを表示しないようにする方法はありますか? re-reqエディタのドロップダウンから別のオプションを選択する必要がありますか?
ボーナスに関する質問:私のインストールを無人で実行する必要がある場合は、インストールが完了した後に自動的に再起動する方法がありますか?
編集: 以下のコマンドスイッチはおそらく動作しますが、無人インストールを実行する場合は、別のプログラムから起動されます。この1つの場合のみ、このアプリケーションを変更する必要はありません。ここでより良い質問があります:リブート実際にが.NET 3.5 SP1をインストールした後に必要ですか、それとも再起動は良いでしょうが、プログラムが3.5フレームワークを使い始めるのに絶対必要なものではありませんか?
私は「REBOOT」を設定することができますどこからと 'REBOOTPROMPT'プロパティ?アンインストール後にコンピュータを強制的に再起動する必要があります。 – Samir
InstallShield2009プレミアの基本的なmsiプロジェクトでは、 "動作とロジック" - > "プロパティマネージャ"から "REBOOT = Force" "REBOOTPROMPT = Supress"プロパティを追加しました。 アンインストール後にInstallShieldはプロンプトを表示せず、再起動を要求しません。しかし何らかの理由でそれが必要です。 2つのプロパティを追加する以外に何を実行するのですか? – Samir