Windows 10: Change Split Threshold for svchost.exe in Windows 10

Discus and support Change Split Threshold for svchost.exe in Windows 10 in Windows 10 Tutorials to solve the problem; Thanks Shawn, I have been using this but the value I used was close to yours but not spot on.*Thumbs 94628 Discussion in 'Windows 10 Tutorials' started by Josey Wales, Oct 1, 2017.

  1. Change Split Threshold for svchost.exe in Windows 10


    Thanks Shawn, I have been using this but the value I used was close to yours but not spot on.*Thumbs

    :)
     
    Josey Wales, Oct 1, 2017
    #1
  2. JakeOdell Win User

    Multiple instances are running for Svchost.exe in Windows 10 task manager

    I have been having %100 disk activity that nearly freezes the machine for minutes+ for some time now (several months) and after looking over tasks running with procexp.exe I discovered multiple instances of svchost.exe that have identical command lines.
    I'm convinced that this is a problem if not the problem. Any ideas how to fix this?

    Microsoft Windows [Version 10.0.15063]

    Here are command lines for all 82 instances at the moment:

    C:\WlNDOWS\System32\svchost.exe -k utcsvc

    c:\windows\system32\svchost.exe -k unistacksvcgroup -s an UserService

    c:\windows\system32\svchost.exe -k unistacksvcgroup -s CDPUserSvc

    o:\windows\system32\svchost.exe -k unistacksvcgroup

    C:\WlNDOWS\system32\svchost.exe -k RFCSS

    C:\WlNDOWS\system32\svchost.exe -k NetwocherviceNetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k NetworkService

    C:\WINDOWS\System32\svchost.exe -k NetworkService

    C:\WINDOWS\System32\svchost.exe -k NetworkService

    C:\WlNDOWS\system32\svchost.exe -k NetworkService

    C:\WlNDOWS\system32\svchost.exe -k NetworkService

    C:\WlNDOWS\system32\svchost.exe -k NetworkService

    C:\WlNDOWS\system32\svchost.exe -k netsvcs

    C:\WlNDOWS\system32\svchost.exe -k netsvcs

    C:\WlNDOWS\system32\svchost.exe -k netsvcs

    C:\WlNDOWS\System32\svchost.exe -k netsvcs

    C:\WINDOWS\system32\svchost.exe -k netsvcs

    C:\WINDOWS\system32\svchost.exe -k netsvcs

    C:\WINDOWS\System32\svchost.exe -k netsvcs

    C:\WINDOWS\System32\svchost.exe -k netsvcs

    C:\WINDOWS\system32\svchost.exe -k netsvcs

    C:\WINDOWS\systern32\svchost.exe -k netsvcs

    C:\WINDOWS\System32\svchost.exe -k NetSvcs

    C:\WINDOWS\systern32\svchost.exe -k netsvcs

    C:\WINDOWS\Systern32\svchost.exe -k netsvcs

    C:\WINDOWS\Systern32\svchost.exe -k netsvcs

    C:\WlNDOWS\systern32\svchost.exe -k netsvcs

    C:\WlNDOWS\system32\svchost.exe -k netsvcs

    C:\WlNDOWS\system32\svchost.exe -k netsvcs

    C:\WlNDOWS\system32\svchost.exe -k netsvcs

    C:\WINDOWS\system32\svchost.exe -k netsvcs

    C:\WINDOWS\system32\svchost.exe -k netsvcs

    C:\WINDOWS\system32\svchost.exe -k LocalSystem NetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalSystem NetworkRestricted

    C:\WlNDOWS\system32\svchost.exe -k LocalSystem NetworkRestricted

    C:\WlNDOWS\system32\svchost.exe -k LocalSystem NetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalSystem NetworkRestn'cted

    C:\WlNDOWS\system32\svchost.exe -k LocalSystem NetworkRestn'cted

    C:\WlNDOWS\system32\svchost.exe -k LocalSystem NetworkRestn'cted

    C:\WlNDOWS\system32\svchost.exe -k LocalSystem NetworkRestricted

    C:\WlNDOWS\system32\svchost.exe -k LocalSystem NetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalSystem NetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalSystem NetworkRestn'cted

    C:\WINDOWS\System32\svchost.exe -k LocalSystem NetworkRestn'cted

    C:\WlNDOWS\system32\svchost.exe -k LocalServiceNo Network

    C:\WINDOWS\System32\svchost.exe -k LocalServiceNo Network

    C:\WINDOWS\System32\svchost.exe -k LocalServiceNo Network

    C:\WlNDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted

    C:\W|NDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted

    C:\WlNDOWS\system32\svchost.exe -k LocalServiceNetwodtRestricted

    C:\WINDOWS\System32\svchost.exe -k LocalServiceNetwodtRestricted

    C:\WlNDOWS\system32\svchost.exe ~k LocalServiceNetwodtRestricted

    C:\WINDOWS\System32\svchost.exe ~k LocalServiceNetwodtRestricted

    C:\WINDOWS\System32\svchost.exe ~k LocalServiceNetworkRestricted

    C:\WlNDOWS\system32\svchost.exe ~k LocalServiceAndNolmpersonation

    C:\WlNDOWS\system32\svchost.exe ~k LocalServiceAndNolmpersonation

    C:\WlNDOWS\system32\svchost.exe ~k LocalServiceAndNolmpersonation

    C:\WlNDOWS\system32\svchost.exe -k LocalServiceAndNolmpersonation

    C:\W|NDOWS\System32\svchost.exe -k LocalServiceAndNolmpersonation

    C:\W|NDOWS\system32\svchost.exe -k LocalService

    C:\W|NDOWS\system32\svchost.exe -k LocalService

    C:\W|NDOWS\System32\svchost.exe -k LocalService

    C:\W|NDOWS\system32\svchost.exe -k LocalService

    C:\W|NDOWS\system32\svchost.exe -k LocalService

    C:\W|NDOWS\system32\svchost.exe -k LocalService

    C:\W|NDOWS\System32\svchost.exe -k LocalService

    C:\W|NDOWS\system32\svchost.exe -k LocalService

    C:\W|NDOWS\system32\svchost.exe -k LocalService

    C:\WlNDOWS\System32\svchost.exe -k LocalService

    C:\WINDOWS\system32\svchost.exe -k LocalService

    C:\WlNDOWS\system32\svchost.exe -k imgsvc

    C:\WINDOWS\system32\svchost.exe -k iissvcs

    C:\WlNDOWS\system32\svchost.exe -k ftpsvc

    c:\windows\system32\svchost.exe -k devicesflow -s DevicesFlow UserSvc

    C:\WINDOWS\system32\svchost.exe -k DcomLaunch

    C:\WINDOWS\system32\svchost.exe -k DcomLaunch

    C:\WINDOWS\system32\svchost.exe -k DcomLaunch

    C:\WINDOWS\system32\svchost.exe -k appmodel

    C:\WINDOWS\system32\svchost.exe -k appmodel
     
    JakeOdell, Oct 1, 2017
    #2
  3. dax1792 Win User
    Win10 1703 runs lots of svchost.exe processes

    This changed in Windows 10 version 1703

    Service hosts are split into separate processes on PCs with 3.5 GB+ of RAM:
    If your PC has 3.5+ GB of memory, you may notice an increased number of processes in Task Manager. While this change may look concerning at first glance, many will be excited to find out the motivation behind this change. As the number of preinstalled
    services grew, they began to get grouped into processes known as service hosts (svchost.exe’s) with Windows 2000. Note that the recommended RAM for PC’s for this release was 256 MB, while the minimum RAM was 64MB. Because of the dramatic increase in available
    memory over the years, the memory-saving advantage of service hosts has diminished

    Taken from

    Announcing Windows 10 Insider Preview Build 14942 for PC - Windows Experience Blog
     
    dax1792, Oct 1, 2017
    #3
  4. Change Split Threshold for svchost.exe in Windows 10

    really nice post... thanks for the valuable information *Smile
     
    sakiborislam, Oct 1, 2017
    #4
  5. f14tomcat Win User
    Shawn, I have 32GB mem, mine is currently set to 380000 (default) in registry and there are no grouped services showing in task manager. Total processes vary from 195-220. I'm not clear on what affect changing the Reg to the 32GB value of 33554432 would do. I have not tried it yet.
     
    f14tomcat, Oct 1, 2017
    #5
  6. You can disable splitting svchost per a service in case of problems, like when Xbox's sign-in fails: Code: reg add "HKLM\System\CurrentControlSet\Services\XblAuthManager" /v "SvcHostSplitDisable" /t REG_DWORD /d "1" /f[/quote]
     
    TairikuOkami, Oct 1, 2017
    #6
  7. I have been using it for quite some time, it reduces my processes from 120 to around 70 + when Idle. See the image below but that is with Firefox running.


    Change Split Threshold for svchost.exe in Windows 10 [​IMG]
     
    Josey Wales, Oct 1, 2017
    #7
  8. f14tomcat Win User

    Change Split Threshold for svchost.exe in Windows 10

    Thanks, Josey. But I thought the whole purpose was to create more, smaller SVCHOST processes, to isolate and manage and protect from 1 service taking down 20 or more. Maybe I just don't fully understand the purpose.
     
    f14tomcat, Oct 1, 2017
    #8
  9. Here it is at Idle. I think it just combines processes much the same way Firefox used to compared to Chrome.


    Change Split Threshold for svchost.exe in Windows 10 [​IMG]
     
    Josey Wales, Oct 1, 2017
    #9
  10. Brink
    Brink New Member
    Hello Dick, *Smile

    SvcHostSplitThresholdInKB DWORD is used to reduce the amount svcshost.exe processes by increasing the threshold for when the service processes split.

    The default and recommended behavior is having more svcshost.exe processes by leaving the SvcHostSplitThresholdInKB DWORD set to 380000 for the reasons at the top of the tutorial.
     
    Brink, Oct 1, 2017
    #10
  11. f14tomcat Win User
    That makes sense, and is clear now. It's the reverse of what it looks like on the surface. Threshold was the keyword there. Guess you could turn it off completely by using the 64GB value, but why on earth do that! *Smile

    Thanks, Shawn!
     
    f14tomcat, Oct 1, 2017
    #11
  12. Brink
    Brink New Member
    You're most welcome. *Smile
     
    Brink, Oct 1, 2017
    #12
  13. FerchogtX Win User

    Change Split Threshold for svchost.exe in Windows 10

    I think that the real question was, why to do this?

    Well, people thinks they will reduce memory consumption is they leave the old service model. The truth is, that is an illussion, I tried this tweak, and in fact, in my 16 GB system, it reduces RAM usage at boot from 1.4 GB to 1.3 GB (my normal in 1607 build), but as time passes, the RAM usage is being the same as leaving the threshold by default.

    Honestly, I woudn't fret this so much if you have more than 4 GB, this won't make any difference, but instead, as I noticed, can make this particular version of windows boot slower. Remember Windows knows how to manage RAM, more in this editions, you won't be run out of memory unless you have 20000000+ programs open.

    Still, for the memory freaks, this is a good tutorial, thanks @Brink!
     
    FerchogtX, Oct 4, 2017
    #13
  14. Shawn explained it very well in the OP as to why to do it.*Wink
     
    Josey Wales, Oct 4, 2017
    #14
  15. Brink
    Brink New Member
    Always nice to have more settings to play with just for the sake of it. *Biggrin
     
    Brink, Oct 4, 2017
    #15
