ServiceControl エレメント

説明
親の Component のためのサービスを 開始、停止、削除します。 このエレメントは、MSI または MSM ファイルによりインストールされたサービスの状態を、start、stop、remove 属性を使う事によって コントロールするのに使用されます。 例えば、Start='install' Stop='both' Remove='uninstall' は、 インストールにおいてサービスを開始、インストールとアンインストールの両方においてサービスを停止、プロダクトがアンインストールされる時にサービスを削除、を意味します。
Windows Installer リファレンス
ServiceControl Table
Component
タグの内部テキスト
なし
シーケンス (最小:1, 最大:1)
  1. ServiceArgument (最小:0, 最大:無制限): サービスを変更している時に使用される引数の 順序付けしているリスト。
属性
名前 タイプ 説明 必須
Id String   Yes
Name String サービスの名前。 Yes
Remove Enumeration サービスが、インストール、アンインストール、あるいは両方において 削除されるべきかどうかを 指定します。 この属性の値は以下の内の1つでなければなりません:
install
サービスは、DeleteServices アクションによって インストールの間に 消去されます。
uninstall
サービスは、DeleteServices アクションによって アンインストールの間に 消去されます。
both
サービスは、DeleteServices アクションによって インストールとアンインストールの間に 消去されます。
 
Start Enumeration サービスが、インストール、アンインストール、あるいは両方において 開始されるべきかどうかを 指定します。 この属性の値は以下の内の1つでなければなりません:
install
サービスは、StartServices アクションによって インストールの間に 開始されます。
uninstall
サービスは、StartServices アクションによって アンインストールの間に 開始されます。
both
サービスは、StartServices アクションによって インストールとアンインストールの間に 開始されます。
 
Stop Enumeration サービスが、インストール、アンインストール、あるいは両方において 停止されるべきかどうかを 指定します。 この属性の値は以下の内の1つでなければなりません:
install
サービスは、StopServices アクションによって インストールの間に 停止されます。
uninstall
サービスは、StopServices アクションによって アンインストールの間に 停止されます。
both
サービスは、StopServices アクションによって インストールとアンインストールの間に 停止されます。
 
Wait YesNoType 続行する前に サービスが完了するのを 待つかどうかを 指定します。  
See Also
Wix Schema