Home Technical Ramblings SVCHOST.EXE Workstation Issue
SVCHOST.EXE Workstation Issue
Written by Babul A. Mukherjee   
We are seeing serious issues (high CPU, high memory usage) with the SVCHOST.EXE process on WSUS Windows XP managed workstations.  This may happen on 2000 or non-WSUS stations as well.
The following URL explains one of the symptoms: http://support.microsoft.com/kb/916089
This has dramatically impacted some workstations and servers.  Microsoft PSS has a quick fix which you can call in and get.  
But we have found a cleaner way and it appears to work.  YMMV.  It may also be a good solution if Windows/Microsoft Update is acting goofy.
1. Disable the "Automatic Updates" service
2. Disable the "Background Intelligent Transfer Service' service
3. Reboot the workstation/server
4. Delete all files from the "%WINDIR%\SoftwareDistribution" folder (ex. C:\Windows\SoftwareDistribution).
5. Change the "Automatic Updates" service to Automatic startup
6. Change the "Background Intelligent Transfer Service" service to Manual startup
7. Either run Windows/Microsoft Update again (for non-WSUS managed stations), or

7. Remove the computer from WSUS.
8. Enter "WUAUCLT.EXE /DETECTNOW" from the command prompt or Run.  The WUAUCLT.EXE might take a few minutes or hours to start communicating with WSUS (depending on how your WSUS is setup). 
 

Helpful Tips

Mistake #2 - Security
Image 

"If you are running a Windows operating system, I want you to do the following. Start Internet Explorer. Go to the Tools menu. And select Windows Update. On that page click Scan for updates. Click Yes if any grey boxes pop up, and wait. See all those CRITICAL updates? Get them now and install them! You may need to go through this process 3 or 4 times to make sure everything is up-to-date. Stick to the CRITICAL updates and generally speaking, you'll be okay...."

(excerpt taken from "Top 11.5 Mistakes Small Businesses Make With Computers", by Babul A. Mukherjee, The Montopolis Group)