Some time when we open the windows task manager, we see number of processes like svchost.exe are running. But we don’t know what are they. At first we discuss about what is svchost.exe. According to Microsoft “svchost.exe is a generic host process name for services that run from dynamic link-library(dll)”.
The svchost.exe was introduced in windows by Microsoft when they were transferring all of the internal services into .dll files instead of .exe files.This utilized the re-usability of functions.But the problem raised that you cannot launch the .dll files directly from Windows,it should have to be loaded in a running .exe file.For this purpose the svchost.exe born.
What is svchost?
If you want to deeply know about the svchost.exe then take a close look at the services section in the control panel. You can see there are lot of windows services, typing services.msc in the windows start menu run option. But all the services are distributed in some group and assigned a single svchost.exe for each group. You can ask why not a single svchost.exe for each service. The answer is that if you assign a single svchost.exe for each then the failure of a single one will down the whole system. So there have been grouped the services in logical way.
What you will do knowing about it?
In the windows environment there run some application or services which may have no need at that instance. You can stop or kill them. You can also cut the CPU usage doing so. But you have to find out that what svchost.exe is used for what group or services?
Type in Command Prompt:
tasklist/SVC |
[Tip: reenable command line in case of virus]
You should see the following output:
But here it is not clear that which service is using the svchost file.
Now to know exactly what service is using which svchost use Process Explorer.
Download Process Explorer.
Hovering on the process a pop down menu comes out and there the details of the service are displayed.
Here you can stop the service. Double click on a svchost file and go to the services tab. Chose the service and press the stop button to stop it.
You can also disable the service from service control panel.
Type in the start menu run option.
service.msc |
Right click on the service and chose properties.
Here you can disable the service.
In the above process you can disable the service.
I hope this helps some one.
Please don’t forget to leave your valuable comments in this topic.
Leave a Comment