Very Often that your memory resources on windows platforms are being filled with a pack of processes ,which some are known while some are unknown .Here we start a new section on list of processes running under windows platforms, their specific purposes, how it take part in overall windows process management .
Yes , we start with famous svchost.exe, often in your task manager you will see a pack of svchost.exe accessing memory resources as CPU and memory resource usage shows high.You can’t kill or terminate them, and you don’t remember starting them… so what are they?
The file svchost.exe is the Generic Host Process for Win32 Services used for administering dynamically linked library files (DLL files) including other supplementary support applications.As operating systems became more complex Microsoft decided to run more software functionality from a dynamic link library (DLL) interface. However DLL are unable to launch themselves and require at least one executable program, i.e. svchost.exe, is needed to bridge between the library process and the operating system.Through the solitary file svchost.exe, the DLL efficiently contain and dispense Win32 services as well as neatly facilitate the execution of svchost.exe’s own operations. Acting as a host, the file svchost.exe creates multiple instances of itself. The multiple executions of the file svchost.exe contribute to the stability and security of the operating system by reducing the possibility of a crashing process that causes a domino effect on its neighbor processes, thereby creating a system-wide crash in the machine.For instance, one svchost.exe instance runs the 3 services related to the firewall. Another svchost.exe instance might run all the services related to the user interface, and so on.
Can I stop or remove svchost.exe?
Very often it’s better to have svchost.exe running unless it been identified as a Trojan or vulnerable process created by third party applications.Mostly since svchost.exe is been running related to windows official services , terminating it could cause system stability.However You can trim down unneeded services by disabling or stopping the services that don’t absolutely need to be running. Additionally, if you are noticing very heavy CPU usage on a single svchost.exe instance you can restart the services running under that instance.The instance.
- identify services related to svchost.exe
Goto windows task manager, click process tab, find svchost.exe,right click and choose go to services.This will flip over to the Services tab, where the services running under that svchost.exe process will be selected: The great thing about doing it this way is that you can see the real name under the Description column, so you can choose to disable the service if you don’t want it running.
- Disabling Services
Open up Services from the administrative tools section of Control Panel, or type services.msc into the start menu search or run boxFind the service in the list that you’d like to disable, and either double-click on it or right-click and choose Properties.Change the Startup Type to Disabled, and then click the Stop button to immediately stop it.
Why is svchost.exe giving me errors?
Process related errors are usually related to problems encountered by the application that runs it; in this case ‘part of’. The safest way to stop these errors is to uninstall the application
For more info on svchost.exe VISIT Processlibrary