Что делает процесс svchost.exe?


34

На всех компьютерах с Windows, похоже, запущено несколько процессов svchost.exe. Что делают эти процессы и почему так много работает?


3
+1 Забавно, так что мало кто пытается поднять хороший вопрос ;-)
Ivo Flipse

В ServerFault есть дубликат: serverfault.com/questions/11402
Питер Мортенсен,

Ответы:


33

Я написал подробное объяснение того, что это за процесс, и как выяснить, что делает каждый из них.

Суть в том, что svchost - это процесс, который содержит все службы Windows. Поскольку существует много служб Windows, существует также много запущенных экземпляров.

Что такое svchost.exe и почему он работает?

Самый простой способ проверить это - использовать Process Explorer:

альтернативный текст


7
Почему ... ты ... маленький ... Ты избил меня на 20 секунд и использовал точно такую ​​же ссылку!
Дэн Уокер

3
=) Я тоже проголосую за ваш ответ!
How-To Geek

11

svchost - это процесс, который запускает все службы на вашем компьютере. Каждый работающий сервис получает свою собственную копию svchost, поэтому работает так много копий.

В How To Geek есть более подробная информация.


2
Многие экземпляры svchost содержат более одной службы, поэтому не каждая служба получает свой собственный хост. Также есть еще сервисы, которые живут в своем, индивидуальном, не свчостном процессе.
Джоу

@Johannes Rössel: у каждого сервиса есть свой svchost: serverfault.com/questions/2786/…
Питер Мортенсен,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.