90 pts.
 Problem with High CPU Usage with SVCHost.EXE
Dear Sir, I am Running Windows Xp professional, WinXP Pro and am having very slow and sluggish response times. I looked at the Task Manager and the services eating up most of my CPU Usage was SVCHost.EXE. There are actually different SVCHost.EXE running. I did a tasklist /svc from DOS and the PID associated with the highest CPU Usage has around 32 services/programs running. Any reason why this service is doing this. The System Idle Process used to be in the 90+% usage, now it's less than 5%. Regards Furqan Ahmed

Software/Hardware used:
ASKED: June 9, 2008  12:49 PM
UPDATED: July 9, 2008  7:47 PM

Answer Wiki:
Check the troubleshooting tips on this page: <a href="http://www.somelifeblog.com/2007/05/windows-xp-svchostexe-100-cpu-high.html">Fixed! Windows XP SVCHOST.EXE 100% CPU High Utilization http://www.somelifeblog.com/2007/05/windows-xp-svchostexe-100-cpu-high.html</a> ********** According to Microsoft, "Svchost.exe is a generic host process name for services that run from dynamic-link libraries (DLLs)" (see full article here: http://support.microsoft.com/kb/314056). The fact that you see multiple instances running is not in and of itself cause for concern, however what DLL's each svchost instance is running may indeed be troublesome. For example, on my current system, a check of task manager shows one svchost instance with PID 1044. This is running on behalf of "explorer.exe", and I do indeed wish to leave it alone (I like my GUI). You do will want to check out the svshost PID entries and figure out exactly what they relate to. Run a full system anti-virus scan, followed up by by an adware scan (AdAware + Spybot S&D; Hijack This; etc...). Follow this up with an anti rootkit program (Root Kitty; Root Kit Revealer are the two I've used). Once these are completed and any unwanted guests (so to speak) are removed, check and see what your CPU utilization is. Of course, it's always good to think back about what changes were made (like programs installed or uninstalled) to the system just prior to the start of your problem, as chances are it/they will have something to do with the issue(s). I have had this problem in the past and it was Windows update causing the issue, basically I turned of Automatic updates, and the update service. Next I manually updated and put the latest service pack on and all was ok again. ********** All good things to check mentioned above. I just have this observation to add. Is one instance of the mysterious svchost.exe process showing up in Task Manager using 99-100% CPU with no applications listed and no explanation for the way it's making everything else run so slowly as to be unusable? Check for printers, desktop shortcuts, or IE favorites pointing to servers or computers that are no longer there. Windows spends a great deal of effort trying to find stuff that isn't there anymore. ============================ One of the best tools you can have in your toolkit for diagnosing this issue is called <a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">Process Explorer</a>. It was developed by Sysinternals. It is now downloadable from the Microsoft downloads website. The description of this tool is as follows: <i>Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.</i> <img src="http://technet.microsoft.com/en-us/sysinternals/bb896653.ProcessExplorer(en-us,MSDN.10).jpg" alt="Process Explorer" />
Last Wiki Answer Submitted:  July 9, 2008  7:47 pm  by  Labnuke99   32,720 pts.
All Answer Wiki Contributors:  Labnuke99   32,720 pts. , Docutechdoug   205 pts. , Skin972   30 pts. , Pressler2904   2,175 pts.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _