Ben said:
Why does svchost.exe use 28MB of RAM on my system? I turn on my PC, let
it boot, login, start task manager and after about 10 mintues svchost.exe
is using 28MB of RAM. Why?
Thanks,
Ok I ran Tasklist /SVC and this was the list:
svchost.exe 772 DcomLaunch, TermService
svchost.exe 856 RpcSs
svchost.exe 920 AudioSrv, Dhcp, dmserver, ERSvc,
EventSystem, Netman, Nla, Schedule,
seclogon, SENS, SharedAccess,
ShellHWDetection, Themes, TrkWks, W32Time,
winmgmt, wscsvc, wuauserv
svchost.exe 964 Dnscache
So I gave my PC a static IP and disabled DHCP client and DNS client
services. I also disabled terminal services and Network Location Awareness
(NLA). I set the task scheduler to manual. I set Security Center (wscsvc)
to manual as my anti-virus software updates itself and I always apply MS
patches within 24 hours of release. I also set W32time to manual. I
rebooted my PC and everything is OK so far. After all of this svchost is
using 15.5MB. Here is an updated list:
svchost.exe 784 DcomLaunch
svchost.exe 884 RpcSs
svchost.exe 944 AudioSrv, dmserver, ERSvc, EventSystem,
Netman, seclogon, SENS, SharedAccess,
ShellHWDetection, Themes, TrkWks, winmgmt,
wuauserv
Here is what I have learned so far about the rest:
DcomLaunch is needed for the firewall
SharedAccess is needed for the firewall
RpcSs cannot be shutoff
AudioSrv is needed for sound
dmserver is needed
ERSvc I like so I leave it on
EventSystem I also like so I leave it on
Netman is needed
SENS is System Event Notification Service and is needed
ShellHWDetection is needed or bootup and login take 5 minutes.
Themes I prefer the way windows looks with this on. It is ugly with it off.
TrkWks is probably needed as it is Distributed Link Tracking Client.
winmgmt is needed
Wuauserv is windows automatic update. Can't disable or microsoftupdate
stops working.
Secondary Logon might or might not be needed. I am a little confused. I
have found conflicting reports on the web about this service. Does
Secondary Logon control the services that use alternate accounts (i.e. Local
System, Local Service, and Network service)? If so then this should
probably stay automatic.
Thanks,