Windows system32 svchost exe k dcomlaunch

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

Сегодня мы поговорим про Svchost.exe, что это за процесс и почему он может грузить систему.

Как зайти во вкладку процессы

Пока компьютер работает нормально, обычного пользователя мало интересует, какие процессы запущены в системе и для чего они нужны вообще.

А вот нестандартное поведение ОС Windows XP/Vista/7 – торможение, зависание, частые перезагрузки, заставляет нас искать причины.

С чего же начать поиск? Давайте попробуем запустить «Диспетчер задач».

Варианты запуска.

  1. Нажимаем комбинацию клавиш «Ctrl»+ «Alt»+ «Del».
  2. Нажимаем кнопку «Пуск», выбираем команду «Выполнить», вводим taskmgr.exe и нажимаем кнопку «Ok».

Теперь переходим на вкладку «Процессы» и изучаем список.

Диспетчер задач

Большое количество процессов svchost.exe сразу настораживает. Ну что ж, самое время разобраться с возможностями этого приложения.

Вернуться к содержанию ^

В последнее время для компоновки служб Windows вместо привычных исполняемых файлов с расширением .exe все чаще применяются динамически подключаемые библиотеки с расширением .dll.

Этот способ считается более эффективным. Однако, библиотечный файл, в отличие от исполняемого, сам стартовать не может.

Запустить службу (сервис) из dll-файла «помогает» приложение svchost.exe.

Вот, например, как запускается служба DNS-клиента:

C:WINDOWSsystem32svchost.exe -k NetworkService.

Вернуться к содержанию ^

Несколько слов о процессах svchost.exe

Каждый экземпляр процесса svhost.exe инициируется родителем — системным процессом services.exe.

Один процесс svshost.exe может запускать одну службу или группу, состоящую из нескольких логически связанных служб Windows.

Вариант запуска «один процесс svchost -> несколько служб Windows» позволяет экономить ресурсы оперативной памяти и процессора.

Для просмотра svchost-групп и их состава переходим в реестр Windows:

  • нажимаем кнопку «Пуск» и находим команду «Выполнить»;
  • в командной строке вводим regedit.exe и нажимаем кнопку «Ok».
  • в реестре переходим к ветке HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionSvchost;
  • находим параметры REG_MULTI_SZ со списками служб каждой группы.

2-min

Например, в состав группы DcomLaunch входят следующие сервисы:

  1. Power – служба, которая управляет конфигурацией питания и отправкой уведомлений об установленных конфигурациях питания;
  2. PlugPlay – служба, благодаря которой компьютер автоматически распознает подключенные к нему устройства и настраивает их на работу без участия пользователя или минимизирует это участие.
  3. DcomLaunch – служба запуска серверов COM и DCOM для устойчивой работы программ использующие данные сервера.

Ни одну из выше указанных служб отключать не рекомендуется.

При просмотре данных процесса svchost обязательно обратите внимание на колонку «Имя пользователя».

В ней может находиться только одно из следующих значений: «Local Service», «System», «Network Service».

3-min

Где живет файл.

В операционных системах Windows XP/Vista/7 местоположение файла svchost.exe – стандартное:

  • 32-битные ОС – C:WindowsSystem32;
  • 64-битные ОС – C:WindowsSysWOW64.

4-min

Запомним точный адрес файла. Это нам пригодится в дальнейшем.

Вернуться к содержанию ^

Процесс svchost.exe и его связи

Диспетчер задач выдает нам целый список запущенных процессов svchost.exe, но этой информации явно недостаточно.

Естественно, нас интересует, какие именно сервисы запускает конкретный экземпляр этого процесса.

Итак, несколько способов узнать о связях svchost’а.

Команды tasklist и sc.

Применение команд tasklist и sc возможно в любой версии Windows. Поэтому, этот способ можно считать универсальным.

Прежде всего, запускаем cmd – интерпретатор командной строки Windows:

  • нажимаем кнопку «Пуск»;
  • выбираем команду «Выполнить»;
  • вводим cmd и нажимаем кнопку «Ok».

Для получения списка служб на экране интерпретатора запускаем команду tasklist с ключом svc и нажимаем клавишу «Enter»:

  • tasklist /svc «Enter».

5-min

Для сохранения результатов запроса в текстовый файл svc.txt, находящийся на диске C: в папке temp, делаем перенаправление вывода команды tasklist:

  • tasklist /svc > C:tempsvc.txt «Enter»

6-min

Заметим, что файл будет сохранен в dos-кодировке.

Фрагмент листинга tasklist.exe.

Имя образа PID Службы:

+++

  • svchost.exe 1216 DcomLaunch
  • svchost.exe 1300 RpcSs
  • svchost.exe 1384 WudfSvc
  • svchost.exe 1528 Dnscache
  • svchost.exe 1584 LmHosts, SSDPSRV

+++

Колонки таблицы:

  • «Имя образа» – имя исполняемого файла;
  • «PID» – идентификатор процесса;
  • «Службы» – список сервисов.

Чтобы получить информацию о конкретном сервисе, задаем его краткое название в качестве параметра команды управления сервисами sc.

Пример получения сведений о службе TermService.

– sc qc TermService «Enter».

Два способа перехода к списку сервисов.

  1. Нажимаем кнопку «Пуск», находим команду «Выполнить», в командной строке вводим services.msc и нажимаем кнопку «Ok».
  2. Нажимаем кнопку «Пуск», затем выбираем Настройка ->Панель управления -> Администрирование -> Службы.

7-min

Диспетчер задач Windows Vista/7.

Получаем список сервисов, связанных с процессом svchost с помощью диспетчера задач Windows Vista/7:

  • устанавливаем курсор на название процесса;
  • вызываем контекстное меню нажатием правой кнопки мыши и выбираем опцию «Перейти к службам»;
  • получаем список, в котором подсветкой выделены связанные с нашим процессом сервисы.

8-min

В операционной системе Windows XP опция «Перейти к службам», к сожалению, отсутствует. Этот вариант нельзя считать универсальным.

Утилита Process Explorer.

Эта программа не входит в дистрибутивы Windows, но доступна к скачиванию с сайта Microsoft либо со страницы загрузки Process Explorer.

Процесс запуска очень простой и не требующий инсталляции:

  • скачиваем zip-архив;
  • разархивируем в папку на диске;
  • запускаем файл procexp.exe.

Утилита выдает детальную информацию о процессах, запущенных в системе: pid, загрузку cpu, краткое описание, сведения о производителе и т.д.

При наведении мыши на название одного из экземпляров svchost’а мы получили следующую информацию:

  • Command Line – строка запуска сервиса или группы сервисов через svchost;
  • Path – путь к файлу svchost.exe;
  • Services – список сервисов.

9-min

Контекстное меню, вызываемое нажатием правой кнопки мыши, предоставляет большие возможности по управлению процессом и службами, которые он запускает.

Утилита AnVir Task Manager.

Программа AnVir Task Manager не только обеспечивает управление запущенными процессами, сервисами, драйверами и автозагрузкой, но и выполняет функции антивируса.

Порядок запуска такой же, как и у Process Explorer’а:

  • скачиваем бесплатную версию AnVir Task Manager в формате zip-архива;
  • разархивируем в папку на диске;
  • запускаем файл AnVir.exe.

10-min

Для переключения языка при первом запуске программы пользуемся главным меню:

«View->Language->Russian».

Выбираем вкладку «Процессы» для получения подробной информации о наших svchost’ах.

В строке процесса мы видим сведения о производителе, путь к исполняемому файлу, процент загрузки ЦП и т.д.

Но самые интересные данные представлены в колонке «Автозагрузка». Здесь вы найдете список запускаемых svchost’ом сервисов.

Дважды щелкаем левой кнопкой мыши по названию процесса и получаем более детальную информацию о нем (окно с вкладками в нижней части экрана).

Система тормозит что делать

Какие симптомы указывают на виновность svchost и как устранить проблемы. Давайте разберемся.

Система может тормозить по разным причинам. Но если в диспетчере задач вы обнаружите процесс svchost.exe c высоким процентом загрузки центрального процессора (иногда даже около 100%) – вполне вероятно, что причина именно в нем.

11-min

Многие пользователи считают, что в этом случае svchost обязательно является вирусом. Но это не так. Процесс может грузить систему и по другим причинам.

Давайте рассмотрим, как решить проблему с svchost’ом в обоих случаях.

Вернуться к содержанию ^

Svchost – вирус или нет?

Многие трояны и другие компьютерные вирусы маскируются под известные системные приложения Windows. Svchost – не исключение.

По данным лаборатории Касперского svchost’ом «прикидываются» вирусы Trojan-Clicker.Win32.Delf.cn, Virus.Win32.Hidrag.d, Net-Worm.Win32.Welchia.a, а также известный большинству пользователей вирус Kido.

Итак, начинаем проверять наш процесс.

В первую очередь обратите внимание на расположение файла svchost.exe. Если оно отличается от стандартного – файл смело можно удалять.

Проверьте имя пользователя, запустившего процесс. Список допустимых имен приведен в разделе «Несколько слов о процессах svchost.exe».

Внимательно перечитайте имя процесса. Вирусописатели часто используют похожие имена: svhost, svchosts и т.д.

Приложение никогда не может запускаться через раздел «Run» реестра Windows.

Поэтому обязательно нужно проверить его наличие в автозагрузке:

  • нажимаем кнопку «Пуск», выбираем команду «Выполнить», вводим msconfig и нажимаем кнопку «Ok»;
  • переходим на вкладку «Автозагрузка»;
  • если файл svchost.exe найден — отключаем запуск.

12-min

Для удаления подозрительного процесса в диспетчере задач вызываем контекстное меню нажатием правой кнопки мыши и выбираем команду «Завершить дерево процессов».

После выполнения всех описанных действий необходимо обязательно запустить антивирусную программу и пролечить компьютер.

Вернуться к содержанию ^

Svchost не является вирусом, но грузит систему

Если вы убедились, что svchost – реальный системный процесс, давайте разберемся со службами, которые он запускает.

Порядок действий следующий – по очереди останавливаем службы, связанные с процессом, и смотрим, что получится.

Мы уже рассказывали о том, как перейти к списку сервисов в разделе «Процесс svchost.exe и его связи». Теперь разберемся, как их останавливать.

Отключение сервиса в стандартной программе «Службы» ОС Windows:

  • устанавливаем курсор на имя службы и двойным щелчком левой кнопки мыши открываем окно службы;
  • переходим на вкладку «Общие», нажимаем кнопку «Стоп», затем – «Ok».

13-min

Отключение сервиса в программе Process Explorer:

  • устанавливаем курсор на нужный процесс svchost.exe, вызываем контекстное меню нажатием правой кнопки мыши и выбираем опцию «Properties»;
  • в открывшемся окне переходим на вкладку «Services»;
  • выбираем нужную службу в списке и нажимаем кнопку «Stop».

Отключение сервиса в программе AnVir Task Manager:

  • устанавливаем курсор на нужный процесс svchost.exe, вызываем контекстное меню нажатием правой кнопки мыши и выбираем «Перейти->Перейти к сервису»;
  • выбираем нужный сервис в списке, вызываем контекстное меню нажатием правой кнопки мыши и выбираем опцию «Стоп».

Отключение сервиса с помощью команды sc:

  • нажимаем кнопку «Пуск»;
  • выбираем команду «Выполнить»;
  • вводим cmd и нажимаем кнопку «Ok»;
  • в окне интерпретатора вводим команду: sc stop «имя службы» «Enter».

Если остановленная вами служба не является причиной загрузки процессора, ее следует запустить и повторить те же действия со следующей службой.

Перезапуск сервисов:

  • программа «Службы» — кнопка «Пуск»;
  • программа Process Explorer – кнопка «Restart»;
  • программа AnVir Task Manager – кнопка «Пуск»;
  • команда sc — sc start «имя службы» «Enter».

Отметим, что остановка службы действует только до перезагрузки Windows. Поэтому, если вы нашли «виновницу», которая грузит систему, нужно отключить ее запуск в программе «Службы»:

  • нажимаем кнопку «Пуск», выбираем меню «Настройка ->Панель управления -> Администрирование -> Службы»;
  • устанавливаем курсор на имя сервиса и двойным щелчком левой кнопки мыши открываем его окно;
  • переходим на вкладку «Общие»;
  • находим параметр «Тип запуска», устанавливаем значение «Отключено» и нажимаем кнопку «Ok».

14-min

Перед отключением службы вы должны четко представлять, какие функции она выполняет и не приведет ли ее отключение к нарушению работы системы.

Заметим, что при установке Windows включается стандартный набор служб. Некоторые из них могут быть совершенно не нужны вам для работы, и только потреблять ресурсы компьютера.

Поэтому желательно разобраться в назначении каждой из них и отключить лишние службы.

Вернуться к содержанию ^

Четыре возможных причины большой загрузки процессора

Если список служб, запускаемых svchost’ом, достаточно велик – поиск «виновника» превращается в довольно утомительное занятие.

Несколько полезных советов, на что следует обратить внимание в первую очередь.

  1. Служба автоматического обновления может работать некорректно для Windows XP. Причина – ошибки в реализации механизма проверки обновлений. Поскольку количество «заплаток» достаточно велико, компьютер способен искать их не один день и зависать при этом.
  2. Работа «Проводника Windows», связанного с нашим процессом, напрямую зависит от Internet Explorer. Поэтому устаревшая версия IE – одна из вероятных причин торможения. Решение проблемы – установка новой версии Internet Explorer’а (можно воспользоваться службой автоматического обновления Windows).
  3. «Кривые» драйверы, запускаемые svchost’ом из динамических библиотек, также одна из вероятных причин неприятностей. Испытывая трудности в поиске драйверов, пользователи иногда устанавливают найденный в Сети софт от неизвестных производителей. Чаще всего проблемы возникают с драйверами звуковых плат и видеокарт. Проблемные драйверы следует удалить и заменить стабильными версиями.
  4. Программа «Защитник Windows» из стандартного дистрибутива Windows 7/Vista предназначенная для защиты ПК от вредоносных программ не может работать в связке с антивирусными программами. Но, к сожалению, не каждый антивирусник может деактивировать «Защитника» (пример — Eset Nod). Для решения вопроса заходим в «Панель управления» через кнопку «Пуск», находим «Защитника» и выключаем флажок «Запускать проверку в состоянии простоя».

Надеемся, что материалы нашей статья помогут вам разобраться в проблемных ситуациях с процессом svchost.exe. Удачи.

Вернуться к содержанию ^

Пишу со своего компа.

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

Теоретически, дальнейшие действия по выполнению написанных скриптов понятны.Но есть ряд вопросов.

Прежде чем приступить к их исполнению,необходимо ли обратно отключить антивирус,файервол,автоматическое обновление и восстановление системы?(вчера их отключал,но после завершения логов обратно включил.)

Как я понял,AVZ создаст ‘quarantine.zip’. Его надо письмом отослать по указанному адресу.Однако не понял,как в теле письма создать пароль на архив вирус?

Архивировать ведь будет AVZ. Мне необходимо будет извлечь содержимое из архива и заного с архивировать,но уже с паролем?

Вчера старался делать как рекомендовано.Естественно не до сути исполняемых процессов было.Все таки интересно,можно сейчас уже предположить,что в итоге с тем компом? Вирус или глючит сама ОС ?

C. Tantin

Отключил в службах этот DCOM.

перезагрузил комп.

Результат: процессор так же загружен 97%,только теперь уже грузит его svchost.exe (Network Service)

Анвиртаскменеджер пишет,что удаленный вызов процедур.(RPC)

Есть еще одно непонятное. При первом подходе к больному компу видел что загружено обновление.Тогда запустил его.Комп из sp2 превратился в sp3.

Потом опять перед выключением увидел,что он опять грузит обновления.

Вчера тоже в процессе работы видел,что грузит обновления,медленно,но грузит.

Попытка щелчком мышки посмотреть,что же он так долго грузит ни к чему не приводит.

0 / 0 / 0

Регистрация: 06.09.2013

Сообщений: 4

1

06.09.2013, 23:17. Показов 80205. Ответов 6


всем доброго времени суток)

проблема с процессом svchost.exe(DcomLaunch). грузит процессор даже в простое, скачкообразно от 0 — до 30% с большой частотой, с нагрузкой (например работа в браузере) планка подымается до 0-50%. Порыскав по интернетам решил попытаться найти помощи у вас.

Использовав Proccessor Explorer обнаружилось (во вкладке потоки) что это сервис plug&play а точнее библиотека RPCRT4.dll с постоянной командой rpcSend+0x18f и при том не один. Принт из proccessor explorer с этими потоками так же вложен в логи.

ОС Vista Home Premium, антивирь KIS 2010.

Заранее благодарен за помощь)

Миниатюры

и снова svchost.exe(DcomLaunch) (логи внутри)
 

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



0 / 0 / 0

Регистрация: 06.09.2013

Сообщений: 4

06.09.2013, 23:26

 [ТС]

2

{
P.S. интересная особенность >> ровно через каждые две минуты максимум загрузки на ЦП от svchost.exe(DcomLaunch) (под 50-60%)
}



0



Вирусоборец

8616 / 4185 / 333

Регистрация: 22.02.2011

Сообщений: 13,721

07.09.2013, 11:50

3

По логам ни чего подозрительного нет.

1. Проверьте наличие 6to4 # цифра
2. Загрузитесь в режиме «чистой загрузки»:

WIN +R — выполнить — msconfig
На вкладке Общие выберите параметр Выборочный запуск.
В разделе Выборочный запуск снимите флажок Загружать элементы автозагрузки.
На вкладке Службы установите флажок Не отображать службы Майкрософт и нажмите кнопку Отключить все.
Нажмите Применить — OK и — Перезапустить.

В таком режиме грузит?



1



0 / 0 / 0

Регистрация: 06.09.2013

Сообщений: 4

07.09.2013, 15:43

 [ТС]

4

спасибо) проверил,
1) по первому пункту — действительно было множество 6to4 адаптеров, решилось удалением и майкрософтовским фиксом, но проблему с загрузкой ЦП svchost-ом это не решило.
2) по второму — проделав всё как написали НАГРУЗКА ЦП svchost-ом ПРОПАЛА.

Теперь как я понимаю последовательно включая службы определить кто гадит?



0



Вирусоборец

19089 / 14718 / 2776

Регистрация: 08.10.2012

Сообщений: 59,816

07.09.2013, 17:41

5

Именно так.



2



0 / 0 / 0

Регистрация: 06.09.2013

Сообщений: 4

07.09.2013, 18:25

 [ТС]

6

нашёлся, это была некая служба mobile broadband hl service (is developed by Huawei Technologies Co.,Ltd ), кстати к ней же относится и процесс с именем mbbService.exe, который не сильно нагружал ЦП, по нему нашёл где лежит это ПО и удалил (что то типа C:ProgramDatamobilebrserv…).
Проблема решена, всем спасибо!!!

Миниатюры

и снова svchost.exe(DcomLaunch) (логи внутри)
 



0



Вирусоборец

8616 / 4185 / 333

Регистрация: 22.02.2011

Сообщений: 13,721

08.09.2013, 07:00

7

Удачи!



0



  • Remove From My Forums
  • Question

  • Hi folks,

    My disk is being hit many times every second that my PC is powered on.  Poking around with the excellent process monitor from SysInternals has shown that the activity is from the DCOMLaunch utility that runs within the svchost daemon.  The program
    is constantly querying registry keys that generally have some sort of CLSID for a name and seem to contain PCI IDs as values.  I’m not sure why DCOM would be trying to enumerate my hardware, but that’s beside the point — I want this to stop.  Please 
    help!  I’ve provided a brief exerpt of a sample ProcMon log below, and I would be happy to provide any other information that would help you to help me.

    Thanks in advance,

    Eglin

    4:45:43.7766394 PM svchost.exe 764 RegQueryValue HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}##?#USB#VID_045E&PID_028E#0B5D273#{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}DeviceInstance SUCCESS Type: REG_SZ, Length: 60, Data: USBVID_045E&PID_028EB5D273 4:45:43.7766689 PM svchost.exe 764 RegCloseKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}##?#USB#VID_045E&PID_028E#0B5D273#{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS 4:45:43.7766894 PM svchost.exe 764 RegCloseKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}##?#USB#VID_045E&PID_028E#0B5D273#{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}# SUCCESS 4:45:43.7768539 PM svchost.exe 764 RegQueryKey HKLMSystemCurrentControlSetControlDeviceClasses SUCCESS Query: HandleTags, HandleTags: 0x0 4:45:43.7768924 PM svchost.exe 764 RegOpenKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS Desired Access: Query Value 4:45:43.7769337 PM svchost.exe 764 RegQueryKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS Query: HandleTags, HandleTags: 0x0 4:45:43.7769579 PM svchost.exe 764 RegOpenKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}##?#USB#VID_045E&PID_028E#0B5D273#{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}# SUCCESS Desired Access: Query Value 4:45:43.7769894 PM svchost.exe 764 RegCloseKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS 4:45:43.7770145 PM svchost.exe 764 RegQueryKey HKLMSystemCurrentControlSetControlDeviceClasses SUCCESS Query: HandleTags, HandleTags: 0x0 4:45:43.7770367 PM svchost.exe 764 RegOpenKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS Desired Access: Query Value 4:45:43.7770615 PM svchost.exe 764 RegQueryKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS Query: HandleTags, HandleTags: 0x0 4:45:43.7770824 PM svchost.exe 764 RegOpenKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb}##?#USB#VID_045E&PID_028E#0B5D273#{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS Desired Access: Query Value 4:45:43.7771089 PM svchost.exe 764 RegCloseKey HKLMSystemCurrentControlSetControlDeviceClasses{ec87f1e3-c13b-4100-b5f7-8b84d54260cb} SUCCESS

    test

