Note: The output will provide the names in shortnames which are used with the Service Control Manager command (SC.exe), also the way that they are in the registry HKLM\System\CurrentControlSet\Control\Services.

Within Task Manager, right click on the svchost.exe that you are interested.

Click on “Go to Service(s)”:

In the “Services tab”, it will highlight the services that are running under that particular svchost.exe as show above.

Note: You will see the full name of the service under the “Description” column.

Click on Start, cmd.exe (Run as admin)

Type “tasklist /svc /fi “imagename eq svchost.exe”

Note: The output will provide the names in shortnames which are used with the Service Control Manager command (SC.exe), also the way that they are in the registry HKLM\System\CurrentControlSet\Control\Services

Using Process Explorer to find the services that are running under the svchost.exe processes.

You could hover over the svchost.exe that you are interested in and you will see the following info:

Command line

Path

Services

If you want to go a step further, instead of using services.msc, you could start or stop the services by doing the following within Process Explorer:

Right click on the svchost.exe and click on “Properties…”

Click on the “Services” tab which will provide with the “Stop”, “Pause” and “Resume” options.

How to start or stop the service by using the command prompt or powershell:

Type “net start /?” without the quotation marks and then Press Enter.

You could see that the syntax is “net start ServiceName”

i.e. net start dnscache

Type “net stop /?” without the quotation marks and then Press Enter.

You could see that the syntax is “net stop ServiceName”

i.e. net stop dnscache

How to set the service to “Automatic (Delayed Start)”, or “Automatic”, or “Manual”, or “Disabled”.

In Services.msc, you could double click on the service that you are troubleshooting and click on the drop down menu for “Startup type:”.

You could accomplish the same task by using the command prompt or powershell:

Click on Start, CMD (Run as admin)

Type “sc config /?” without the quotation marks and then press Enter.

In this output, you will see the options for start which are boot, system, auto, demand, disabled and delayed-auto.

To enable a service from the command line:

Type “sc config ServiceName start= start”

Note: Where ServiceName is the actual service name.

Note 2: There is a space between start= and start. This is a gotcha for a lot of folks.

i.e. Type “sc config dnscache start= start”

To disable a service from the command line:

Type “sc config ServiceName start= disable”

Note: Where ServiceName is the actual service name.

Note 2: There is a space between start= and start. This is a gotcha for a lot of folks.

i.e. Type “sc config dnscache start= disable”

This list contains a summary that relates Windows services to the files that implement them, and to the components that provide those files. This is not an exhaustive listing.