They are service handlers, they group services, and so depending upon what you have running you will see several svchosts running.
gerbil
Industrious Poster
4,206 posts since May 2005
Reputation Points: 239
Solved Threads: 300
I have 6 and i have a system with no stuff other than office on it. it also has only the minimal number of services enabled. 12 sounds fairly normal for a standard users PC
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 600
It really depends upon what libraries have been called, biggie. [the .dll things :)].Svchost's run those services that are being used from those various libraries... I have a data streamer and firefox running atm, plus a bunch of hidden autostarts that are [very, I deem] necessary, and six hosts are looking after them. Twelve, huh? Check your autostart list.... msconfig.... or AVG AS tools, or...
gerbil
Industrious Poster
4,206 posts since May 2005
Reputation Points: 239
Solved Threads: 300
Like I said, the number depends entirely upon what you have running at any time - I now have five also, but I'm not currently streaming data.... so.
Biggie, if you are really keen get ProcessExplorer, run it and you can then see what each instance of svchost is actually handling. And no, they do not have to be system processes only; any third party application which provides its own dll's will have them running under a svchost handler.
gerbil
Industrious Poster
4,206 posts since May 2005
Reputation Points: 239
Solved Threads: 300