Is there a registry setting or something to limit the number of individual services that are run within a single svchost.exe process?
I'm aware of the
WIN32_SHARE_PROCESS flag and the
sc application's ability to make individual services run in their own process, but I don't want the overhead of a process for each of the dozens of services. Ideally I would like to see the 30 services from Automatic Updates through Workstation that are currently hosted by a single process be shared among three to five processes.