Eep² <(E-Mail Removed)> wrote in news:(E-Mail Removed):
> Why not just run all the services under a SINGLE svchost.exe instead
> of cluttering up Task Manager with multiple instances (which
> progressively increased with each new service pack)?
> Sheesh...Microslop inefficiency strikes again.
>
> Duane Arnold wrote:
>
>> Fred Ma <(E-Mail Removed)> wrote in
>> news:(E-Mail Removed):
>>
>> > I just went through the procedure of
>> > http://vil.nai.com/vil/content/v_100559.htm
>> > to get rid of Nachi worm. I did the service
>> > removal, file removal, stinger, SP2 upgrade,
>> > the MS03-026 patch, etc. etc. (gasp!).
>> > I didn't get much work done on my thesis tonight.

>> >
>> > I still have *3* instances of svchost.exe in my
>> > task manager. Is this normal??
>>
>> http://support.microsoft.com/default...b;EN-US;250320
>
>
As some of the other posters have indicated, three are the norm, but I
have really never noticed three of them active at one time at start-up.
But there can be more than 3 active. That's because not only does the O/S
use SVChost.exe but other non O/S program dll's like third party
application program may request the services of SVChost.exe to perform a
task and the other svchost.exe may be busy performing other duties. So if
that is the case, the O/S is going to start another svchost.exe to honor
the request.
Why is there not just one svchost.exe doing everything? Well not all
services on a NT based O/S need be loaded at one time and if one
svchost.exe was honoring all the requested tasks, I would think that
would slow the O/S down, because something would have to wait until
SVChost was free to honor the request. Using multiple occurrences of
svchost.exe along with the multi tasking, dual processors/cpu(s) usage
that can be accomplished with the NT based O/S makes for better
performance. This is also due to the fact that the workstation and sever
versions of a NT based O/S such as NT 4, Win 2K, XP, and 2K3 do not have
that much of a difference in the core components and the functionality of
the two versions. Think about it, you have 100 users or so using one
server, so the O/S needs to honor the requests and not be bottle necked,
because there is only one svchost.exe performing the tasks for
everything. So, your workstaion version has a lot of the fuctionality of
the server version.
HTH
Duane