Advertisement

Set Split Threshold for Svchost in Windows 10

In Windows 10 Creators Update, there are many svchost.exe processes running all the time. If you open the Details tab of the Task Manager in Windows 10 Creators Update, you will be surprised to see a huge number of instances of the svchost.exe process.

Advertisеment


Windows is known for having a lot of svchost.exe processes but in Windows 10, they increased even more. Even previous versions of the operating system like Windows 7 and Windows 8.1 had a large number of them. This is because the Svchost.exe (Service host) executable file is used to run various system services. Each instance combines a group of services. According to Microsoft, this model of service management allows reducing the memory consumption and reduces attack surface.

Starting with Windows 10 Creators Update, services are no longer grouped if your PC has sufficient amount of memory. Now, for every service, there is a dedicated svchost.exe process.

This increases the number of Svchost.exe processes dramatically. We explained this change in detail in the article

Why Many Svchost.exe are Running in Windows 10 Creators Update

Today, we'll see how to configure how Windows 10 Creators Update splits up svchost processes. This can be done with a Registry tweak.

To set Split Threshold for Svhost in Windows 10, do the following.

  1. Open Registry Editor.
  2. Go to the following Registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

     

    Tip: See how to open the desired Registry key directly with one click.
    Svchost Split Threshold Registry Key

  3. Here, create or modify a new 32-bit DWORD value named SvcHostSplitThresholdInKB and change its value data from 380000 to an amount just above the total RAM you have in kilobytes (KB).
    Svchost Split Threshold Registry Default Value
    Enter the new value in decimals. For example, if you have 8 GB of RAM, you should enter the value in decimals as 8388608 (8 GB=8192 MB or 83,88,608 kilobytes). Use Winaero Tweaker to quickly find the amount just above the total RAM you have in kilobytes (KB).
    Set Split Threshold For Svhost In Windows 10
    Note: Even if you are running the 64-bit Windows 10 version, you need to use 32-bit DWORD as the value type.
  4. Restart Windows 10.

Reboot, and there will be no more 70+ processes showing. The behavior of previous versions of Windows will be restored.

You can save your time and use Winaero Tweaker. The appropriate option can be found under "Behavior".

Winaero Tweaker Svchost Split Threshold

You can get the app here: Download Winaero Tweaker.

Many thanks to our reader Glenn S. for sharing this tweak.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Advertisеment

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

11 thoughts on “Set Split Threshold for Svchost in Windows 10”

  1. Great tip here. But I think it’s great having a single SVCHOST.exe process for each individual service or similar groups of services for troubleshooting reasons. That way if a service is hanging and wont stop or start, the only way is to kill the svchost process, but the process is hosting multiple services and you kill it the system can become unstable.

    But handy none the less,

  2. Thank you for everything you’ve done so far!
    I just have a slight issue: ‘Split Threshold for Svchost’ doesn’t show up under Behavior, or in my tweaker at all. I’ll use the manual method, but I’m trying to figure out why the tweak wouldn’t be present for me specifically. I’m on Win10 Home x64, Build 14393, if that matters. Tried redownloading winaero tweaker,, tried both portable and install–still nothing.

    Just hoping there’s something I’ve overlooked that’ll explain the missing option :x

  3. Hello

    Since the last update, the svchost processes in the task manager are no longer grouped with this “tip” (surely the same with Windows 11)

    Anyone know if it’s possible otherwise ?

    Thanks

Leave a Reply

Your email address will not be published.

css.php
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.