What Is Windows System32 Svchost.Exe?

by Tiffany Garden

If you've ever opened your task manager on a Windows system, chances are you've seen a number of processes named \"svchost.exe\" running. A common assumption is that this is a virus taking over a computer with multiple processes, an assumption that may be reinforced when you find you cannot close the processes. However, it is an important part of the Windows operating system, and controls many important dynamic link libraries.

Dynamic Link Libraries

Dynamic Link Libraries (DLLs) are modules that are used by other programs. They are a combination of functions and other data that can be called by the programs and services that use them. According to Microsoft's Developer Network, a few advantages to using DLLs include less memory usage, modular applications, and shared code between different applications. Svchost.exe controls these DLLs by having the ability to run them for the programs that need them, as Windows is unable to execute DLLs directly.

Number

Svchost.exe runs many different instances in the background. DLLs are grouped and use a common svchost.exe process for each group. Groups are typically defined by common functions, according to How to Geek. This allows Windows to avoid a complete crash should a DLL fail--only that process or service fails, and it usually be recovered quickly.

Location

The file svchost.exe is always in the same folder in Windows. You'll find it in \"C:\\Windows\\system32.\" This folder contains many files that run Windows and its services.

Registry Keys

If you need to find svchost.exe in the Windows registry for repairs or just out of curiosity, you'll find it at the registry key \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SvcHost.\" Unless you have a very specific reason for finding this key, do not alter or delete it or you will probably need to reinstall Windows.

Infection

Svchost.exe can sometimes be spoofed by viruses and trojans. It might look like the same process that shows up many times in the task manager, but this implementation of it can be a virus. Virus scans can identify this, and updating Windows may help as well, according to Computer Hope.

About the Author

Tiffany Garden has been a freelance writer since 2002, working in the commercial copywriting field. She has been published in a number of technical and gaming magazines, as well as on numerous websites. She also runs her own websites on a number of subjects, runs a handcrafted jewelry business and is a CompTIA A+ Certified computer technician.

Photo Credits

  • photo_camera Polka Dot RF/Polka Dot/Getty Images