First, I'll let you know what's going on, then I'm going to post from Microsoft, what svchost.exe does, and how to find out where the problem is. I can help you further if you need it.
Svchost.exe is a program in WIndows XP Pro that will start services in your computer during startup. It sounds like you have deleted a program and "service host" is still looking for it to open on startup. This can happen if the program was removed without using the correct removal procedures. It is still listed in the registry and your computer is still trying to access it. DO NOT edit your registry unless you know what you are doing. You could create a catastrophic failure of Windows. There are programs that will remove registry entries if those entries are no longer valod. You can fing a free program for this function at web sites like www.nonags.com Following is information from the Microsoft web site:
The Svchost.exe file is located in the %SystemRoot%\System32 folder. At
startup, Svchost.exe checks the services part of the registry to
construct a list of services that it must load. Multiple instances of
Svchost.exe can run at the same time. Each Svchost.exe session can
contain a grouping of services. Therefore, separate services can run,
depending on how and where Svchost.exe is started. This grouping of
services allows for better control and easier debugging.
Svchost.exe groups are identified in the following registry key:
value under this key represents a separate Svchost group and appears 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
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 more
information about a process, type the following command, and then press
Tasklist /FI "PID eq processID"
(with the quotation marks)
The following example of Tasklist output shows two instances of Svchost.exe that are running.
Image Name PID Services
System Process 0 N/A
System 8 N/A
Smss.exe 132 N/A
Csrss.exe 160 N/A
Winlogon.exe 180 N/A
Services.exe 208 AppMgmt,Browser,Dhcp,Dmserver,Dnscache,
Lsass.exe 220 Netlogon,PolicyAgent,SamSs
Svchost.exe 404 RpcSs
Spoolsv.exe 452 Spooler
Cisvc.exe 544 Cisvc
Svchost.exe 556 EventSystem,Netman,NtmsSvc,RasMan,
Regsvc.exe 580 RemoteRegistry
Mstask.exe 596 Schedule
Snmp.exe 660 SNMP
Winmgmt.exe 728 WinMgmt
Explorer.exe 812 N/A
Cmd.exe 1300 N/A
Tasklist.exe 1144 N/A
The registry setting for the two groupings for this example are as follows:
Reg_Multi_SZ: EventSystem Ias Iprip Irmon Netman Nwsapagent Rasauto
Rasman Remoteaccess SENS Sharedaccess Tapisrv Ntmssvc
RApcss :Reg_Multi_SZ: RpcSs