locked
svchost.exe using too much CPU? RRS feed

  • Question

  • (Sorry for my bad english)

    So, I've got a pitty good laptop, but even when its just idling, the CPU usage somtimes drops to 100%..

    I'd got a look in the Task Manager, and found that svchost.exe is using wayy too much CPU.

    Do I really need them? And if not, how do I disable them?

    I can't post a screenshot, because this is my first post, but there are at least 10 svchost's running.


    Thanks,

    Wouter

    Saturday, September 19, 2015 1:20 PM

Answers

  • In order to diagnose your problem we need to run Windows performance toolkit the instructions for which can be found in this wiki

    If you have any questions feel free to ask

    Please run the trace when you are experiencing the problem

    Wanikiya and Dyami--Team Zigzag

    • Marked as answer by Bruce Wooding Wednesday, September 30, 2015 11:00 PM
    Saturday, September 19, 2015 3:27 PM
  • Hi,

    Svchost.exe is a generic and legitimate Windows process that loads several other critical services for proper Windows operation. There are many reasons could cause the issue. I suggest you follow the suggestions one by one to troubleshoot it.

    Firstly, scan the virus in safe mode due to some virus may block the module of anti-virus software.

    Secondly, you can use Process Explorer to check detailed service or process called svchost.exe.

    https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

    In addition to that, here is an article about how to troubleshoot high CPU usage. You can check the steps one by one by yourself.

    https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

    For another possibility, the Windows Update problem will also cause the issue. You would better reset the Windows Update components to fix the issue. After resetting, check for updates in Windows Update.

    https://support.microsoft.com/en-us/kb/971058

    If the issue occurred suddenly, you can use System Restore to fix the issue.

    http://windows.microsoft.com/en-us/windows-8/restore-refresh-reset-pc

    Also, pay attention to collecting performance log if all the steps above doesn’t work. You need to install WPT to help to collect the trace log and upload here for our further research.

    http://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt-en-us.aspx

    Then open a CMD prompt with admin rights and type this:

    xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d HighCPUUsage.etl

    After you captured 30s of the high CPU usage issues, go back to CMD prompt and press a key to stop the logging. Now compress the HighCPUUSage.etl to reduce the size. Upload this file to your SkyDrive or similar network drive and post a link here.

    Wish you will troubleshoot the issue smoothly

    Best Regards

    Simon


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    • Proposed as answer by Charles_Wang_ Monday, September 28, 2015 2:37 AM
    • Marked as answer by Bruce Wooding Wednesday, September 30, 2015 11:00 PM
    Wednesday, September 23, 2015 7:28 AM

All replies

  • In order to diagnose your problem we need to run Windows performance toolkit the instructions for which can be found in this wiki

    If you have any questions feel free to ask

    Please run the trace when you are experiencing the problem

    Wanikiya and Dyami--Team Zigzag

    • Marked as answer by Bruce Wooding Wednesday, September 30, 2015 11:00 PM
    Saturday, September 19, 2015 3:27 PM
  • Hi,

    Svchost.exe is a generic and legitimate Windows process that loads several other critical services for proper Windows operation. There are many reasons could cause the issue. I suggest you follow the suggestions one by one to troubleshoot it.

    Firstly, scan the virus in safe mode due to some virus may block the module of anti-virus software.

    Secondly, you can use Process Explorer to check detailed service or process called svchost.exe.

    https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

    In addition to that, here is an article about how to troubleshoot high CPU usage. You can check the steps one by one by yourself.

    https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

    For another possibility, the Windows Update problem will also cause the issue. You would better reset the Windows Update components to fix the issue. After resetting, check for updates in Windows Update.

    https://support.microsoft.com/en-us/kb/971058

    If the issue occurred suddenly, you can use System Restore to fix the issue.

    http://windows.microsoft.com/en-us/windows-8/restore-refresh-reset-pc

    Also, pay attention to collecting performance log if all the steps above doesn’t work. You need to install WPT to help to collect the trace log and upload here for our further research.

    http://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt-en-us.aspx

    Then open a CMD prompt with admin rights and type this:

    xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d HighCPUUsage.etl

    After you captured 30s of the high CPU usage issues, go back to CMD prompt and press a key to stop the logging. Now compress the HighCPUUSage.etl to reduce the size. Upload this file to your SkyDrive or similar network drive and post a link here.

    Wish you will troubleshoot the issue smoothly

    Best Regards

    Simon


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    • Proposed as answer by Charles_Wang_ Monday, September 28, 2015 2:37 AM
    • Marked as answer by Bruce Wooding Wednesday, September 30, 2015 11:00 PM
    Wednesday, September 23, 2015 7:28 AM