16 responses to “Separating SvcHost Services”

  1. paul

    Hey man this is the only page if found on svchost thats actually been of some help Thanks alot :)

  2. Alan

    Well done for this but did you find the runaway service?? I have the same problem now! Thanks.

  3. Marcus

    I had this same problem just recently after updating my computer. i did several virus scans and found a few but deleting them didn’t fix the problem. one of them was named romman or something like that. so when i was looking at svchost through process explorer it showed one of the services was named romman so i killed it and the cpu usage dropped back to zero. it didn’t have the same name in tasklist though. I don’t know where the program came from but hopefully not from windows update. maybe it was just coincidence that the two happened at the same time.

  4. Rich

    You sir, are a legend! Just ran this on my bosses computer. This fix basically saved my arse!
    Thanks alot!

  5. C Gomez

    Isn’t one way to tell which instance of svchost is causing your problem (when it’s in the ‘runaway state’) is to add the PID column to Task Manager (I admit, not using ProcessExplorer, but everyone has Task Manager so this keeps it simple). That way you can match up the Process ID with the listing given by Tasklist /FI “PID eq processID” (from the KB article you noted above… very useful article).

    It can at least help narrow down which instance is the problem one.

  6. Jim Burkhart

    Probably the easiest way, without using the fix in Microsofts Article # 931852 (which does fix this problem), is to just go to “Run” and type in “net stop wuauserv” and that will stop the Automatic Update service.

  7. Shahzad

    hey Guys i want to kill the SVCHOST.EXE with the help of any script or amything which can kill these services on reboot automatically bcz killing these services cause to restarting the win Nt autority system please help me

  8. Carlos U

    Hey Joel! Thanks a lot for the information. You are the man mate! I did exactly what you suggested and found out that my “runaway” service was also the windows update service. What a hungry and egocentric bastard, it eats all the memory on its own! At least now I know what is taking all my memory and can stop it whenever I want without killing other useful processes. This has been the only place where I found something useful – in other sites they just recommend running antiviruses and antispyware, which in my case didn’t make any sense since I just reformatted the computer a couple of days ago. Greetings!

  9. Mike

    Hi All

    Had the same sort of issue with one of the SVCHOST services taking 100% CPU usage every 15 seconds. Worked out that it wasn’t Windows Updating but the Network Location Awareness (NLA)service that was running in the svchost service. Unless you use Internet connection Sharing you can disable this service. It sorted out my issue. I also removed it from the list of services starting in the svchost service
    Hope this helps someone.

  10. Karanjit Sidhu

    This can be done in an easier “NON” Registry intrusive way by using the following command

    sc config wuauserv type= own

    the sapce between the “=” and “own” is crucial.
    Similarly , you can revert this change by making wuauserv a shared process.

    sc config wuauserv type= share

    This way you are not messing with the registry and still achieving the results.

    Cheers.

    btw: good work on figuring out how to do it manually yourself.

  11. Jeff E

    Karanjit Sidhu,
    What exactly does this command do? More details would be nice before we try to run it on a system. Thanks.