InstallExecuteAgain アクション

InstallExecuteAgain アクションを使って、インストールの開始、最後の InstallExecuteAgain アクション、または最後の InstallExecute アクション以降のアクション シーケンスのすべての操作を含むスクリプトを実行できます。 InstallExecute アクションを使うと、トランザクションを終了せずにシステムを更新できます。 InstallExecuteAgain を使うと、InstallExecute アクションと同じ操作を実行できますが、必ず InstallExecute の後に使ってください。

InstallExecuteAgain は、必ず削除中に実行されないように設定してください。 詳細については、条件付きステートメントでのプロパティの使用に関する記事を参照してください。

シーケンスの制限

InstallExecute アクションは InstallInitialize アクションInstallFinalize アクションの間に配置します。

ActionData メッセージ

ActionData のメッセージはありません。

解説

InstallExecuteAgain アクションは InstallExecute アクションと同じことを行います。 シーケンス テーブルの主キーは Action 列の 1 つのみなので、特定のシーケンス テーブルで同じアクションを繰り返すことはできません。 InstallExecuteSequence テーブルで InstallExecute の機能が 2 回必要な場合のために、同じことを行う InstallExecute と InstallExecuteAgain という 2 つのアクションが存在します。 詳細については、「シーケンス テーブルの使用」を参照してください。