サービスのプロパティを表示すると、[依存関係]タブは表示されますが、このタブに他のサービスを割り当てることはできません。
起動時に開始する2つのサービス、サーバーとデータベースがあります。サーバーはデータベースに依存しています-データベースが起動していない場合、サーバーは機能しません。 (ただし、実際にはサービスとして失敗するため、[リカバリ]タブを使用できません。)
2番目のサービスを最初のサービスに依存させて、常に正しい順序で起動されるようにするにはどうすればよいですか?
管理者の資格情報で実行されているコマンドプロンプトから:
sc config <server_service_name> depend= <database_service_name>
詳細については、こちらをご覧ください sc.exeドキュメント 。
ここでの手順に従うと、私にとって完璧に機能しました:
Boyce.us
長いストーリー:
regedit.exe、HKLM/System/CurrentControlSet/Services /(your service)
DependOnServiceという名前の複数値キーを追加します
依存関係サービス名を追加します