New
#1
Svchost.exe (Service Host, or SvcHost) is a system process that hosts multiple Windows services in the Windows NT family of operating systems. You may notice multiple Svchost.exe processes this is normal because if every single service ran under a one Service Host process, a failure in one service could potentially bring down all of Windows. Instead, they are separated out.
With Windows 10 processes are shown on the “Processes” tab of Task Manager by their full names. If a process serves as a host for multiple services, you can see those services by simply expanding the process. This makes it very easy to identify which services belong to each instance of the Service Host process.
You can right-click any individual service view it in the “Services” Control Panel app, or even search online for information about the service.
A clear and concise explanation from @FreeBooter of the purpose of svchost. It's worth noting that exactly how the processes are separated out amongst svchosts underwent a big change in Creators Update (1703). On 64-bit systems with more than 3.5GB RAM each process will now get its own svchost, making for greater reliability.
https://blogs.technet.microsoft.com/...dows-10-v1703/
This has led some to worry at the vast numbers of svchosts running, I have 78 at present. But it is nothing to be concerned about, it's the same number of processes now, just that each gets it's own svchost instead of being in a group of services under one host.