{"id":4527,"date":"2016-11-05T14:10:22","date_gmt":"2016-11-05T08:40:22","guid":{"rendered":"http:\/\/198.58.113.91\/blog\/?p=4527"},"modified":"2019-06-04T08:31:30","modified_gmt":"2019-06-04T08:31:30","slug":"view-resources-usage-each-service-svchost-windows-10","status":"publish","type":"post","link":"https:\/\/www.winhelponline.com\/blog\/view-resources-usage-each-service-svchost-windows-10\/","title":{"rendered":"View Resources Usage by Individual Services in Windows 10"},"content":{"rendered":"<p>With the Windows 10 Creators Update (codenamed &#8220;Redstone 2&#8221;) Preview Build 14942, the way in which services are hosted has changed. In Windows 10 v1703 systems with more than 3.5 GB of RAM, each service would get its own service host (svchost.exe), instead of running under a shared service process. This lets you view the resources usage by each individual service. Resources here mean network, memory, disk and CPU usage.<!--more--><\/p>\n<p>Starting from Windows 2000 to up until Windows 10 v1607, each <a href=\"https:\/\/www.winhelponline.com\/blog\/services-svchost-windows-7-vista\/\">svchost.exe process<\/a> used to host a set of services &#8212; a model originally designed to reduce resource usage by services. In the shared service process model, to find which services are running under each svchost.exe process, open Task Manager and click the chevron near &#8220;Service Host:&#8221; to expand the selection. You can see the list of service hosted by that process.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4530\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/11\/services_1.png\" alt=\"svchost separate windows 10\" width=\"548\" height=\"143\" \/><\/p>\n<p>Or, use the Tasklist.exe command. Open a Command Prompt window and type:<\/p>\n<pre>tasklist \/svc<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4528\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/11\/services_3.png\" alt=\"svchost separate windows 10\" width=\"605\" height=\"96\" \/><\/p>\n<p>This shows the list of services running under each instance of svchost.exe.<\/p>\n<h2>Separate Service Host (svchost.exe) for each Service<\/h2>\n<p>The above model has changed in Redstone 2, as the experts at Microsoft determined that the memory-saving advantage is not that substantial &#8212; given that systems are equipped with more than sufficient RAM these days.<\/p>\n<p>There are exceptions, though. System services which are deemed critical &#8212; the ones whose recovery require system restarts, and other select services will remain grouped. From what I&#8217;ve seen in the Creators Update Preview Builds, services that stay in groups are mentioned below:<\/p>\n<ul>\n<li>Set 1: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker<\/li>\n<li>Set 2: BFE, CoreMessagingRegistrar, MpsSvc<\/li>\n<li>Set 3: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d<\/li>\n<li>Set 4: BITS, UsoSvc, wuauserv<\/li>\n<\/ul>\n<p>Rest of the services are ungrouped &#8212; run in separate processes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4529\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/11\/services_2.png\" alt=\"svchost separate windows 10\" width=\"942\" height=\"194\" \/><\/p>\n<p>Windows 10 Creators Update might release somewhere around March 2017. If you&#8217;re a Windows 10 Insider running Build 14942 or higher, in a computer with more than 3.5 GB of RAM, you may have noticed those additional instances of svchost.exe. There may be around 70+ svchost.exe processes running. Whereas in Windows 10 v1607, the number of svchost.exe instances was in the 20s, depending on how many services are installed and running in the system.<\/p>\n<h2>Advantages of Running Services Ungrouped<\/h2>\n<p>As per <a href=\"https:\/\/blogs.windows.com\/windowsexperience\/2016\/10\/07\/announcing-windows-10-insider-preview-build-14942-for-pc\/\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft<\/a>, ungrouping services provides these four advantages:<\/p>\n<p>1. Increase reliability: If a service fails, only that instance of svchost.exe is taken down. Earlier, if one service failed, termination of svchost.exe causes other services to stop.<\/p>\n<p>2. Increase Transparency: You can now track the system resources (Memory, CPU, Disk and Network usage) used by each service, from Task Manager&#8217;s Processes tab, or in the Details tab with command-line column enabled. The Command-line column in the Processes or Details tab would show the short name of the service.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4532\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/11\/svchost2.png\" alt=\"svchost separate windows 10\" width=\"697\" height=\"301\" \/><\/p>\n<pre>svchost.exe -k &lt;svchost name&gt; -s &lt;service name&gt;<\/pre>\n<p>For example:<\/p>\n<pre>svchost.exe -k netsvcs -s winmgmt<\/pre>\n<p><em>where &#8220;winmgmt&#8221; is the short name for the &#8220;Windows Management Instrumentation&#8221; service.<\/em><\/p>\n<p>Previously, to troubleshoot service failures and crashes or CPU usage spikes caused by svchost.exe, you needed to use advanced methods. Some of the methods include service isolation (using sc.exe command-line) to configure a service to run in a separate host process, or creating a separate service group, and using advanced troubleshooting tools to identify and diagnose the individual service that&#8217;s causing the problem. See <a href=\"https:\/\/blogs.technet.microsoft.com\/askperf\/2008\/01\/11\/getting-started-with-svchost-exe-troubleshooting\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Svchost.exe troubleshooting<\/a>.<\/p>\n<p>In Windows 10 Redstone 2 systems with 3.5+ GB of RAM, since the services run under separate svchost.exe process already, you can know which particular service is causing a problem, and take action accordingly. Problems include 100% CPU usage, or high memory usage and repeated crashes.<\/p>\n<p>3. Reduce servicing costs: Increased transparency of service processes would make troubleshooting easier. Technical support engineers can narrow down issues to the individual service and fix it quickly, which translates to reduced servicing costs.<\/p>\n<p>4. Increase security: Process isolation and individual permission sets for services will enhance the security.<\/p>\n<p>Conclusion: So, after you install the Windows 10 Creators Update (coming in 2017), don&#8217;t panic if you see 70+ instances of svchost.exe in Task Manager.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the Windows 10 Creators Update (codenamed &#8220;Redstone 2&#8221;) Preview Build 14942, the way in which services are hosted has changed. In Windows 10 v1703 systems with more than 3.5 GB of RAM, each service would get its own service host (svchost.exe), instead of running under a shared service process. This lets you view the &#8230; <a title=\"View Resources Usage by Individual Services in Windows 10\" class=\"read-more\" href=\"https:\/\/www.winhelponline.com\/blog\/view-resources-usage-each-service-svchost-windows-10\/\" aria-label=\"Read more about View Resources Usage by Individual Services in Windows 10\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8],"tags":[127,490],"class_list":["post-4527","post","type-post","status-publish","format-standard","hentry","category-windows-10","tag-creators-update","tag-services"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":895,"url":"https:\/\/www.winhelponline.com\/blog\/services-svchost-windows\/","url_meta":{"origin":4527,"position":0},"title":"Multiple Svchost.exe in Task Manager; View Services Running Under Each Svchost.exe","author":"Ramesh","date":"May 2, 2009","format":false,"excerpt":"Svchost.exe is a process that hosts Windows services to perform various functions. There can be multiple instances of svchost.exe (host process for Windows services) running on your computer, with each instance containing different services. Especially on Windows 10 v1709 and Windows 11, you might see 50+ Svchost.exe processes. Using Task\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"process explorer - svchost.exe - list of services","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2009\/05\/procmon-svchost-services-list.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2009\/05\/procmon-svchost-services-list.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2009\/05\/procmon-svchost-services-list.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2009\/05\/procmon-svchost-services-list.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8349,"url":"https:\/\/www.winhelponline.com\/blog\/error-1083-executable-service-configured-not-implement-service\/","url_meta":{"origin":4527,"position":1},"title":"Error 1083 &#8220;The executable program that this service is configured to run in does not implement the service&#8221;","author":"Ramesh","date":"March 29, 2019","format":false,"excerpt":"When you attempt to start some Windows services using the Services MMC or command-line, error 1083 or 1053 is shown, and the service fails to start. Here is the error message verbatim: Windows could not start the [service name] service on Local Computer.Error 1083: The executable program that this service\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"fix for services error 1083 and 1053","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/03\/service-error-1083-fix-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3128,"url":"https:\/\/www.winhelponline.com\/blog\/program-using-internet-resource-monitor\/","url_meta":{"origin":4527,"position":2},"title":"Which Program is Using all of Your Internet Bandwidth? Use Resource Monitor to Find it.","author":"Ramesh","date":"May 22, 2016","format":false,"excerpt":"If you're on a slow or capped connection, keeping an eye on the downloads which might be happening at the background is essential. This post explains how to find which programs are currently accessing the internet or transferring data to and from a remote server, and at what speed. The\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/05\/taskmgr-net-usage-2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/05\/taskmgr-net-usage-2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/05\/taskmgr-net-usage-2.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":75787,"url":"https:\/\/www.winhelponline.com\/blog\/wmi-high-cpu-and-memory\/","url_meta":{"origin":4527,"position":3},"title":"Fix: WMI consuming High CPU and Memory","author":"Ramesh","date":"July 2, 2024","format":false,"excerpt":"When you open Task Manager to investigate a sluggish computer, you may see that the WMI Provider Host (WmiPrvSE.exe) process uses a lot of CPU and memory. Here's a screenshot from another computer where the Windows Management Instrumentation service (Winmgmt) occupies more CPU usage on some systems than on a\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"ASUS lightingservice.exe high cpu usage","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/07\/lighting-service-high-cpu.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/07\/lighting-service-high-cpu.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/07\/lighting-service-high-cpu.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/07\/lighting-service-high-cpu.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":20074,"url":"https:\/\/www.winhelponline.com\/blog\/automatic-trigger-start-manual-services-windows\/","url_meta":{"origin":4527,"position":4},"title":"Automatic (Trigger Start) and Manual (Trigger Start) Differences","author":"Ramesh","date":"November 28, 2020","format":false,"excerpt":"The Services MMC shows the service names, their current status, and startup type. Most of you know about the Automatic, Automatic (Delayed Start), and Manual startup types. Automatic - Starts the services at system startup. Automatic (Delayed start) - Starts the service after the system has finished booting and after\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"trigger start services explained","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2020\/11\/wuauserv-trigger-start-gpedit.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2020\/11\/wuauserv-trigger-start-gpedit.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2020\/11\/wuauserv-trigger-start-gpedit.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":5716,"url":"https:\/\/www.winhelponline.com\/blog\/state-repository-service-high-cpu-usage-windows-10-fall-creators-update\/","url_meta":{"origin":4527,"position":5},"title":"State Repository Service High CPU Usage in Fall Creators Update","author":"Ramesh","date":"October 31, 2017","format":false,"excerpt":"After clean installing Windows 10 Fall Creators Update, some users face a problem where the State Repository Service consumes high CPU usage (anywhere between 20% to 100%) when an external link is clicked in Microsoft Edge. The system may stall for 20-30 seconds and then the link is opened. Some\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"state repository service high cpu usage","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/state-repository-cpu-usage.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/state-repository-cpu-usage.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/state-repository-cpu-usage.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/state-repository-cpu-usage.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/4527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/comments?post=4527"}],"version-history":[{"count":0,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/4527\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media?parent=4527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/categories?post=4527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/tags?post=4527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}