Link to home
Start Free TrialLog in
Avatar of we4u
we4uFlag for United Arab Emirates

asked on

What is SVCHOST.exe..??

What role does it play in running our system? There are whole lots of svchost.exe processes running in background and we even cant kill them...!!!
ASKER CERTIFIED SOLUTION
Avatar of regnighc
regnighc
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Also Killing these may result in loss of network connectivity and even prompt a shutdown countdown
SOLUTION
Avatar of LeeTutor
LeeTutor
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of we4u

ASKER

What is svchost.exe?

Svchost.exe is a generic host process name for services that run from dynamic-link libraries (DLLs). The Svchost.exe file is located in the %SystemRoot%\System32 folder. These file first checks for the services part of the registry and maintains a list of them that it should load at the startup.
In Windows, the functionality from internal Windows services have been moved to .dll files instead of .exe files. But .dll files can not be opened directly and thus require a special .exe file called svchost.exe.
Why more than one svchost.exe process is running?
There are more than svchost.exe processes running in the background but having their own functions. One might perform some functions related to some user interface and another may run services required by the firewall.
Check the list of services running in svchost from command line:
"    Open command prompt by typing cmd in the Run dialog box.
"    Type Tasklist /SVC and then Enter.
/SVC is a switch that shows the list of active services in each process.**

This is a problem that happened to one of our viewers. His system got infected with a virus but his Anti Virus cleaned it successfully. But what was strange is that during the next startup his system showed an error message C:\recycled\SVCHOST.exe not found.
I came to know that this problem is mostly caused when scanned with either McAfee or AVG Anti Virus (I dont discourage the use of them). The problem is caused when either the virus or the Anti Virus does some changes in the registry. To know more about the Svchost.exe process.
Well the solution is not at all difficult:
"    Open registry editor (typing regedit in the Run box).
"    Navigate to both of the following keys:
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows NT\CurrentVersion\WinLogon
"    Now if you will see a shell Explorer.exe with the value C:\recycled\SVCHOST.exe in any one of them, just delete the whole key of explorer.exe
Rebooting will solve the problem
                                                          **SaS**
we4u, is your question answered?