svchost provides a shared service process on Windows computers allowing a number of services to run under it in-order to reduce resource consumption, while this approach is smart saving system resources this makes diagnosing and rectifying issues tough as you need to dig out the exact service running under svchost.exe process causing issues.
One of the most common issue with svchost.exe is it consuming constant high CPU usage in background, the same issue occurred on my computer where svchost.exe was constantly using 40% processor cycles in computer idle position on my 4 Core CPU. The solution to this involved identifying the culprit service running behind this process and disabling it as demonstrated after the jump.