Thema:

Change Split Threshold for svchost.exe in Windows 10

Loading...
  1. Change Split Threshold for svchost.exe in Windows 10 - Similar Threads - Change Split Threshold

  2. Svchost in syswow64, windows 32

    in AntiVirus, Firewalls and System Security
    Svchost in syswow64, windows 32: I know it is supposed to be in windows 32 but is it suppose to be syswow64? Because I've read that it shouldn't be. So i did a factory reset and it is still there scand with bitdefender and Malwarebytes no virus found. Any information will be helpful. And why won't Microsoft...
  3. Svchost virus?

    in AntiVirus, Firewalls and System Security
    Svchost virus?: Hi i just discovered the svchost trojan and have a few questions is it a rootkit virus and will completely wiping my hard drive destroy it....
  4. svchost

    in Windows 10 BSOD Crashes and Debugging
    svchost: An aplication in the path C:\Windows\syswow\ is running in the background and it consumes 60% of my cpu how to i stop it? I think it as something about Net Framework our something like that but im not sure. My Windows version is 1607...
  5. Changing EXE Icons not working

    in Windows 10 Customization
    Changing EXE Icons not working: So in a nutshell what I am trying to do is change the icon of an executable, sounds simple right? Here is what I have done: 1) Open the EXE in Resource Hacker 2) Replace the Icon with the Icon I want. My icon has all the sizes including the mini task bar/frame icon....
  6. Windows 10 svchost virus

    in AntiVirus, Firewalls and System Security
    Windows 10 svchost virus: Hi. I have recently started having CPU problems. Apparently, it's because of a trojan virus called svchost.exe. Anytime I use an internet browser (any) I get a message from my web protection that it's blocking the virus but my CPU still gets overloaded. I've tried every...
  7. Windows 10 Threshold 2

    in Windows 10 Updates and Activation
    Windows 10 Threshold 2: Should I update first to build 10240 or wait till November? Also, will the Media Creation Tool update itself directly to the new build? Insiders, what is new in this update apart from UI changes? 27347
  8. windows 10 threshold download issue!!

    in Windows 10 Updates and Activation
    windows 10 threshold download issue!!: i started the windows 10 threshold update....and i downloaded it with lots of resume pause(battery saver,turning off laptop)and made to 80% ...when i checked for the download again it started from 0 % ....i dont know why,but now all the latest update cumilative,security...
  9. Change icon for .exe

    in Windows 10 Software and Apps
    Change icon for .exe: I am using Windows 10 Home 64 and want to change the .exe icon for a program I have. If I go to properties there is no way to do this so how is this done in Windows 10 without creating a shortcut or another program? I used to be able to do this before Windows 10. Also there...
  10. Change Taskbar Thumbnail Threshold to Show List in Windows 10

    in Windows 10 Tutorials
    Change Taskbar Thumbnail Threshold to Show List in Windows 10: Well, thumbnails are just fine when it comes to opened applications, but thumbnails that represent opened FOLDERS are major problem. Folder thumbnails all look about the same, and the information I need - the folder path - is less apparent. I would vote for only the list of...