これらのサービスは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 service)の依存関係を確認する方法
多くの場合、Windowsサービスでは、動作を開始する前に、他のシステムコンポーネントを実行する必要があります。これらのコンポーネントは依存関係と呼ばれ、それらが起動に失敗すると、それらを必要とするサービスも起動に失敗します。
サービスの開始に失敗した場合は、その依存関係を調べて、すべてが実行されていることを確認できます。サービスを無効にする場合は、他のシステムコンポーネントまたはサービスがサービスに依存していないことを確認することも不可欠です。
サービスの依存関係のリストを表示するには、最初にそのプロパティ(Properties)ウィンドウを開く必要があります。これを行うには、[サービス(Services)]ウィンドウでその名前をダブルクリック(またはダブルタップ)するか、右クリック(タップアンドホールド)してから[(tap and hold)プロパティ(Properties)]を選択します。
次に、[プロパティ]ウィンドウの[(Properties )依存関係(Dependencies)]タブで、そのサービスの依存関係を確認できます。
[依存関係(Dependencies )]タブは2つのセクションに分かれています。
- 最初のセクションでは、「このサービスは次のシステムコンポーネントに依存します」("This service depends on the following system components")と説明し、サービスを開始するために実行する必要のある他のすべてのサービスを一覧表示します。
- 2番目のセクションでは、「次のシステムコンポーネントはこのサービスに依存している」("The following system components depend on this service")と説明し、次に、選択したサービスに依存しているサービスを一覧表示します。
上記を一文で説明すると、一般的な考え方は次のとおりです。dependencies work -> the selected service works -> services depending on the selected service work as well。
サービスを無効にする方法と、無効にするとどうなりますか
サービスを無効にする理由がある場合、つまりサービスが実行されない場合は、 [プロパティ(Properties )]ウィンドウの[全般(General )]タブから実行できます。[スタートアップの種類]("Startup type" )リストをクリックまたはタップして、 [無効(Disabled)]を選択します。
ユーザーがサービスを無効にすることはお勧めしませんが、一部のサービスの実行を停止したい場合があります。不要なサービスや不要なサービスを無効にすることで、リソースを使用しないため、コンピューターを微調整して起動または実行を高速化できると言う人もいます。これはいくぶん真実ですが、ほとんどの場合、改善は目立ちません。ただし、このような調整を行う場合は、サービスを無効にせず、単に「スタートアップの種類」("Startup type" )を「手動(Manual)」に設定することをお勧めします。このチュートリアルの次のセクションで、これが何を意味するかを確認できます。
「起動タイプ」("Startup type" )を「無効(Disabled )」に設定すると、選択したサービスを起動できなくなります。実行する必要がある場合は、手動で起動するか、起動タイプを(startup type)[自動](Automatic)に再度変更する必要があります。
手動で開始するようにWindowsサービス(Windows service)を設定する方法と実行するとどうなりますか
サービスを手動で開始するように設定するには、[プロパティ(Properties)]ウィンドウを開き、[全般]タブ(General tab)に切り替えて、 [起動の種類]("Startup type")リストから[手動(Manual)]オプションを選択します。
サービスを手動でのみ開始するように設定すると、指定したサービスはWindows(Windows)の起動時に開始されませんが、他のシステムコンポーネントまたはサービスからサービスが要求された場合、Windowsはそれを実行できます。この場合、サービスは必要なときにのみ実行されるため、Windowsの起動時または定期的に実行されるときに、システムからのリソースを必要としません。(Windows)このようにして、サービスを完全に無効にしたときに発生する可能性のある問題が発生しないようにする必要があります。
Windowsサービスを遅らせる方法
重要度の低いサービスについて考慮する必要があるもう1つの設定は、自動(遅延開始)(Automatic (Delayed Start))です。この設定により、サービスは自動的に開始されますが、 Windows(Windows)が完了した後でのみ、自動(Automatic)に設定されているより重要なサービスが読み込まれます。
これは、すぐに実行する必要がなく、起動時間を短縮したいサービスに使用するのに最適な設定です。
スタートアップの種類(startup type)を変更する前に、サービスの依存関係を確認していますか?
残念ながら、 Webサイトや友人からの推奨事項に基づいてサービスを無効にすることを選択した場合、Windowsサービス間の依存関係を確認する人は多くありません。決定を下す前に、少し調べて、サービスがどのように使用されているかを理解することをお勧めします。あなたを助けるために、私たちはまた、無効にすることができるサービスといつ無効にすることができるサービスに関する有用で安全な推奨事項を共有する記事を公開しました。ここで見つけることができます。
ご質問やご意見がございましたら、下のコメント欄をご利用ください。
How to identify the dependencies of Windows services and change how they start
The servicеs are a vital part of Windоws, without which the operating system could not function properly. They are thе small minions that do moѕt of the work in the background and makе things happеn. Services arе not doing their jobs on their own, as they often need one another to achievе their goals. When a Windows service needs another service, for it to function it, is called thаt it has a depеndency. In other words, somе services rely on others, and that is why you should be extra-careful when you intend to disаble, delay or change the way a Windows service starts. In this article, we show you how to identify the dependenciеs of Windows services and how to change their startup tyрe:
How to access the Services from Windows
To be able to see details about services, identify their dependencies and change their startup type, you must first open the Services window. There is more than one way to do that, and we have covered them all in this article: 9 ways to access Services in Windows (all versions).
If you are in a hurry, and you need to open the Services window, you can open it by using the search feature. Type the word services in Cortana's search field on the taskbar in Windows 10, on the Start screen from Windows 8.1, or in the search field on the Start Menu, in Windows 7. Then, click or tap on the Services or "View local services" search result, and the Services window should open.
How to see the dependencies of a Windows service
In many instances, Windows services require other system components to run, before they can start operating. These components are known as dependencies and if they fail to start themselves, then the services that require them also fail to start.
When a service fails to start, you can examine its dependencies and make sure every one of them is running. If you want to disable a service, it is also essential to check that other system components or services do not depend on it.
To see the list of dependencies of a service, you must first open its Properties window. You can do it by double-clicking (or double-tapping) on its name in the Services window, or by right-clicking (tap and hold) on it and then choosing Properties.
You can then see the dependencies of that service, in the Dependencies tab from its Properties window.
The Dependencies tab is split into two sections:
- The first section starts by telling you that "This service depends on the following system components" and lists all the other services that must run for the service to be able to start.
- The second section starts by telling you that "The following system components depend on this service" and then lists the services that depend themselves on the selected service.
To explain the above in just one sentence, the general idea is: dependencies work -> the selected service works -> services depending on the selected service work as well.
How to disable a service and what happens when you do
If you have any reasons to want to disable a service, which means that it never runs, you can do it from the General tab of its Properties window. Click or tap on the "Startup type" list and select Disabled.
While we do not recommend that users disable services, there are various situations in which you might want to stop some of them from being run. Some say that, by disabling unneeded or unwanted services, you can tweak your computer so that it boots or runs faster, as it does not use any resources for them. While this is somewhat true, most times the improvements are not noticeable. However, if you want to make such tweaks, it is best not to disable services, but merely set their "Startup type" to Manual. You can see what this means, in the next section of this tutorial.
Setting the "Startup type" to Disabled means that the selected service can never be started. If you ever need it to run, you must start it manually, or change its startup type again to Automatic.
How to set a Windows service to start manually and what happens when you do
To set a service to start manually, open its Properties window, switch to the General tab, and then select the Manual option from the "Startup type" list.
When you set a service to start only manually, the specified service does not start when Windows starts but, if the service is requested by other system components or services, Windows can execute it. In this case, the service needs no resources from the system when Windows boots or when it runs regularly, as it only runs when it is needed. This way, you should be safe from encountering the issues you might see when you disable a service entirely.
How to delay a Windows service
Another setting you should consider for less critical services is Automatic (Delayed Start). This setting makes a service start automatically, but only after Windows is done loading the more essential services, which are set on Automatic.
This is an excellent setting to use for services that you do not need to run right away, and you also want the boot times to be faster.
Do you check the dependencies of services before changing their startup type?
Unfortunately, not many people look at the dependencies between Windows services when they choose to disable services based on the recommendations made by a website or a friend. We recommend that you investigate a bit and understand how a service is used before making any decisions. To help you out, we have also published an article sharing useful and SAFE recommendations on services that can be disabled and when. You can find it here.
If you have any questions or tips to share, do not hesitate to use the comments section below to talk to us.