Wednesday, January 5, 2011

svchost.exe

What is svchost.exe?

The file svchost.exe is the Generic Host Process for Win32 Services used for administering 16-bit-based dynamically linked library files (DLL files) including other supplementary support applications.
Microsoft's description:

The Svchost.exe file is located in the %SystemRoot%\System32 folder. At startup, Svchost.exe checks the services part of the registry to construct a list of services that it must load. Multiple instances of Svchost.exe can run at the same time. Each Svchost.exe session can contain a grouping of services. Therefore, separate services can run, depending on how and where Svchost.exe is started. This grouping of services allows for better control and easier debugging. 

Importance of svchost.exe
  • As operating systems became more complex Microsoft decided to run more software functionality from a dynamic link library (DLL) interface. However DLLs 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.
  • This process is considered safe. It is unlikely to pose any harm to your system.
  • This process is considered to be CPU intensive. Without proper management, CPU intensive processes can manipulate system resources and slows down computer.

0 comments:

Post a Comment

Search This Blog

Followers

Categories

Twitter Delicious Facebook Digg Stumbleupon Favorites More