What is the process -- What is svchost.exe? Why does it run?

Source: Internet
Author: User

You hardly hesitate to read this article.ArticleIt's because you also think it's strange why a running process is called svchost.exe. you cannot stop them, and you do not remember when to start them... so what exactly are they?
We have written a series of articles to explain the various processes found in the task manager. This article is a part of the article, including: jusched.exe, dwm.exe, ctfmon.exe, wmpnetwk.exe, wmpnscfg.exe, mdnsresponder.exe, conhost.exe, rundll32.exe, dpupdchk.exe, and adobe_updater.exe.
Do you know what these services are? You 'd better start reading it!

So what is it?

Microsoft's explanation :"Svchost.exe is the name of a common host process.". Can I speak it a little more commonly?
Not long ago, Microsoft began to move all functions inside windows. DLL file to replace the previous. EXE file. from the programming point of view, this is conducive to reuse... but the problem is that you cannot directly run. DLL file, which must be loaded by an executable file, so svchost.exe is generated in this way.

Why are many svchost.exe running?

If you have noticed the service in the control panel, you may notice that many services are required by the system. However, if all services are running under a svchost.exe instance, if one of the running errors may cause the system to crash... so they are separated.
These services are grouped according to certain logic. Each group generates a svchost.exe instance. for example, svchost.exe runs three firewall-related services, and svchost.exe may run all services related to the user interface.

What is its use?

You can stop services that are not absolutely required to run. If you notice that a svchost.exe occupies a CPU, You can restart the currently running service. the biggest problem is how to identify which service is running under which specific svchost.exe... the following content will be discussed here.
If you are curious about what we are talking about, open your task manager and click the "view all user processes" box:

Search by command line

If you want to see the specific svchost.exe of a service host, you can run the tasklist command to view a list of services.

Tasklist/svc

The problem with using the command line method is that you don't have to know what these obscure names refer.

View in Task Manager

You can right-click a svchost.exe process and select the "View service" option.

The service tab is displayed. services running in the svchost.exe process are selected:

The best thing to do is that you can see the real names in the description column, so you can select services that do not need to run and disable them.

Use process Explorer

You can also use a great process explorer tool to check which services are run as a part using svchost.exe. move your mouse over a process and a list will pop up to show all the services it is responsible.

You can also double-click a svchost.exe and select the service tab, where you can choose to close services that you do not want to run.

Disable Service

Open Control Panel> Administrative Tools> services, or enter services in the Start Menu or running box. MSC and press Enter. find the service you want to stop in the list. You can double-click or right-click and select Properties.

Change the start type to disabled, and then click STOP to stop running immediately.

You can also use the command line to disable a service. The "TrkWks" in the command line below is the name of a service in the preceding dialog box, you can find the tasklist command in the previous article.

SC config TrkWks start = disabled

I hope this article will help some people!

Address: http://www.howtogeek.com/howto/windows-vista/what-is-svchostexe-and-why-is-it-running/

Address: http://www.cnblogs.com/technology/archive/2011/07/20/svchost_exe.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.