http://support.microsoft.com/default.aspx?scid=kb;ru;250320 Это для Win2000, но на русском.. Там же ссылка на WinXP, но на англ.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;314056 Win2000: Аннотация
Svchost.exe - название главного процесса для служб, запускаемых из динамически загружаемых библиотек (DLL). Файл Svchost.exe расположен в папке "%SystemRoot%\System32", где %SystemRoot% - имя папки, в которую установлена операционная система. При запуске операционной системы Svchost.exe проверяет раздел системного реестра, содержащий информацию о службах, и формирует список служб, которые должны быть запущены. Возможно одновременное присутствие нескольких запущенных экземпляров Svchost.exe. Каждый сеанс Svchost.exe может содержать группу служб; таким образом, каждая отдельная служба может быть запущена в зависимости от того, где и когда был запущен сеанс Svchost.exe. Это позволяет лучше осуществлять процессы управления и отладки.
Группы Svchost.exe указаны в следующем разделе системного реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost
Каждый параметр в данном разделе обозначает отдельную группу Svchost, каждой из которых соответствует отдельный экземпляр Svchost при просмотре списка запущенных процессов. Каждый параметр имеет тип "REG_MULTI_SZ" и содержит список служб, запущенных в группе Svchost. Каждая группа Svchost может содержать одну или несколько служб, находящихся в следующем разделе системного реестра, и имеющих подраздел "Parameters", который содержит параметр "ServiceDLL".
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ Service
WinXP SUMMARY
This article describes Svchost.exe and its functions. Svchost.exe is a generic host process name for services that run from dynamic-link libraries (DLLs).
MORE INFORMATION
The Svchost.exe file is located in the %SystemRoot%\System32 folder. At startup, Svchost.exe checks the services portion of the registry to construct a list of services that it needs to load. Multiple instances of Svchost.exe can run at the same time. Each Svchost.exe session can contain a grouping of services, so that separate services can run, depending on how and where Svchost.exe is started. This allows for better control and easier debugging.
Svchost.exe groups are identified in the following registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
Each value under this key represents a separate Svchost group and is displayed as a separate instance when you are viewing active processes. Each value is a REG_MULTI_SZ value and contains the services that run under that Svchost group. Each Svchost group can contain one or more service names that are extracted from the following registry key, whose Parameters key contains a ServiceDLL value:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service
To view the list of services that are running in Svchost:
Click Start on the Windows taskbar, and then click Run.
In the Open box, type CMD, and then press ENTER.
Type Tasklist /SVC, and then press ENTER.
Tasklist displays a list of active processes. The /SVC switch shows the list of active services in each process. For further information about a process, type the following command, and then press ENTER:
Tasklist /FI "PID eq processID" (with the quotation marks)
ЗЫ: тут список того, что вообще может запускаться:
http://www.pacs-portal.co.uk/startup_pages/startup_full.htm