{"id":605,"date":"2012-04-17T16:56:49","date_gmt":"2012-04-17T16:56:49","guid":{"rendered":"http:\/\/microsoftgeek.com\/?p=605"},"modified":"2012-04-17T16:56:49","modified_gmt":"2012-04-17T16:56:49","slug":"how-to-troubleshoot-svchost-exe-100-cpu-usage-problems","status":"publish","type":"post","link":"https:\/\/microsoftgeek.com\/?p=605","title":{"rendered":"How to Troubleshoot SVCHOST.EXE 100% CPU Usage Problems"},"content":{"rendered":"<p>If you have noticed  \tthat your Windows XP, Vista, or 7 PC is running slowly and that  \tSVCHOST.EXE is taking 100% of your single core CPU system (or 50% of your  \tdual core CPU system), this is the article for you!<\/p>\n<p>SVCHOST.EXE is a  \tgeneric &#8220;host&#8221; or holder of services which run from .DLL&#8217;s.\u00a0 Basically  \t.DLL&#8217;s are small programs that other programs use, as opposed to .EXE  \tprograms which users run.<\/p>\n<p>The biggest problem  \tin diagnosing SVCHOST.EXE issues is that one SVCHOST, can and usually does,  \trun many services.\u00a0 Even worse, there are always many SVCHOST.EXE&#8217;s  \trunning in the PROCESSES tab of task manager.<\/p>\n<p>Follow these steps to  \tdetermine what your computer is really doing with SVCHOST.<\/p>\n<ol>\n<li>To begin you need  \t\tto know which one has the problem, so start a TASK MANAGER, click the  \t\tPROCESSES tab, then click VIEW, SELECT COLUMNS and put a check mark into  \t\tPID (PROCESS IDENTIFIER)<\/li>\n<li>Click on the  \t\tletters CPU at the top of the CPU column so that it sorts by highest CPU  \t\tusage, then note the PID of the SVCHOST that is causing the issue.<\/li>\n<li>Click START, RUN,  \t\tCMD to start a command interpreter box<\/li>\n<li>Type  \t\t<strong>tasklist \/svc<\/strong> to display a list of services being run.\u00a0 Scroll through the list  \t\tuntil you find the offending PID.\u00a0 You may also find \t\t<strong>tasklist \/FI &#8220;PID eq <\/strong><var> <strong>processID<\/strong><\/var>&#8221;  \t\tuseful.\u00a0 Below is a screen shot of my tasklist:\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.commodore.ca\/windows\/svchost_cpu_tasklst-svc.jpg\" alt=\"SVCHOST.EXE Diagnose 100% CPU Issue Screen Shot\" width=\"677\" height=\"1012\" \/><\/li>\n<li>Start disabling the services from  \t\tthe SVCHOST which is consuming your CPU.\u00a0 Keep a TASK MANAGER open  \t\ton the PERFORMACE tab and watch for the CPU to drop to normal (near  \t\tzero) as you shut down services. For instance, in the case above, if PID  \t\t1056 were taking the CPU, I would launch SERVICES.MSC, stop the BITS  \t\tservice; wait 15 seconds and see what happens the the CPU. If that did  \t\tnot solve the issue, I would disable the COMPUTER BROWSER service, wait  \t\t15 seconds and see what happens to the CPU, if that did not work I would  \t\tdisable the CERTIFICATE SERVICES, wait 15 seconds, and see what happens  \t\tto the CPU&#8230;<\/li>\n<li>Once you have determined which  \t\tservice is consuming your CPU, you can google the hell out of it to  \t\tdetermine the real issue.<\/li>\n<\/ol>\n<p>For more information  \tread:<\/p>\n<p><a href=\"http:\/\/support.microsoft.com\/kb\/314056\"> http:\/\/support.microsoft.com\/kb\/314056<\/a><\/p>\n<p><a href=\"http:\/\/windowshelp.microsoft.com\/Windows\/en-US\/Help\/057580a1-7002-4f43-9240-a74f42cb05c91033.mspx#EV\"> http:\/\/windowshelp.microsoft.com\/Windows\/en-US\/Help\/057580a1-7002-4f43-9240-a74f42cb05c91033.mspx#EV<\/a><\/p>\n<p><a href=\"http:\/\/www.daniweb.com\/forums\/showthread.php?t=1393&amp;highlight=svchost+takes+100\"> <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have noticed that your Windows XP, Vista, or 7 PC is running slowly and that SVCHOST.EXE is taking 100% of your single core CPU system (or 50% of your dual core CPU system), this is the article for you! SVCHOST.EXE is a generic &#8220;host&#8221; or holder of services which run from .DLL&#8217;s.\u00a0 Basically [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,26,25,12],"tags":[],"class_list":["post-605","post","type-post","status-publish","format-standard","hentry","category-computer-tech-stuff","category-win_7","category-win_vista","category-winxp"],"_links":{"self":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=605"}],"version-history":[{"count":2,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/605\/revisions"}],"predecessor-version":[{"id":607,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/605\/revisions\/607"}],"wp:attachment":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}