What is svchost.exe?

Whenever you open Task Manager, you see svchost.exe processes, but not many people care about them. However, in a few cases, svchost.exe takes up a lot of RAM and CPU, causing abnormal computer performance. So what is svchost.exe specifically? Are they really necessary for your computer? The following article will answer those questions.

What is svchost.exe (Service Host)?

As explained by Microsoft, "svchost.exe is the name of a generic support process for services running from dynamic-link libraries (DLLs for short)". The concept is still somewhat vague for those who are not knowledgeable about information technology.

In recent years, Microsoft has changed many functions from using local Windows services (running .exe files) to dynamic link libraries (.dll files). From a programming perspective, this change makes better sense for code reuse and updating. However, the .dll file cannot be run directly from Windows like .exe, instead a shell loaded from an .exe executable will be used to host the above DLL services (if not understood). What is the shell, please refer to this article).

As such, svchost.exe is a system process that can host from one to many Windows services within the Windows NT operating system family.

Why are many svchost.exe processes working at the same time?

Grouping multiple services into a single process naturally conserves computer resources, which is of particular concern to NT designers because creating Windows processes takes more time and Consumes more memory than other operating systems (such as Unix).

However, if one of the services that causes the exception is not processed, the overall process may crash. In addition, defining component services may be more difficult for end users. Therefore, they have been separated into many separate processes.

Is it possible to turn off svchost.exe processes?

When svchost.exe processes show no sign of taking up a lot of resources, disabling them is not recommended. In fact, in modern versions of Windows, the handling of background services of the operating system has been simplified, so even disabling them will not bring much efficiency to the system.

Unless there is one or more svchost.exe consuming unusually large RAM or CPU resources, you can check the services related to it in Task Manager.

With Windows 10 or 8

The svchost.exe processes show up in the Processes tab under the name Service Host.

If a Service Host has multiple services inside, you can view these services by clicking on the expand arrow.

What is svchost.exe? Picture 1

Right-click on any service, there are three options: Stop , Open that service or Search online for that service .

What is svchost.exe? Picture 2

With Windows 7

The Task Manager in Windows 7 does not group processes in the same way, it only displays all instances of svchost.exe running.

What is svchost.exe? Picture 3

In the Processes tab , right-click on a specific svchost.exe , then select Go to Service (s) .

Go to the Services tab of Task Manager , where services running in that svchost.exe process will appear in the currently selected state.

What is svchost.exe? Picture 4

The full name of the service is displayed in the Description column , so you can choose to turn off unwanted services.

Can there be a "disguised" virus in the form of svchost.exe?

This is not impossible, but very difficult. To be sure, you can verify by right-clicking on the svchost.exe process you want to check, selecting Open file location . If the folder opened is WindowsSystem32 then rest assured that it is not a virus.

What is svchost.exe? Picture 5

However, as mentioned above, there are a lot of svchost.exe running in Windows, so such a manual check would not be thorough. Instead, use the reliable antivirus software, because maybe there are other viruses on your computer?

Through this article, TipsMake.com introduced you to what svchost.exe is as well as some issues related to it. Hope the above information will be useful to you!

4 ★ | 1 Vote

May be interested

  • Check out the 'buffalo' Pokémon in Pokémon GoCheck out the 'buffalo' Pokémon in Pokémon Go
    each type of pokemon has hp, cp, ability to attack and endure differently. based on these indicators, players can determine as well as choosing the most powerful pokemon for their offensive tactics.
  • Sitting home can also locate Pokemon around, do you believe it?Sitting home can also locate Pokemon around, do you believe it?
    the tightening of the niantic developers' rules to prevent players from abusing the support tools also brings annoyance, such as those who have no conditions to move much, go away, it is hard to know. get the location of the pokemon around the area they live in
  • 5 undeniable benefits when playing Pokemon Go5 undeniable benefits when playing Pokemon Go
    get to know many new people, breathe fresh air, relieve stress, increase concentration thanks to going out for a walk .... are compelling reasons to force you to try pokemon go now .
  • Want to earn the fastest Pokécoins in Pokémon Go? So don't miss this article!Want to earn the fastest Pokécoins in Pokémon Go?  So don't miss this article!
    pokécoins in pokémon go play the role of buying items in the store. the more coins you earn, the more likely you are to buy more items. to earn pokécoins, players will have to complete certain tasks or buy real money.
  • Pokémon systems when fighting in Pokémon GoPokémon systems when fighting in Pokémon Go
    each pokémon system in pokémon go has different strengths, along with a specific weakness. this type of pokémon will have the power to attack the other pokémon, but can defeat the other pokémon. if you know the characteristics of each type, it will be easier to choose which pokémon to battle.
  • The terms you need to know when playing Pokémon GoThe terms you need to know when playing Pokémon Go
    pokémon go is the most prominent name in recent days. this game of capturing and training virtual animals has created a relatively new way of playing, as players have to constantly move to catch pokémon. during the process of joining pokémon go, you will encounter and use a lot of important terms. so what do they mean?
  • How to play Pokemon GO on Windows computersHow to play Pokemon GO on Windows computers
    recently, pokemon go has become a popular game, attracting thousands of gamers around the world. in previous posts network administrator has guided you on how to play pokemon go on android devices and ios devices. in the article below, network administrator will guide you how to play pokemon go on windows computers using bluestacks emulator software.
  • How to become a good Pokémon Go hunter?How to become a good Pokémon Go hunter?
    with a new way of playing, pokémon go has created a new phenomenon in the game village around the world. players will have to go around and find pokémon for themselves. so how to quickly catch pokémon and in large numbers?
  • Things to know to upgrade Pokémon in Pokémon GoThings to know to upgrade Pokémon in Pokémon Go
    the whirlwind pokémon go has spread its power right on the first day of its release. everyone rushed to the street to find a pokémon for themselves. therefore, in order to become a pokémon hunter, you need to master the basics of participating in pokémon go battlefield.
  • List of medals received in Pokemon GoList of medals received in Pokemon Go
    in addition to getting items when leveling up, gamers who join pokemon go also have the opportunity to receive their proud achievements.