WiXを使用して、プリインストールされているサービスのスタートアップタイプをAutomatic
に設定しようとしています。もう1つのタスクは、私が達成したインストール時にサービスを開始することでした:サービスの設定WiXインストーラのスタートアップタイプ
<ServiceControl
Id="ServiceRunningState"
Name="[Service Name]"
Start="install"
Stop="install"
Wait="yes" />
ここでもスタートアップの種類を設定したいと思います。
<ServiceConfig
Id="ServiceStartup"
ServiceName="[Service Name]"
DelayedAutoStart="yes"
OnInstall="yes"
OnReinstall="yes" />
をしかし、これは(Manual
スタートアップの種類からテスト)サービスのスタートアップの種類を変更していない:私は(answerを参照)、以下を試してみました。さらに、スタートアップの種類をAutomatic
にして、Automatic (Delayed Start)
ではないようにします。
既存のサービスを変更しようとしていますので、ServiceInstall
という要素はありません。
2つの要素(ServiceControl
およびServiceConfig
)は、Component
親要素内の子です。
すべてのヘルプは高く評価され:)
私はそれほど考えませんでした。なぜ機能がうまくいかない場合、あなたは 'ServiceInstall'要素の外にある' ServiceConfig'にアクセスすることもできますが、これは逆効果のようです。質問は明示的に 'ServiceConfig'ソリューションを要求していませんが、私は情報を感謝します:) – ChickenFeet