How come there are so many ‘svchost.exe’ processes on my Task Manager?
Good question. The reason is because ‘svchost.exe’ is a windows process. Every time you have a windows service running, it will start a ‘svchost.exe’ process for it. It can’t be removed or deleted. It is part of Windows.
To view which ‘svchost.exe’ is to which service, you can use the ‘tasklist’ command in the command prompt.
e.g. tasklist /svc
This will list out the services name that is associate to each process file.
Another nice program that will give you this information is the ‘ProcessExplorer’. To download, click on the link below.