G
Goldberg
All valid words, but in an order that turns them into utter nonsense.The service as defined by the ServiceMain function of the Win32 executable it is derived from is svchost.exe. This is an essential program for the operation of most windows systems it is used for the Server service the Workstation service and a few others, you will see in task manager that there are multiple instances of svchost.exe.
Make up your mind - is svchost.exe a service, a service table entry, a stub, a program, or an appliacation?The svchost.exe acts as a stub that provides network services to other "applications" these are denoted by parameters that are passed to the svchost service.
None of that matters, because you wrote this:When writing a new service and instantiating a new service, it is added to the service table which is managed by the SCM (service control manager). Well at least that was my understaning when I was writing C++ MS services using Visual Studio over the 4/5 years that I did it, it might well all of changed by now of course.
So you disabled something that you've since said is "fundamental to the operation of the PC". Regardless of your bizarre description of the Windows SCM, there's absolutely no reason for not removing the thing that you've disabled.I disabled the service