Svchost.exe is a process that hosts Windows services to perform various functions. There can be multiple instances of svchost.exe running on your computer, with each instance containing different services. Using Task Manager, you can view the list of Services running under a particular svchost.exe process.
View the Services Running Under Svchost.exe
Open Task Manager by right-clicking the taskbar and then clicking Task Manager. Select the Processes tab, and click Show processes from all users.
Right-click on a svchost.exe process and click Go to service(s)
This highlights services which are hosted by the svchost.exe process which you right-clicked on.
Alternately, you can find the list of Services hosted by each svchost.exe process by running the
tasklist /svc command from a Command Prompt window.
Or, run the Resource Monitor (
resmon.exe) to the list of services running under a particular instance of svchost.exe.
Unlike earlier Windows Operating Systems, in Windows 10, each service would get its own service host (svchost.exe) instead of the services being grouped or hosted under a single svchost.exe. This change was introduced in v1709 (and up) in systems with more than 3.5 GB of RAM.
However, even on systems with more than 3.5 GB of RAM, you may still see some svchost.exe process hosting four or more services in Windows 10. In earlier versions of Windows, you could easily see 10 or more services running under a single svchost.exe process.
One small request: If you liked this post, please share this?One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!
About the author
Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.