Service Host is a program that allows DLLs and other components to run as NT
services.
An NT service is usually an EXE with certain characteristics, which
diffirentiate from a
normal app, but in some cases it is necessary to "run" a DLL or some other
type of
component as a service. This is where svchost cmes in. It provides the
necessary
"wrapper" so that these components can run as services.
When Win reports that svchost has failed, what it is saying is that the
component that
is running as a service has failed or shut down or commited suicide. In some
cases,
svchost hosts more than one service.
To see what svchosts you have, do a Ctrl Alt Del, Task Manager and then
Processes.
Don't be surprised if you find more than one.
svchost has gotten much attention lately because if you are frequently
getting an error in
this file, it could mean that your PC is infected by some virus.
More info:
http://support.microsoft.com/default.aspx?scid=kb;en-us;250320
Good luck!
Saga