Svchost.exe is a generic host process name for services that are run from dynamic-link libraries called DLLs. This is a valid system process that belongs to the Windows Operating System which handles processes executed from DLLs. 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. The file is located in the %SystemRoot%\System32 folder.
Description of Svchost.exe in Windows XP:http://windowsxp.mvps.org/svchost.htmhttp://support.microsoft.com/?kbid=314056
To view the list of services that are running in Svchost:
1. Click Start on the Windows taskbar, and then click Run.
2. In the Open box, type CMD, and then press ENTER.
3. 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 more information about a process, type the following command, and then press ENTER:
Tasklist /FI "PID eq processID" (with the quotes)
You can also download and use Process Explorer by Sysinternals to investigate all processes and gather additional information about it to help resolve your problem:http://www.sysinternals.com/Utilities/ProcessExplorer.html