ServiceInstall エレメント

説明
親の Component の為のサービスを追加と削除します。
Windows Installer リファレンス
ServiceInstall Table
Component
タグの内部テキスト
なし
エレメントの選択 (最小:0, 最大:無制限)
  • ServiceConfig (最小:0, 最大:無制限)
  • ServiceConfigFailureActions (最小:0, 最大:無制限)
  • ServiceDependency (最小:0, 最大:無制限): サービスをインストールしている時の依存物の 順序付けしているリスト
  • Any Element namespace='##other' processContents='Lax'
属性
名前 タイプ 説明 必須
Account String サービスを開始するものの下のアカウント。ServiceType が ownProcess である時にだけ 有効です。  
Arguments String サービスを実行するのに必要とされる あらゆるコマンドライン引数やプロパティを含みます。  
Description String サービスの説明をセットします。  
DisplayName String このカラムは、ユーザー インターフェース プログラムがサービスを識別するのに使用する ローカライズ可能な文字列です。  
EraseDescription YesNoType 既存の サービスの説明が無視されるかどうかを 決定します。もし 'yes' なら、Description 属性がセットされていても サービスの説明はありません。  
ErrorControl Enumeration エラーにおいて どのアクションがとられるべきかを 決定します。 この属性の値は以下の内の1つでなければなりません:
ignore
エラーをログ記録し、スタートアップ オペレーションを続けます。
normal
エラーをログ記録し、メッセージ ボックスを表示して、スタートアップ オペレーションを続けます。
critical
もし可能なら エラーをログ記録し、前回正常起動時の構成で システムが再起動されます。 もし前回正常起動時の構成が開始されていると、スタートアップ オペレーションは失敗します。
Yes
Id String このサービス コンフィギュレーションの為のユニーク識別子。 この値は、もし指定されないと Name 属性がデフォルトになります。  
Interactive YesNoType サービスがデスクトップと対話するかどうか。  
LoadOrderGroup String このサービスがその一部であるべき ロードする順序を付けているグループ。  
Name String このカラムは、インストールするサービス名を与える 文字列です。 Yes
Password String アカウントの為のパスワード。アカウントがパスワードを持っている時にだけ 有効です。  
Start Enumeration サービスが開始されるべき時を 決定します。Windows Installer は boot や system をサポートしません。 この属性の値は以下の内の1つでなければなりません:
auto
サービスは、システムのスタートアップの間に 開始します。
demand
サービスは、サービス コントロール マネージャが StartService ファンクションを呼ぶ時に 開始します。
disabled
サービスは、もはや開始され得ません。
boot
サービスは、オペレーティング システム ブート ローダーによって開始される デバイス ドライバです。 この値は、Windows Installer によって現在サポートされていません。
system
サービスは、IoInitSystem ファンクションによって開始される デバイス ドライバです。 この値は、Windows Installer によって現在サポートされていません。
Yes
Type Enumeration Windows Installer は、kernelDriver や systemDriver を現在サポートしていません。 この属性の値は以下の内の1つでなければなりません:
ownProcess
それ自身のプロセスを実行する Win32 サービス。
shareProcess
プロセスを共有する Win32 サービス。
kernelDriver
カーネル ドライバ サービス。 この値は、Windows Installer によって現在サポートされていません。
systemDriver
ファイル システム ドライバ サービス。 この値は、Windows Installer によって現在サポートされていません。
Yes
Vital YesNoType もしこのサービスがインストールに失敗すると、全体のインストールが 失敗すべきです。  
Remarks
インストールされたサービス EXE は、コンポーネントの為のキーパスを示します。 従って、正しい EXE がこの Component の下の最初の子 File エレメントであるか、適切な File エレメントを KeyPath='yes' として明示的に印を付けているかの どちらかを、保証しなければなりません。
See Also
Wix Schema