How to identify the dependencies of Windows services & change how they start

tutorial
How to identify the dependencies of Windows services & change how they start
In Windows, services are the silent workers that keep the operating system running smoothly. They handle all kinds of essential tasks in the background, from managing your internet connection to ensuring timely updates. Most of the time, you don’t even notice them, but without these services, Windows simply wouldn’t function. What makes things more complex is that many services are connected to one another. Some can only run if others have already started, and this link is called a Windows service dependency. If one service fails, anything depending on it may also stop working. That’s why you need to be cautious whenever you decide to disable a service, delay its startup, or change the way it runs. In this guide, I’ll explain the definition of a Windows service dependency, show you how to check them in Windows, and walk you through the startup settings you can use. NOTE: The steps in this tutorial apply to both Windows 11 and Windows 10, as the Services tool works the same way in both operating systems. For clarity and shortness, I used Windows 11 for all the screenshots you’ll see, but you can follow the same steps in Windows 10.

How to access the Services from Windows

Before you can view service details or change their startup type, you first need to open the Services window. There are several ways to do this, but the fastest is through the search box on the taskbar: Click or tap the search box (or press Windows + S) and type services. Then, select Services from the list of results. This immediately opens the Services window, where you can see all the services installed on your system.
How to open Services in Windows 11
How to open Services in Windows 11 If you want more methods, I’ve covered them in this tutorial: 9 ways to open Services in Windows.

How to view the dependencies of a Windows service

Many Windows services depend on other components to start. If a required service fails, the one depending on it won’t work either. This is why, when troubleshooting, it’s useful to check a service’s dependencies. To do that, double-click a service in the Services window to open its Properties. You can also right-click it and choose Properties from the menu.
Choose Properties in the right-click menu of a service
Choose Properties in the right-click menu of a service Next, go to the Dependencies tab. This tab has two sections:
  1. The first one tells you which services this one depends on. If those aren’t running, your selected service won’t work.
  2. The second section lists the services that depend on the one you’ve selected. If you disable it, those services fail too.
In simple terms: dependencies work -> your service works -> services that rely on it also work.
The Dependencies tab in a service's Properties
The Dependencies tab in a service's Properties TIP: Always check a service’s dependencies before changing its startup type. For safe recommendations, read my updated guide on which Windows 11 services you can disable.

How to disable a Windows service (and why you should be careful)

If you want to stop a service from ever running, you can set it to Disabled. Open its Properties, go to the General tab, and in the Startup type list, select Disabled.
How to disable a service from starting
How to disable a service from starting This prevents the service from starting, even if Windows or another program requests it. If you ever need it again, you must either start it manually or change its startup type back to Automatic. While disabling services can sound like a way to speed up your computer, the reality is that performance improvements are usually minor. In fact, disabling the wrong service can cause system features to stop working. For example, if you disable Remote Procedure Call (RPC), which is one of the Windows Update service dependencies, the update process itself might fail, leaving your PC without important security patches.
Windows Update service dependencies
Windows Update service dependencies This is why I recommend setting services to Manual instead of disabling them completely.

How to set a service to Manual

When you set a service to Manual, it won’t run at startup. However, if Windows or another program needs it, the service will start automatically.
How to set a service to start manually
How to set a service to start manually This option is safer than disabling services because it saves resources during startup without breaking functionality. To configure this, open the service’s Properties, go to the General tab, and choose Manual from the Startup type list.

How to delay the start of a service

Another useful setting is Automatic (Delayed Start). This makes a service start automatically, but only after Windows has loaded all its critical services first.
How to delay the startup of a service
How to delay the startup of a service It’s a good choice for non-essential services you don’t need right away. By delaying them, you might slightly improve your PC’s boot times while still keeping everything functional.

Do you check service dependencies before changing them?

Most people don’t, and that’s where problems start. It’s common to see advice online telling you to disable certain Windows services. Still, not all of those suggestions are safe. If you don’t look at the dependencies, you might break features you actually use. Having said that, if you have any questions or personal tips about managing services, feel free to share them in the comments section.
Discover: Productivity System Tutorials Windows

Discussion (6)

  1. DANIEL
    DANIEL

    My problem is many programs either stop or take a long time to close and a lot of crashes on my computer and I had to reformat thinking that’ll fix the problem and it fixed a lot of it but it was still crashing as it is now and it’s getting worse please help I run Windows 7 on a Inspiron 620 Dell computer & core 3 (I’m assuming as it has an upside down Exclamation point next to the 3…. Thank you for any help you can give to me it’s greatly appreciated! Daniel

  2. Michael Goulette
    Michael Goulette

    In windows – services – properties I see everything EXCEPT Dependencies. Running win 7 x64 Professional. I see General, Log on and Recovery only. What gives?

    1. Ciprian Adrian Rusen
      Ciprian Adrian Rusen

      I don’t know. We tested this on Windows 7 x64 Ultimate and Home Premium. The Dependencies tab is always there, for each service.

      Are you on a network domain, handled by a network admin? Maybe… there is a policy that forbids you from accessing all the information?

    2. Codrut Neagu
      Codrut Neagu

      This can sometimes happen if the Windows Management Instrumentation service is not started. Did you check this? Go to Services, search this one and on Properties set the start mode to Automatic. If it works, let me know.

      1. Ciprian Adrian Rusen
        Ciprian Adrian Rusen

        Don’t forget to restart the computer once you change the start mode for that service.

      2. DANIEL
        DANIEL

        No sir this computer does not get on the internet only my small laptop does I don’t trust that damn internet for this computer as it’s running 7 Windows 7 which has no security ? updates