Yes it is very normal as each one loads with a different process. Right now I have five showing in my running processes, svchost.exe is a generic host process. Some time ago, Microsoft started moving all of the functionality from internal Windows services into .dll files instead of .exe files but problem is a .dll file can't be launched from Windows so it has to be launched from a running .exe file....so svchost.exe was "born". Depending on what service is running at the time you would definitely see multiple svchost.exe files running. If each service was run by one svchost.exe then Windows would probably crash so one svchost.exe will be the host for various groups...say one svchost might host all .dll's related to your firewall, one might host everything to do with your antivirus program and so on. That is why you see multiple instances of this in the taskmanager.
Might I suggest CodeStuff Starter as an excellent FREE program to manage start ups , services and also what is running in taskmanager. You can easily see there what process is related to what program. Very easy to use.
When you are doing your cleaning remember one important thing, SOME malware do hide themselves behind a legitimate name and some items which may seem to be malware may indeed something valid, legitimate and necessary for the running of either Windows or some program you really need. So don't take the first answer you find to be gospel, research it thoroughly before removing OR also allowing to run.
Judy


Reply With Quote