web-dev-qa-db-ja.com

Windows 7で、あるサービスを別のサービスに依存させるにはどうすればよいですか?

サービスのプロパティを表示すると、[依存関係]タブは表示されますが、このタブに他のサービスを割り当てることはできません。

起動時に開始する2つのサービス、サーバーとデータベースがあります。サーバーはデータベースに依存しています-データベースが起動していない場合、サーバーは機能しません。 (ただし、実際にはサービスとして失敗するため、[リカバリ]タブを使用できません。)

2番目のサービスを最初のサービスに依存させて、常に正しい順序で起動されるようにするにはどうすればよいですか?

6
Peter Boughton

管理者の資格情報で実行されているコマンドプロンプトから:

sc config <server_service_name> depend= <database_service_name>

詳細については、こちらをご覧ください sc.exeドキュメント

12
William Jackson

ここでの手順に従うと、私にとって完璧に機能しました:
Boyce.us
長いストーリー:
regedit.exe、HKLM/System/CurrentControlSet/Services /(your service)
DependOnServiceという名前の複数値キーを追加します
依存関係サービス名を追加します

2
Chris Kaufmann