WARNING AND NOTICE

All tricks in this blog are only for educational purpose. Learn these tricks only for your knowledge. Please donot try these to harm any one. We will not take any responsibility in any case. All softwares and tools on this site are here for private purposes only and If you want to use a software for business purpose, please purchase it. I do not host many of these tools. I Post links that I have found from numerous Search engines. I will not be responsible for any of harm you will do by using these tools.

Readmore

Wednesday, June 22, 2011

How To Fix svchost.exe Constant High CPU Usage

via : megaleecher.net
svchost provides a shared service process on Windows computers allowing a number of services to run under it in-order to reduce resource consumption, while this approach is smart saving system resources this makes diagnosing and rectifying issues tough as you need to dig out the exact service running under svchost.exe process causing issues.

One of the most common issue with svchost.exe is it consuming constant high CPU usage in background, the same issue occurred on my computer where svchost.exe was constantly using 40% processor cycles in computer idle position on my 4 Core CPU. The solution to this involved identifying the culprit service running behind this process and disabling it as demonstrated after the jump.
svchost.exe high CPU usage
svchost.exe is a generic host process name for services that run from dynamic-link libraries and any one of these underlying dll's/services can be the cause of constant background CPU usage, here is how to identify the problematic service and disabling it on Microsoft Windows 7:
  • Open "Windows Task Manager" (CTRL+SHIFT+ESC) and switch to "Performance" tab.
  • Now, click the "Resource Monitor" button.
  • svchost.exe high CPU usage
  • Switch to "CPU" tab in "Resource Monitor" and click svchost.exe row, As we can see the bottom pane now shows "UPnP Device Host" eating-up CPU cycles in this case.
  • svchost.exe process
  • We can now right-click the service and stop it from here only or launch services.msc mmc panel to disable it all together.
  • disabled service
  • As you can see now the CPU usage is now back to normal.
  • high cpu usage fixed