First, back to the basic.
Svchost is a host process name for services that run from dynamic-link libraries / dlls. Though we know that, it is not possible to launch any DLL directly by clicking it, rather it is to be loaded from a running executable. And that is why svchost helps to do the same.
It is possible to remove / stop some unwanted services, that do not need to be running. And remember, if it shows that high cpu usage on a single svchost then you may restart the services running under that instance also. By pressing CTRL+ALT+DEL to see the task manager / by command line: tasklist /svc.
You may double-click on a svchost instance & select the services tab, where choose to stop one of the services…. or you may sue services.msc for the same purpose.
For better handle, download a free tool called “Process Explorer“, which may help you! See here as Microsoft Opinion
For almost the same thread, click here.