3

I have about 80 svchost.exe (79 to be exact) processes running in the background. They are connected to local-service, network-service and system. Most of them are in system. Most of them take 1.5K each, while a few take 11-24K, which is not a lot of memory usage, however: Is it normal to have that many svchost.exe processes running in the background? These are loaded on boot.

2 Answers 2

4

Yes.

If you have Windows 10 1709 or higher, each instance represents one active service. I have 73 running on my workstation myself. Process Explorer freeware from Microsoft can be used to identify each service assigned to a svchost.exe instance. .

2
  • 2
    Right click on any svchost.exe and select go to services, this will show (highlight) all services running under that particular svchost instance.
    – Moab
    Commented May 3, 2020 at 13:02
  • 1
    This behavior change was in fact introduced in Windows 10 1703. It also is documented, so there is nothing strange or nefarious going on.
    – Daniel B
    Commented Apr 18, 2023 at 13:23
0

Do not trust anyone who tell you that this is normal. Running too many svchost.exe is not normal!!! I got plus 3-5 processe after windows wake up from sleep mode. After couples of wakeups I got windows 10 very slow!!!

After last update I can not decrease svchost.exe with setting SvcHostSplitThresholdInKB in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.

From my experience less then 10 svchost.exe is normal.

2
  • 2
    …but trust you, who says it’s not normal? There is no need to guess, this is documented behavior. I have 97 svchost processes and this is normal.
    – Daniel B
    Commented Apr 18, 2023 at 13:22
  • Did you found any fix for SvcHostSplitThresholdInKB being ignored?
    – vakvakvak
    Commented Mar 20 at 18:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .