11

Глядя на TCPView, я вижу более 25 процессов svchost, использующих порты TCP и UDP. Если эти процессы svchost являются различными службами, необходимыми для Windows, то почему многие используют сеть?

1 ответ1

9

Согласно википедии:

В семействе операционных систем Windows NT svchost.exe (Service Host или SvcHost) - это системный процесс, в котором размещаются несколько служб Windows. Его исполняемый образ,% SystemRoot%\System32\Svchost.exe или% SystemRoot%\SysWOW64\Svchost.exe (для 32-разрядных служб, работающих в 64-разрядных системах), выполняется в нескольких экземплярах, каждый из которых содержит одну или несколько служб. Это важно при реализации так называемых процессов общих служб, когда ряд служб может совместно использовать процесс для сокращения потребления ресурсов.

Итак, ожидается, что у вас много процессов Windows, работающих над svhost.exe. Многие из них просто используют порты (сокеты) TCP/IP для взаимодействия процессов через локальный хост. Вот почему вы можете увидеть много сетевого трафика через svhost.exe.

Кроме того, вы также можете узнать, какая служба Windows работает через svhost. Я запускаю команду «tasklist /svc» на моем компьютере, и она возвращает мне зависимости между svhost и некоторыми запущенными службами Windows:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .