標準アクション リファレンス

Windows インストーラーには、次の標準アクションがあります。

アクション名 アクションの簡単な説明
ADMIN 管理インストールに使用される最上位のアクション。
アドバタイズ アドバタイズされたコンポーネントをインストールまたは削除するために呼び出される最上位のアクション。
AllocateRegistrySpace の AVAILABLEFREEREGで指定空き領域がレジストリに存在することを検証します。
AppSearch 以前のバージョンの製品を検索し、アップグレードがインストールされていることを確認します。
BindImage の インポートされた DLL に実行可能ファイルをバインドします。
CCPSearch アップグレードのインストールを実行する前に、ファイル署名を使用して、該当する製品がシステムにインストールされていることを検証します。
CostFinalize CostInitialize アクションによって開始された内部インストールのコスト処理を終了します。
CostInitialize インストールのコスト処理を開始します。
CreateFolders コンポーネントの空のフォルダーを作成します。
CreateShortcuts を する ショートカットを作成します。
DeleteServices の システム サービスを削除します。
DisableRollback の インストールの残りの部分のロールバックを無効にします。
DuplicateFiles の InstallFiles アクションによってインストールされたファイルを複製します。
ExecuteAction の EXECUTEACTION プロパティを調べて、実行シーケンスを開始する最上位レベルのアクションを決定してから、そのアクションを実行します。
FileCost インストーラーを使用してディスク コストの計算を初期化します。 CostFinalize アクションが実行されるまで、ディスク のコストは確定されません。
FindRelatedProducts の アップグレード テーブル とインストールされている製品の対応を検出します。
ForceReboot の インストール中にユーザーにシステムの再起動を求めるメッセージを表示するために、アクション シーケンスで使用されます。
install コンポーネントをインストールまたは削除するために呼び出される最上位のアクション。
InstallAdminPackage の インストーラー データベースを管理インストール ポイントにコピーします。
InstallExecute の インストールの開始以降または最後の InstallFinalize アクション以降のアクション シーケンス内のすべての操作を含むスクリプトを実行します。 トランザクションを終了しません。
InstallFiles の ソースからコピー先ディレクトリにファイルをコピーします。
InstallFinalize インストールの開始以降または最後の InstallFinalize アクション以降のアクション シーケンス内のすべての操作を含むスクリプトを実行します。 トランザクションの終了をマークします。
InstallInitialize トランザクションの開始をマークします。
InstallSFPCatalogFile の InstallSFPCatalogFile アクションは、Windows ファイル保護のために Windows Me によって使用されるカタログをインストールします。
InstallValidate の 属性付きコストを持つすべてのボリュームに、インストールに十分な領域があることを確認します。
IsolateComponents の IsolatedComponent テーブル を処理します
LaunchConditions インストールを続行する前に、すべて True に評価する必要がある LaunchCondition テーブルに含まれる一連の条件付きステートメントを評価します。
MigrateFeatureStates 現在の機能状態を保留中のインストールに移行します。
MoveFiles の 既存のファイルを検索し、それらのファイルを新しい場所に移動またはコピーします。
MsiConfigureServices システムのサービスを構成します。 Windows インストーラー 4.5 以前の: サポートされていません。
MsiPublishAssemblies アクション インストールされている共通言語ランタイム アセンブリと Win32 アセンブリの提供情報を管理します。
MsiUnpublishAssemblies 削除される共通言語ランタイム アセンブリと Win32 アセンブリの提供情報を管理します。
InstallODBC の ODBC ドライバー、トランスレーター、およびデータ ソースをインストールします。
InstallServices の サービスをシステムに登録します。
PatchFiles の Patch テーブルに対してクエリを実行して、特定のファイルに適用されるパッチを特定し、ファイルのバイト単位のパッチ適用を実行します。
ProcessComponents コンポーネント、そのキー パス、およびコンポーネント クライアントを登録します。
PublishComponents PublishComponent テーブルで指定されたコンポーネントをアドバタイズします。
PublishFeatures の 各機能の機能状態をシステム レジストリに書き込みます
PublishProduct の 製品情報をシステムに発行します。
RegisterClassInfo の COM クラス情報のシステムへの登録を管理します。
RegisterComPlus の RegisterComPlus アクションは、COM+ アプリケーションを登録します。
RegisterExtensionInfo の 拡張機能関連情報をシステムに登録します。
RegisterFonts インストールされているフォントをシステムに登録します。
RegisterMIMEInfo の MIME 情報をシステムに登録します。
RegisterProduct の インストーラーに製品情報を登録し、インストーラー データベースをローカル コンピューターに格納します。
RegisterProgIdInfo の OLE ProgId 情報をシステムに登録します。
RegisterTypeLibraries タイプ ライブラリをシステムに登録します。
RegisterUser の 製品のユーザーを識別するためのユーザー情報を登録します。
RemoveDuplicateFiles の DuplicateFiles アクションによってインストールされたファイルを削除します。
RemoveEnvironmentStrings の 環境変数の値を変更します。
RemoveExistingProducts の インストールされている製品のバージョンを削除します。
RemoveFiles の InstallFiles アクションによって以前にインストールされたファイルを削除します。
RemoveFolders の 削除するコンポーネント セットにリンクされている空のフォルダーを削除します。
RemoveIniValues の IniFile テーブル .ini 指定されたコンポーネントに関連付けられているファイル情報を削除します。
RemoveODBC の ODBC データ ソース、トランスレーター、ドライバーを削除します。
RemoveRegistryValues を する レジストリ テーブルから作成されたアプリケーションのレジストリ キーを削除します。
RemoveShortcuts を する アンインストール用に機能が選択されている、アドバタイズされたショートカットの削除を管理します。
ResolveSource の ソースの場所を決定し、SourceDir プロパティを設定します。
RMCCPSearch アップグレードのインストールを実行する前に、ファイル署名を使用して、該当する製品がシステムにインストールされていることを検証します。
ScheduleReboot の インストールの終了時にシステムの再起動をユーザーに求めます。
SelfRegModules SelfReg テーブル内のモジュールを処理し、インストールされている場合は登録します。
SelfUnregModules アンインストールするように設定されている SelfReg テーブル内のモジュールの登録を解除します。
SEQUENCE SEQUENCE プロパティで指定されたテーブルでアクションを実行します。
SetODBCFolders アクション の システムで既存の ODBC ドライバーをチェックし、新しい ODBC ドライバーのターゲット ディレクトリを設定します。
StartServices システム サービスを開始します。
StopServices システム サービスを停止します。
UnpublishComponents PublishComponent テーブルからコンポーネントの非変換を管理し、パブリッシュされたコンポーネントに関する情報を削除します。
unpublishFeatures を する 選択状態と機能コンポーネントのマッピング情報をシステム レジストリから削除します。
UnregisterClassInfo の システム レジストリからの COM クラスの削除を管理します。
UnregisterComPlus の UnregisterComPlus アクションは、COM+ アプリケーションをレジストリから削除します。
UnregisterExtensionInfo の システムからの拡張機能関連情報の削除を管理します。
UnregisterFonts の インストールされているフォントに関する登録情報をシステムから削除します。
UnregisterMIMEInfo の システム レジストリから MIME 関連情報の登録を解除します。
UnregisterProgIdInfo の OLE ProgId 情報のシステムとの登録解除を管理します。
UnregisterTypeLibraries の タイプ ライブラリをシステムに登録解除します。
ValidateProductID の ProductIDプロパティ完全な製品識別子に設定します。
WriteEnvironmentStrings の 環境変数の値を変更します。
WriteIniValues ファイル情報 .ini 書き込みます。
WriteRegistryValues レジストリ情報を設定します。