標準アクション リファレンス
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 | レジストリ情報をセットアップします。 |