• 締切
  • すぐに回答を!

WindowsNT サービスの起動順序

  • 質問No.3530320
  • 閲覧数274
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 71% (38/53)

WindowsNTが起動する時に、サービスが自動で起動しますが、その起動する順番って決まりごとあるのでしょうか?
私が調べたことは、
1.他のサービスに依存関係があるものは先に依存している方が起動する。
2.依存関係にない物から先に起動する。
3.windowsNT SP4で仕様が変更された?

2.の依存関係にない物から先に起動する。とありましたが、その中での優先順位には法則があるのでしょうか?
ある噂ではアルファベット順とか聞いたことがありますが・・・。
サーバー起動時に障害発生してまして、当方困っております。。。
(EventLogサービス起動まではログに出てるのですがそれ以降ハングしてる様子です)
よろしくお願いいたします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 65% (1332/2045)

 確かにWindows NTはSP4により、「可能な限りがんがんサービスを開始しようとする」ように変更された。SP3までの順番は私は分からない。
 起動を速くする為にマルチスレッドでサービスの開始作業を行って次の作業に移るようになったのだね。

 ただ、「依存関係にないものから先に」というのは、私は聞いたことないな。「アルファベット順」というのは、単純にレジストリハイブに保存されている順だからなのではないだろうか。いや、私自身はそれも聞いたことないんやけどね。いや、私が聞いた事ないだけで、そんなのねーよと言っている訳ではない。

 セーフモードであるとか、応答モードのようなものがNT4にあったかどうかは覚えていない(boot.iniで起動の時に選ぶんだったよね?)が、もしそれで起動までは行えるのであれば、手動でサービスの依存関係を設定する事で(要レジストリ操作)、開始の順番を制御する事が可能だ。
お礼コメント
Bradlly

お礼率 71% (38/53)

味のある回答ありがとうございます。

結局はっきりとは言えないということですね・・・(笑)。
順番を制御することは出来るらしいのですが、取り敢えず障害の原因を突き止めたいんですねぇ。

SP4からマルチスレッドでサービス起動するようになったんですね。てことは起動する時は負荷高いということか。

AntiVirusとかもサービスで起動しているのでそちらも含めて調べてみます。
ありがとうございました。
投稿日時:2007/11/19 18:25
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