Windowsの「手動」サービスと「無効」サービスの違いは何ですか?


49

Windowsサービスには、3つの起動タイプがあります。

  • 自動:起動時に開始されることを意味するようです
  • マニュアル:起動時に開始されないことを意味するようです
  • 無効: また、起動時に開始されないことを意味するようです

後者の2つの違いは何ですか?


それ以降のバージョンでは、「自動(遅延)」(Vista / 2008で追加)および「トリガー開始」(7 / 2008R2で追加)もあります。
リチャード


私が見たブートシステムをあまりにもVS2013で。
ジョン

回答:


54

手動とは、Windowsまたは別のサービスが必要とする場合、またはサービスを開始するために何かを呼び出す場合にのみ、サービスが開始れることを意味します。net start servicenameコマンドラインからコマンドを使用して、手動サービスを有効にすることができます。再起動すると、再起動するまでサービスは再びオフになります。

一方、無効は、サービスを開始しようとするかどうかに関係なく、サービスがオフのままになることを意味します。無効化されたサービスに依存する他のサービスまたはアプリケーションは失敗する場合があります。

詳細については、手動と無効のMSFNディスカッションスレッドを参照してください。


9
「手動」は「オンデマンド」と呼ばれることもありますが、「無効」は「許可されない」ことを意味しますか?

ちょっと古い質問ですが、プログラムで手動サービスを開始する条件は何ですか?すなわち、プログラムはサービスにリクエストを送信する必要がありますか、それとも直接クエリする必要がありますか?手動でサービスを開始する必要があるプログラムはまだ失敗する可能性があるため、いくつかのプログラムが最初にサービスが実行されているかどうかを確認しようとしているか、プログラムが特定のコマンドをサービスに送信しようとしているかどうかを判断しようとしています手動開始基準のため、開始されず、プログラムは失敗します。
mathgenius

8

手動と自動の唯一の違いは、自動の場合、オペレーティングシステム自体が起動後にサービスを開始するのに対し、手動の場合、サービスは別のサービスまたはプログラムから呼び出されたときにのみ開始されることです。

サービスがまったく必要ない場合は、無効にする必要があります。テレフォニーは、使用するものがないように見える場合でも常に起動したいサービスの1つであり、無効にするとシステムは常に文句を言います。彼らはVistaでその問題を修正したようで、XP / SP3を修正したかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.