I had several trojans on my computer in the past. After using and running
all recommended antivirus and spyware removal programs, everything seems OK,
except when I access internet, Zone Alarm asks to allow SVC HOST.EXE to
access internet. If I deny it I cannot connect to any website. I did not
have that happen before infections. What does SVC HOST.EXE does, can/should
it be uninstalled? Does it mean that I am still infected by some
virus/spyware/trojans?
Thanks for the help.
FJV
***************** REPLY SEPARATER *******************
SVCHOST.EXE is simply a tool that Microsoft uses to load DLL files as a
service. Not only can there be multiple copies of SVCHOST.EXE running, but each
one of them can host multiple DLLs (particularly in XP). This makes
troubleshooting them difficult, and also makes it an ideal place to hide a
trojan or virus.
Microsoft has a command line utility that you can use to find out more about
the services running on your machine. In XP, it is called tasklist.exe, and I
believe in 2000 it is called tlist.exe. To get the service information, you use
the /svc option.
C:\WINDOWS\SYSTEM32>tasklist /svc
Image Name PID Services
========================= ====== =============================================
System Idle Process 0 N/A
System 4 N/A
SMSS.EXE 1576 N/A
CSRSS.EXE 1664 N/A
WINLOGON.EXE 1688 N/A
SERVICES.EXE 1732 Eventlog, PlugPlay
LSASS.EXE 1744 ProtectedStorage, SamSs
SVCHOST.EXE 1964 RpcSs
SVCHOST.EXE 1052 Dnscache
SVCHOST.EXE 1088 LmHosts
SVCHOST.EXE 1144 AudioSrv, CryptSvc, lanmanserver,
lanmanworkstation, Netman, ShellHWDetection,
winmgmt
SPOOLSV.EXE 1160 Spooler
CTsvcCDA.EXE 1328 Creative Service for CDROM Access
EXPLORER.EXE 428 N/A
Directcd.exe 504 N/A
WINVN.EXE 532 N/A
NTVDM.EXE 364 N/A
CMD.EXE 840 N/A
tasklist.exe 200 N/A
WMIPRVSE.EXE 1608 N/A
I have shut down many of the services on my computer, so your list will be much
longer. Now your task will be to find out what the tasks being hosted by each
SVCHOST.EXE are.
J.A. Coutts