Last Updated:

How to solve - too many Svchost.exe processes running on windows

Can they be stopped, I probably have the virus?

 

What is svchost.exe?

 

svchost.exe is short for the service host executable, they may or may not host the virus service.

Svchost.exe is a process on your computer that hosts or contains other separate services that Windows uses to perform various functions. For example, Windows Defender uses a service hosted in the svchost.exe process.

You can run multiple instances of svchost.exe on your computer, each containing different services. One instance of svchost.exe can host a separate service for a program, and another instance can host multiple Windows-related services. You can use Task Manager to see which services are running under each instance of svchost.exe.

- Source: Microsoft - What is svchost.exe?

Why can it consume a lot of CPU power?

Services are performing actions in the background on your computer, you can check this in Resource Monitor:

  1. Run from a command prompt as an administrator or through Task Manager. resmon.exe
svchost processes
  1. Click the CPU tab in Resource Monitor, sort by CPU column.

  2. Check the highest CPU box, look in Services that consume CPU. svchost.exe

svchost processes
 
 
 
 

What is svchost.exe?

svchost .exe is short for host executable services, they may or may not host a virus service.

Svchost.exe is a process on your computer that hosts or contains other separate services that Windows uses to perform various functions. For example, Windows Defender uses a service hosted in the svchost.exe process.

You can run multiple instances of svchost.exe on your computer, each containing different services. One instance of svchost.exe can host a separate service for a program, and another instance can host multiple Windows-related services. You can use Task Manager to see which services are running under each instance of svchost.exe.

- Source: Microsoft - What is svchost.exe?

Why can it consume a lot of CPU power?

Services are performing actions in the background on your computer, you can check this in Resource Monitor:

  1. Run from a command prompt as an administrator or through Task Manager. resmon.exe
svchost processes
  1. Click the CPU tab in Resource Monitor, sort by CPU column.

  2. Check the highest CPU processes that you look for in Services that consume CPU. svchost.exe

svchost processes

svchost.exe are normal processes on win7. It's also normal to have multiple running at the same time. But what's not normal is that they take up so much CPU resources. does it happen all the time? try restarting. It could just be a system error stuck in a loop.

but it can also be a virus, they like to pretend to be Windows processes. If yes, clean up viruses.

although to stop the processes immediately you can always just press ctrl + alt + delete and stop the service

 
 
 

svchost.exe are the usual processes on win7. That's okay too. o have multiple running at the same time. But what's not normal is that they take up so much CPU resources. does it happen all the time? try restarting. It could just be a system error stuck in a loop.

but it can also be a virus, they like to impersonate Windows processes. If so, perform a virus cleanup.

although to stop the processes immediately, you can always just press ctrl+alt+delete and stop the service