→Windows設定メモ
サービスの起動順序を制御する方法†
レジストリの設定によって行う。
- 設定したいサービスのレジストリを見つける
以下のような位置にある。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<サービス名>
- そのレジストリの下にDependOnServiceというキーを作る
REG_MULTI_SZ: DependOnService
- ここに依存先サービスの「レジストリ名称」をセットする。
レジストリ名称とはそのサービスのレジストリのDisplayNameキーの値ではなく、1で見つけたレジストリキーの名前らしい
サービスの一覧に出てくる名称と必ずしも一致しないので注意。
- サービスのプロパティで依存関係ができているのを確認
- 注意点
依存関係設定を解除したい場合、レジストリからDependOnServiceキーを削除する。削除した時点でプロパティ画面には出てこなくなるが、実際にはこの時点ではまだ解除されていないので注意。解除を反映させるにはマシンの再起動をする必要がある。
Last-modified: 2012-07-21 (土) 14:50:59