Windowsサービスの依存関係を特定し、それらの開始方法を変更する方法

これらのサービスはWindowsの重要な部分であり、それがないとオペレーティングシステム(operating system)は正しく機能しません。彼らは、バックグラウンドでほとんどの作業を行い、物事を実現させる小さな手先です。サービスは、目標を達成するために互いに必要になることが多いため、自分たちで仕事をしているわけではありません。Windowsサービス(Windows service)が別のサービスを必要とする場合、それが機能するためには、依存関係があると呼ばれます。つまり、一部のサービスは他のサービスに依存しているため、 Windowsサービス(Windows service)の開始方法を無効にしたり、遅延させたり、変更したりする場合は、特に注意する必要があります。この記事では、Windowsサービスの依存関係を特定する方法と、それらの(Windows service)スタートアップの種類(startup type)を変更する方法を示します。

Windowsからサービス(Services)にアクセスする方法

サービスの詳細を表示し、依存関係を特定し、スタートアップの種類を変更できるようにするには、最初に[(startup type)サービス](Services )ウィンドウを開く必要があります。これを行うには複数の方法があり、この記事ではそれらすべてについて説明しました。Windows(すべてのバージョン)でサービス(Services)にアクセスする9つの方法です。

お急ぎの場合は、[サービス](Services)ウィンドウを開く必要がある場合は、検索機能(search feature)を使用して開くことができます。Windows 10のタスクバーのCortana検索フィールド、 (search field)Windows 8.1スタート(Start)画面、またはWindows7スタートメニュー(Start Menu, )検索フィールドに「 (search field)services 」という単語を入力します。次に、 [サービス(Services )]または[ローカルサービスの表示]("View local services")検索結果をクリックまたはタップ(click or tap)すると、[サービス(Services)]ウィンドウが開きます。

Windows、サービス

Windowsサービス(Windows service)の依存関係を確認する方法

多くの場合、Windowsサービスでは、動作を開始する前に、他のシステムコンポーネントを実行する必要があります。これらのコンポーネントは依存関係と呼ばれ、それらが起動に失敗すると、それらを必要とするサービスも起動に失敗します。

サービスの開始に失敗した場合は、その依存関係を調べて、すべてが実行されていることを確認できます。サービスを無効にする場合は、他のシステムコンポーネントまたはサービスがサービスに依存していないことを確認することも不可欠です。

サービスの依存関係のリストを表示するには、最初にそのプロパティ(Properties)ウィンドウを開く必要があります。これを行うには、[サービス(Services)]ウィンドウでその名前をダブルクリック(またはダブルタップ)するか、右クリック(タップアンドホールド)してから[(tap and hold)プロパティ(Properties)]を選択します。

Windows、サービス

次に、[プロパティ]ウィンドウの[(Properties )依存関係(Dependencies)]タブで、そのサービスの依存関係を確認できます。

Windows、サービス

[依存関係(Dependencies )]タブは2つのセクションに分かれています。

  1. 最初のセクションでは、「このサービスは次のシステムコンポーネントに依存します」("This service depends on the following system components")と説明し、サービスを開始するために実行する必要のある他のすべてのサービスを一覧表示します。
  2. 2番目のセクションでは、「次のシステムコンポーネントはこのサービスに依存している」("The following system components depend on this service")と説明し、次に、選択したサービスに依存しているサービスを一覧表示します。

Windows、サービス

上記を一文で説明すると、一般的な考え方は次のとおりです。dependencies work -> the selected service works -> services depending on the selected service work as well

サービスを無効にする方法と、無効にするとどうなりますか

サービスを無効にする理由がある場合、つまりサービスが実行されない場合は、 [プロパティ(Properties )]ウィンドウの[全般(General )]タブから実行できます。[スタートアップの種類]("Startup type" )リストをクリックまたはタップして、 [無効(Disabled)]を選択します。

Windows、サービス

ユーザーがサービスを無効にすることはお勧めしませんが、一部のサービスの実行を停止したい場合があります。不要なサービスや不要なサービスを無効にすることで、リソースを使用しないため、コンピューターを微調整して起動または実行を高速化できると言う人もいます。これはいくぶん真実ですが、ほとんどの場合、改善は目立ちません。ただし、このような調整を行う場合は、サービスを無効にせず、単に「スタートアップの種類」("Startup type" )を「手動(Manual)」に設定することをお勧めします。このチュートリアルの次のセクションで、これが何を意味するかを確認できます。

Windows、サービス

「起動タイプ」("Startup type" )を「無効(Disabled )」に設定すると、選択したサービスを起動できなくなります。実行する必要がある場合は、手動で起動するか、起動タイプを(startup type)[自動](Automatic)に再度変更する必要があります。

手動で開始するようにWindowsサービス(Windows service)を設定する方法と実行するとどうなりますか

サービスを手動で開始するように設定するには、[プロパティ(Properties)]ウィンドウを開き、[全般]タブ(General tab)に切り替えて、 [起動の種類]("Startup type")リストから[手動(Manual)]オプションを選択します。

Windows、サービス

サービスを手動でのみ開始するように設定すると、指定したサービスはWindows(Windows)の起動時に開始されませんが、他のシステムコンポーネントまたはサービスからサービスが要求された場合、Windowsはそれを実行できます。この場合、サービスは必要なときにのみ実行されるため、Windowsの起動時または定期的に実行されるときに、システムからのリソースを必要としません。(Windows)このようにして、サービスを完全に無効にしたときに発生する可能性のある問題が発生しないようにする必要があります。

Windowsサービスを遅らせる方法

重要度の低いサービスについて考慮する必要があるもう1つの設定は、自動(遅延開始)(Automatic (Delayed Start))です。この設定により、サービスは自動的に開始されますが、 Windows(Windows)が完了した後でのみ、自動(Automatic)に設定されているより重要なサービスが読み込まれます。

Windows、サービス

これは、すぐに実行する必要がなく、起動時間を短縮したいサービスに使用するのに最適な設定です。

スタートアップの種類(startup type)を変更する前に、サービスの依存関係を確認していますか?

残念ながら、 Webサイトや友人からの推奨事項に基づいてサービスを無効にすることを選択した場合、Windowsサービス間の依存関係を確認する人は多くありません。決定を下す前に、少し調べて、サービスがどのように使用されているかを理解することをお勧めします。あなたを助けるために、私たちはまた、無効にすることができるサービスといつ無効にすることができるサービスに関する有用で安全な推奨事項を共有する記事を公開しました。ここで見つけることができます。

ご質問やご意見がございましたら、下のコメント欄をご利用ください。



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts