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

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

操作名 アクションの簡単な説明
管理 管理インストールに使用される最上位レベルのアクション。
ADVERTISE アドバタイズされたコンポーネントをインストールまたは削除するために呼び出される最上位レベルのアクション。
AllocateRegistrySpace AVAILABLEFREEREG で指定された空き領域がレジストリに存在することを検証します。
AppSearch 以前のバージョンの製品を検索し、アップグレードがインストールされていることを確認します。
BindImage インポートされた DLL に実行可能ファイルをバインドします。
CCPSearch アップグレードのインストールが実行される前に、ファイル署名を使用して、条件を満たす製品がシステムにインストールされていることを検証します。
CostFinalize CostInitialize アクションによって開始された内部インストールのコスト計算プロセスを終了します。
CostInitialize インストールのコスト計算プロセスを開始します。
CreateFolders コンポーネント用の空のフォルダーを作成します。
CreateShortcuts ショートカットを作成します。
DeleteServices システム サービスを削除します。
DisableRollback インストールの残りの部分のロールバックを無効にします。
DuplicateFiles InstallFiles アクションによってインストールされたファイルを複製します。
ExecuteAction EXECUTEACTION プロパティを調べて、実行シーケンスを開始する最上位レベルのアクションを特定し、そのアクションを実行します。
FileCost インストーラーを使用してディスク コストの計算を初期化します。 CostFinalize アクションが実行されるまで、ディスクのコスト計算は確定されません。
FindRelatedProducts Upgrade テーブルとインストールされている製品の対応を検出します。
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 Registry テーブルから作成されたアプリケーションのレジストリ キーを削除します。
RemoveShortcuts 機能をアンインストールするように選択されているアドバタイズされたショートカットの削除を管理します。
ResolveSource ソースの場所を判別し、SourceDir プロパティを設定します。
RMCCPSearch アップグレードのインストールが実行される前に、ファイル署名を使用して、条件を満たす製品がシステムにインストールされていることを検証します。
ScheduleReboot インストールの終了時に、システム再起動を求めるプロンプトをユーザーに表示します。
SelfRegModules SelfReg テーブル内のモジュールを処理し、インストールされている場合は登録します。
SelfUnregModules アンインストールするように設定されている SelfReg テーブル内のモジュールの登録を解除します。
SEQUENCE SEQUENCE プロパティで指定されたテーブルでアクションを実行します。
SetODBCFolders Action システムで既存の 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 レジストリ情報をセットアップします。