Windows 7 Profesionalの組み込みサービスとその依存関係のグラフまたはリストはありますか?過去にWindows XPで時間があったときに手動でこれを行いましたが、Windows 7にはさらに数十のサービスがあるようで、時間は私の側にありません。グーグルですばやく検索しました。何も降ろさない。
私のイベントログに、これに関連して多くのサービスが開始および停止していることが示されている理由を理解しようとしています 質問 。
編集:更新はありますか?
良いスタートは サービスグループ です。 Windowsサービスは、グループ内で依存関係に従ってロードする用意があります。
サービスグループは、起動時に一緒にロードされる同様のサービスのコレクションです。 HKEY_LOCAL_MACHINE\CurrentControlSet\Servicesサブキーに表示されるほとんどのサービスは、サービスグループの一部です。 Windows NTは、一度に1つのサービスグループをロードします。グループに含まれていないサービスは、すべてのサービスグループがロードされた後にロードされます。
HKEY_LOCAL_MACHINE\CurrentControlSet\Control\ServiceGroupOrderサブキーは、サービスグループがロードされる順序を決定します。リスト値は、サービスグループの順序を指定するREG_MULT_SZエントリです。
HKEY_LOCAL_MACHINE\CurrentControlSet\Control\GroupOrderListサブキーは、サービスグループ内のサービスがロードされる順序を決定します。サービスグループ内のサービスには、サービスのロード順序を決定するサービスグループ内の一意の数値であるタグが割り当てられます。 GroupOrderListの各値エントリは、サービスグループを表します。エントリの値は、指定された順序の一連のタグです。このREG_BINARY値の最初のエントリは、グループ内のサービスの数であり、その後にロードシーケンスのタグが続きます。 PointerPortを見ると、グループに3つのサービスがあり、タグ02のサービスが最初にロードされ、次にタグ01のサービス、次にタグ03がロードされていることがわかります。
サービスレベルでは、HKEY_LOCAL_MACHINE\CurrentControlSet\Services\ServiceNameサブキーには次のものが含まれます。
グループ-このREG_SZは、サービスが属するサービスグループ名を指定します。
タグ-このREG_DWORDは、サービスのロードシーケンスを指定します。
DependOnGroup-このREG_MULTI_SZエントリは、このサービスがロードされる前に正常にロードされる必要があるサービスグループを定義します。
DependOnService-このREG_MULTI_SZエントリは、このサービスがロードされる前に正常にロードされる必要があるサービスを定義します。
昔々、あなたが求めていることを正確に実行するツールを見つけました(Windows XPが新しいとき))が、もうコピーがなく、できます。それを見つけることはできませんが、サービスグループを処理しなかったため、有用性は限られていました。
私が今見つけることができる最も近いものは Windowsサービス依存関係ビューア です。しかし、それは理想的ではありません。