The DCOMLAUNCH service launches COM and DCOM servers in response to object activation requests. If this service is stopped or disabled, programs using COM or DCOM will not function properly. It is strongly recommended that you have the DCOMLAUNCH service running.

Default Settings

Startup type: Automatic
Display name: DCOM Server Process Launcher
Service name: DcomLaunch
Service type: share
Error control: normal
Group: COM Infrastructure
Object: LocalSystem
Path: %SystemRoot%system32svchost.exe -k DcomLaunch -p
File: %SystemRoot%system32rpcss.dll
Registry key: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDcomLaunch
Privileges:
  • SeAssignPrimaryTokenPrivilege
  • SeAuditPrivilege
  • SeChangeNotifyPrivilege
  • SeCreateGlobalPrivilege
  • SeDebugPrivilege
  • SeImpersonatePrivilege
  • SeIncreaseQuotaPrivilege
  • SeTcbPrivilege
  • SeBackupPrivilege
  • SeRestorePrivilege

Default Behavior

DCOM Server Process Launcher is a Win32 service. In Windows 10 it is starting automatically when the operating system starts. Then the DCOM Server Process Launcher service is running as LocalSystem in a shared process of svchost.exe along with other services. If DCOM Server Process Launcher fails to start, the failure details are being recorded into Event Log. Then Windows 10 will start up and notify the user that the DcomLaunch service has failed to start due to the error.

Dependencies

While DCOM Server Process Launcher is stopped, disabled or working incorrectly, the following services do not start:

  • Background Tasks Infrastructure Service
  • Local Session Manager
  • Remote Procedure Call (RPC)

Restore Default Startup Configuration of DCOM Server Process Launcher

1. Run the Command Prompt as an administrator.

2. Copy the commands below, paste them into the command window and press ENTER:

sc config DcomLaunch start= auto

sc start DcomLaunch

3. Close the command window and restart the computer.

The DcomLaunch service is using the rpcss.dll file that is located in the C:Windowssystem32 directory. If the file is removed or corrupted, read this article to restore its original version from Windows 10 installation media.

Давайте разберем популярные вопросы связанные с службой узла, он же svchost.exe. В частности: Что такое svchost.exe? Почему в диспетчере задач отображается несколько процессов svchost.exe? Как узнать имя службы и описания svchost? Почему svchost.exe грузит процессор, память, диск или систему в целом? В диспетчере задач можно увидеть такие имена, как «Служба узла», «Узел служб» или «svchost.exe». Запомните, это одно и тоже.

Что такое svchost.exe в Windows?

Svchost.exe — это общее имя хост-процесса для служб, которые запускаются из динамически подключаемых библиотек. По сути svchost.exe управляет системными службами, которые запускаются из динамически подключаемых библиотек DLL. Что это значит? К примеру, вы наверняка устанавливали игры на свой ПК и, если в Windows запустить исполняемый файл «.exe», то он запуститься привычным нам способом, чтобы установить эту игру. Проблема в том, что вы не можете запустить файл DLL напрямую из Windows так же, как исполняемый файл «.exe». Вместо этого используется оболочка, загружаемая из исполняемого файла. Так и родился процесс Svchost.exe для запуска DLL, который находится в каталоге System32. Примерами таких системных служб являются: «Автоматическое обновление», «Брандмауэр Windows», «Plug and Play», «Служба факсов», «Темы Windows» и многие другие. www.neuber.com/taskmanager/process/svchost.exe.html

Почему запущено так много svchost.exe?

