| svchost.exe
uses 100% CPU on Windows XP |
When logging into Windows XP one of the svchost.exe processes uses
100% of the CPU. If Windows Automatic updates are disabled the problem
goes away.Solution #1
- Turn off automatic updates
- reboot
- manually go to windows updates and install the updates
- turn on automatic updates
- reboot.
If this fails try solution #2.
Solution #2
Perform these steps:
- Click Start->Run, type "services.msc" (without quotation marks)
in the open box and click OK.
- Double click the service "Automatic Updates".
- Click on the Log On tab, please ensure the option "Local System
account" is selected and the option "Allow service to interact with
desktop" is unchecked.
- Check if this service has been enabled on the listed Hardware
Profile. If not, please click the Enable button to enable it.
- Click on the tab "General "; make sure the "Startup Type" is
"Automatic". Then please click the button "Start" under "Service
Status" to start the service.
- Repeat the above steps with the other service: Background
Intelligent Transfer Service (BITS)
Re-register Windows Update components and Clear the
corrupted Windows Update temp folder
- Click on Start and then click Run
- In the open field type "REGSVR32 WUAPI.DLL" (without quotation
marks) and press Enter.
- When you receive the "DllRegisterServer in WUAPI.DLL
succeeded" message, click OK.
- Please repeat these steps for each of the following
commands:
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
After the above steps are finished. Since temporary folder of
Windows Update may be corrupted. We can refer to the following steps
to rename this folder that
- Click Start, Run, type: cmd and press Enter. Please run the
following command in the opened window.
net stop WuAuServ
(note, you might need to reboot before the net
stop command will work)
- Click Start, Run, type: %windir% and press Enter.
- In the
opened folder, rename the folder SoftwareDistribution to SDold.
- Click Start, Run, type: cmd and press Enter. Please run the
following command in the opened window.
net start WuAuServ
|