none
svchost.exe High CPU Usage Fix?

    Question

  • Ive noticed recently that my computer has been preforming slower than it should be, ever since I've owned it the CPU usage has been high, i never thought anything of it until i realized that its should be around 70% when not doing much. So i started to look what was using my CPU up. It turns out to be a svchost.exe. The services that it provides are DCOM Launch, Plug and Play and Power. When i disable them my CPU usage is low at around 3-5%. But when i disable the Windows shuts down because they need to be running. Is there anyway to fix this issue, it is really slowing down the performance of what should be a fast PC.

    PC Specs (if needed)

    CPU- AMD FX4100 3.6Ghz
    GPU- Geforce GTX 760 (Asus)
    RAM- 8GB
    PSU- 730W atx power supply
    Asus Motherboard M5A78L-M LX
    1 Terabyte  Hard Drive

    Image of the services http://prntscr.com/1kaob6

    Thank you in advance for any help you can give.

    Friday, August 09, 2013 5:03 PM

Answers

  • Make a xperf trace to see the cause. Install the WPT (http://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt-en-us.aspx), open a CMD prompt with admin rights and type this:

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

    after you captured 30s of the cpu usage, go back to CMD prompt and press a key to stop the logging. Now compress the highCPUUsage.etl as 7z (LZMA2, ULTRA) to reduce the size. Upload this file to your SkyDrive or Dropbox and post a link here.



    "A programmer is just a tool which converts caffeine into code"

    Friday, August 09, 2013 6:29 PM
  • Hi Jack,

    Take care when disabling svchost.exe. To stop svchost.exe from stealing CPU usage, you need to find which of svchost.exe instances is causing your computer to slow down. Here is a Microsoft tool called Process Explorer that gives detailed information for each running.

    Also, please try booting in safe Mode (press F8 to access the Advanced Boot Options menu, then Select Safe Mode) or Clean Boot Mode. If we can’t find any clue, we need to take a trace like upper mentioned.

    Hope this helps!


    Monday, August 12, 2013 7:38 AM
    Moderator

All replies

  • Make a xperf trace to see the cause. Install the WPT (http://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt-en-us.aspx), open a CMD prompt with admin rights and type this:

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

    after you captured 30s of the cpu usage, go back to CMD prompt and press a key to stop the logging. Now compress the highCPUUsage.etl as 7z (LZMA2, ULTRA) to reduce the size. Upload this file to your SkyDrive or Dropbox and post a link here.



    "A programmer is just a tool which converts caffeine into code"

    Friday, August 09, 2013 6:29 PM
  • Hi Jack,

    Take care when disabling svchost.exe. To stop svchost.exe from stealing CPU usage, you need to find which of svchost.exe instances is causing your computer to slow down. Here is a Microsoft tool called Process Explorer that gives detailed information for each running.

    Also, please try booting in safe Mode (press F8 to access the Advanced Boot Options menu, then Select Safe Mode) or Clean Boot Mode. If we can’t find any clue, we need to take a trace like upper mentioned.

    Hope this helps!


    Monday, August 12, 2013 7:38 AM
    Moderator