При запуске системы, Svchost.exe проверяет часть раздела реестра со службами и создает список служб, которые ему необходимо загрузить. Каждый сеанс Svchost.exe может содержать группирование служб. Это сделано для уменьшения количества различных запущенных служб и улучшает отладку, если в этом будет необходимость. К примеру, один процесс svchost.exe запускает три службы связанные с брандмауэром. Согласитесь, ведь удобно видеть один процесс, чем три? Если ошибка случается в одной из трех запущенных служб, то это колоссально упрощает отладку и решение проблемы. И это касается остальных служб, которые может загружать svchost.exe и группировать их в один.

запущено много svchost.exe в диспетчере задач

Где посмотреть, какие службы запускает svchost.exe

channel

Вы можете посмотреть в редакторе реестра службы, которые запускает svchost.exe. Для этого нажмите Win+R и введите regedit, чтобы запустить редактор реестра. Далее перейдите по пути:

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost

Вы можете заметить, что я открыл DcomLaunch и в нем 7 связанных служб, которые будут видны как один процесс svchost.exe.

Службы в реестре, который запускает svchost

Вы также можете проверить список служб с которыми связан svchost.exe через командную строку. Для этого запустите командную строку от имени админа и введите команду:

  • Tasklist /SVC

Вы можете заметить, что svchost.exe запускает 4 службы и объединяет их в одну. Также может и не объединять, как с примером PlugPlay.

список служб, которые запускает svchost

svchost.exe грузит систему — ЦП, Память или Диск

Когда вы видите в диспетчере задач, что Служба узла (svchost.exe) грузит вашу систему, в частности ЦП, память или диск, то это может быть не то, что вы себе представляли, и грузить могут совершенно другие службы. К примеру, мы запускаем обновления Windows 10 в центре обновлений, и у нас svchost.exe будет грузить процессор, память или диск почти до 100%. Когда обновления установятся, то процесс svchost.exe больше не будет грузит вашу систему. В другом случае, может быть запущена автоматическая проверка защитником Windows, и в этот момент у вас будет грузится система до 70-90%. Нужно всего лишь подождать. В некоторых других случаях это может быть вирус.

Как узнать, что за служба связанна с svchost.exe

Жмем Ctrl+Shift+Esc, чтобы открыть диспетчер задач. Далее смотрим, что именно у нас под нагрузкой. В моем случае я вижу, что «Узел службы: локальная система» грузит мой диск. Раздвигаю список «Узла службы», и там куча служб. Я бегло посмотрел и обнаружил, что там есть такая служба как «Центр обновления Windows«, далее я перешел в параметры центра обновлений и обнаружил, что идет установка новых обновлений для системы. Я просто пережду, и мой диск после окончания всех процессов по обновлению, перестанет грузиться.

К примеру, если вы не знаете, что за служба в списке «Узла служб», то нажмите правой кнопкой мыши по службе и выберите «Открыть службу«. Там вы обнаружите описание данной службы и для чего она нужна. Вы также можете выбрать «Поиск в Интернете» для описания данной службы.

Узнать для чего эта служба нужна

Как проверить, является ли svchost.exe вирусом

Вредоносное ПО может грузить вашу систему до 80%. В частности, вирусу могут иметь точно такое же имя как и svchost.exe. ,Откройте диспетчер задач, нажав Ctrl+Shift+Esc, и нажмите правой кнопкой мыши по той службе узла, которую считаете за вирус. Далее выберите «Открыть местоположение файла» и, если svchost.exe находиться в каталоге C:WindowsSystem32, то это не вирус. Также рекомендую воспользоваться антивирусным сканером, как Zemana.

Расположение служба узла


Смотрите еще:

  • Cлужба узла: Служба репозитория состояний грузит ЦП в Windows 10
  • dwm.exe: Что это такое и как работает в Windows 10
  • Windows Modules Installer Worker (Tiworker.exe): Грузит ЦП и Диск
  • Wmi provider host (WmiPrvSE.exe): Высокая загрузка ЦП в Windows 10
  • Как исправить код ошибки 0xc000000e winload.exe в Windows 10

[ Telegram | Поддержать ]

Понравилась статья? Поделить с друзьями:
  • Windows system32 sru что за папка
  • Windows system32 sppextcomobjpatcher exe что это
  • Windows system32 sppextcomobjhook dll что это
  • Windows system32 spool drivers color скачать
  • Windows system32 servermanager cache cbsupdatestate bin does not exist