1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

svchost.exe taking 100% of cpu

Discussion in 'Windows XP' started by BBDAWG, Oct 28, 2007.

Thread Status:
Not open for further replies.
Advertisement
  1. BBDAWG

    BBDAWG Thread Starter

    Joined:
    Oct 28, 2007
    Messages:
    3
    Having a major problem with svchost.exe. Everytime I restart the computer an instance of svchost.exe uses a new PID and takes up 95-100% of cpu. I have to find the instance and then "end the process" to use the computer. I have scanned with PCtools antivirus, PCtools spyware, AVG antivirus, Pctools maestro, registry booster 2. All spyware and malware have been removed according to those programs. Registry has been cleaned, defragged and compressed. Still have the same problem.
    The different PID's being used have been 828, 1500, 1884,1108,636,1648.
    How can I find the problem and correct this situation??
    Thanks in advance for your help and guidence!!:confused: :(
     
  2. devil_himself

    devil_himself

    Joined:
    Apr 7, 2007
    Messages:
    4,910
    Follow the exact steps that are provided below: Do not miss out any:

    Perform these steps leaving the svchost crash dialog open.

    1. Click Start->Run, type "services.msc" (without quotation marks) in the open box and click OK.
    2. Double click the service "Automatic Updates".
    3. 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.

    4. Check if this service has been enabled on the listed Hardware Profile. If not, please click the Enable button to enable it.
    5. 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.
    6. Repeat the above steps with the other service: Background Intelligent Transfer Service (BITS)


    ================================ NEXT ================================


    Re-register Windows Update components and Clear the corrupted Windows Update temp folder


    1. Click on Start and then click Run,
    2. In the open field type "REGSVR32 WUAPI.DLL" (without quotation marks) and press Enter.
    3. When you receive the "DllRegisterServer in WUAPI.DLL succeeded" message, click OK.
    4. 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 reboot.

    Since temporary folder of Windows Update may be corrupted. We can refer to the following steps to rename this folder

    1. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.

    net stop WuAuServ

    2. Click Start, Run, type: %windir% and press Enter.
    3. In the opened folder, rename the folder SoftwareDistribution to SDold.
    4. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.

    net start WuAuServ

    If having a problem with renaming the file named SofwareDistribution -
    'Error Renaming File or Folder , Cannot rename SofwareDistribution: Acces is denied. Make sure the disk is not full or write protected and that it is not curently in use'

    When you're modifying the properties of the Automatic Updates (aka wuauserv) service, change the startup type from 'Automatic' to 'Manual.' Then reboot. The effect is that the service doesn't start at all on bootup, so there's no need for the net stop command. After all is said and done, recommend changing the startup type for that service back to 'Automatic.'.
     
  3. BBDAWG

    BBDAWG Thread Starter

    Joined:
    Oct 28, 2007
    Messages:
    3
    Thanks for the help devil_himself BUT the above steps did NOT solve the problem. Whenever I reboot (power off or reboot) one of the process svchost.exe starts using 99-100% as it has been. The last two reboots produced PID's of 484 and 496.
    I followed each step above (printed them then highlighted each step). I completed the steps 4 times (including the reboots as outlined).
    There was no problem renaming the SoftwareDistribution to SDold except after the first time I had to delete the previous sdold first. I also tried leaving both WuAuserv and BITs in manual and disabled. An offending svchost.exe still started and consumed 100% of cpu.
    Any other ideas??
    Thanks
    Randy
     
  4. BBDAWG

    BBDAWG Thread Starter

    Joined:
    Oct 28, 2007
    Messages:
    3
    More info:
    I have uniblue registry booster2 running. I ran a scan and received the following error notice:
    The key RunMRU under hkey_current_user\software\microsoft\windows\currentversion\explorer contains a bad path for the value %windir%\1
    I let the registry booster fix the problem, which it says it did.

    I went back to your instructions (run %windir%) and did the rename of the SoftwareDistribution to SDold and then rebooted.

    The problem svchost.exe again appeared taking the 100%cpu AND when I ran the Registry Booster2 again, the same error above re-appeared.

    Does this provide any additional clues??
    Thanks
    Randy
     
As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/644575

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice