Сегодня мы поговорим про Svchost.exe, что это за процесс и почему он может грузить систему.
Как зайти во вкладку процессы
Пока компьютер работает нормально, обычного пользователя мало интересует, какие процессы запущены в системе и для чего они нужны вообще.
А вот нестандартное поведение ОС Windows XP/Vista/7 – торможение, зависание, частые перезагрузки, заставляет нас искать причины.
С чего же начать поиск? Давайте попробуем запустить «Диспетчер задач».
Варианты запуска.
- Нажимаем комбинацию клавиш «Ctrl»+ «Alt»+ «Del».
- Нажимаем кнопку «Пуск», выбираем команду «Выполнить», вводим 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 со списками служб каждой группы.
Например, в состав группы DcomLaunch входят следующие сервисы:
- Power – служба, которая управляет конфигурацией питания и отправкой уведомлений об установленных конфигурациях питания;
- PlugPlay – служба, благодаря которой компьютер автоматически распознает подключенные к нему устройства и настраивает их на работу без участия пользователя или минимизирует это участие.
- DcomLaunch – служба запуска серверов COM и DCOM для устойчивой работы программ использующие данные сервера.
Ни одну из выше указанных служб отключать не рекомендуется.
При просмотре данных процесса svchost обязательно обратите внимание на колонку «Имя пользователя».
В ней может находиться только одно из следующих значений: «Local Service», «System», «Network Service».
Где живет файл.
В операционных системах Windows XP/Vista/7 местоположение файла svchost.exe – стандартное:
- 32-битные ОС – C:WindowsSystem32;
- 64-битные ОС – C:WindowsSysWOW64.
Запомним точный адрес файла. Это нам пригодится в дальнейшем.
Вернуться к содержанию ^
Процесс svchost.exe и его связи
Диспетчер задач выдает нам целый список запущенных процессов svchost.exe, но этой информации явно недостаточно.
Естественно, нас интересует, какие именно сервисы запускает конкретный экземпляр этого процесса.
Итак, несколько способов узнать о связях svchost’а.
Команды tasklist и sc.
Применение команд tasklist и sc возможно в любой версии Windows. Поэтому, этот способ можно считать универсальным.
Прежде всего, запускаем cmd – интерпретатор командной строки Windows:
- нажимаем кнопку «Пуск»;
- выбираем команду «Выполнить»;
- вводим cmd и нажимаем кнопку «Ok».
Для получения списка служб на экране интерпретатора запускаем команду tasklist с ключом svc и нажимаем клавишу «Enter»:
- tasklist /svc «Enter».
Для сохранения результатов запроса в текстовый файл svc.txt, находящийся на диске C: в папке temp, делаем перенаправление вывода команды tasklist:
- tasklist /svc > C:tempsvc.txt «Enter»
Заметим, что файл будет сохранен в 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».
Два способа перехода к списку сервисов.
- Нажимаем кнопку «Пуск», находим команду «Выполнить», в командной строке вводим services.msc и нажимаем кнопку «Ok».
- Нажимаем кнопку «Пуск», затем выбираем Настройка ->Панель управления -> Администрирование -> Службы.
Диспетчер задач Windows Vista/7.
Получаем список сервисов, связанных с процессом svchost с помощью диспетчера задач Windows Vista/7:
- устанавливаем курсор на название процесса;
- вызываем контекстное меню нажатием правой кнопки мыши и выбираем опцию «Перейти к службам»;
- получаем список, в котором подсветкой выделены связанные с нашим процессом сервисы.
В операционной системе Windows XP опция «Перейти к службам», к сожалению, отсутствует. Этот вариант нельзя считать универсальным.
Утилита Process Explorer.
Эта программа не входит в дистрибутивы Windows, но доступна к скачиванию с сайта Microsoft либо со страницы загрузки Process Explorer.
Процесс запуска очень простой и не требующий инсталляции:
- скачиваем zip-архив;
- разархивируем в папку на диске;
- запускаем файл procexp.exe.
Утилита выдает детальную информацию о процессах, запущенных в системе: pid, загрузку cpu, краткое описание, сведения о производителе и т.д.
При наведении мыши на название одного из экземпляров svchost’а мы получили следующую информацию:
- Command Line – строка запуска сервиса или группы сервисов через svchost;
- Path – путь к файлу svchost.exe;
- Services – список сервисов.
Контекстное меню, вызываемое нажатием правой кнопки мыши, предоставляет большие возможности по управлению процессом и службами, которые он запускает.
Утилита AnVir Task Manager.
Программа AnVir Task Manager не только обеспечивает управление запущенными процессами, сервисами, драйверами и автозагрузкой, но и выполняет функции антивируса.
Порядок запуска такой же, как и у Process Explorer’а:
- скачиваем бесплатную версию AnVir Task Manager в формате zip-архива;
- разархивируем в папку на диске;
- запускаем файл AnVir.exe.
Для переключения языка при первом запуске программы пользуемся главным меню:
«View->Language->Russian».
Выбираем вкладку «Процессы» для получения подробной информации о наших svchost’ах.
В строке процесса мы видим сведения о производителе, путь к исполняемому файлу, процент загрузки ЦП и т.д.
Но самые интересные данные представлены в колонке «Автозагрузка». Здесь вы найдете список запускаемых svchost’ом сервисов.
Дважды щелкаем левой кнопкой мыши по названию процесса и получаем более детальную информацию о нем (окно с вкладками в нижней части экрана).
Система тормозит что делать
Какие симптомы указывают на виновность svchost и как устранить проблемы. Давайте разберемся.
Система может тормозить по разным причинам. Но если в диспетчере задач вы обнаружите процесс svchost.exe c высоким процентом загрузки центрального процессора (иногда даже около 100%) – вполне вероятно, что причина именно в нем.
Многие пользователи считают, что в этом случае 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 найден — отключаем запуск.
Для удаления подозрительного процесса в диспетчере задач вызываем контекстное меню нажатием правой кнопки мыши и выбираем команду «Завершить дерево процессов».
После выполнения всех описанных действий необходимо обязательно запустить антивирусную программу и пролечить компьютер.
Вернуться к содержанию ^
Svchost не является вирусом, но грузит систему
Если вы убедились, что svchost – реальный системный процесс, давайте разберемся со службами, которые он запускает.
Порядок действий следующий – по очереди останавливаем службы, связанные с процессом, и смотрим, что получится.
Мы уже рассказывали о том, как перейти к списку сервисов в разделе «Процесс svchost.exe и его связи». Теперь разберемся, как их останавливать.
Отключение сервиса в стандартной программе «Службы» ОС Windows:
- устанавливаем курсор на имя службы и двойным щелчком левой кнопки мыши открываем окно службы;
- переходим на вкладку «Общие», нажимаем кнопку «Стоп», затем – «Ok».
Отключение сервиса в программе 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».
Перед отключением службы вы должны четко представлять, какие функции она выполняет и не приведет ли ее отключение к нарушению работы системы.
Заметим, что при установке Windows включается стандартный набор служб. Некоторые из них могут быть совершенно не нужны вам для работы, и только потреблять ресурсы компьютера.
Поэтому желательно разобраться в назначении каждой из них и отключить лишние службы.
Вернуться к содержанию ^
Четыре возможных причины большой загрузки процессора
Если список служб, запускаемых svchost’ом, достаточно велик – поиск «виновника» превращается в довольно утомительное занятие.
Несколько полезных советов, на что следует обратить внимание в первую очередь.
- Служба автоматического обновления может работать некорректно для Windows XP. Причина – ошибки в реализации механизма проверки обновлений. Поскольку количество «заплаток» достаточно велико, компьютер способен искать их не один день и зависать при этом.
- Работа «Проводника Windows», связанного с нашим процессом, напрямую зависит от Internet Explorer. Поэтому устаревшая версия IE – одна из вероятных причин торможения. Решение проблемы – установка новой версии Internet Explorer’а (можно воспользоваться службой автоматического обновления Windows).
- «Кривые» драйверы, запускаемые svchost’ом из динамических библиотек, также одна из вероятных причин неприятностей. Испытывая трудности в поиске драйверов, пользователи иногда устанавливают найденный в Сети софт от неизвестных производителей. Чаще всего проблемы возникают с драйверами звуковых плат и видеокарт. Проблемные драйверы следует удалить и заменить стабильными версиями.
- Программа «Защитник 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. Заранее благодарен за помощь) Миниатюры
__________________
0 |
0 / 0 / 0 Регистрация: 06.09.2013 Сообщений: 4 |
|
06.09.2013, 23:26 [ТС] |
2 |
{
0 |
8616 / 4185 / 333 Регистрация: 22.02.2011 Сообщений: 13,721 |
|
07.09.2013, 11:50 |
3 |
По логам ни чего подозрительного нет. 1. Проверьте наличие 6to4 # цифра WIN +R — выполнить — msconfig В таком режиме грузит?
1 |
0 / 0 / 0 Регистрация: 06.09.2013 Сообщений: 4 |
|
07.09.2013, 15:43 [ТС] |
4 |
спасибо) проверил, Теперь как я понимаю последовательно включая службы определить кто гадит?
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…). Миниатюры
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: |
|
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» и многие другие.
Почему запущено так много svchost.exe?
При запуске системы, Svchost.exe проверяет часть раздела реестра со службами и создает список служб, которые ему необходимо загрузить. Каждый сеанс Svchost.exe может содержать группирование служб. Это сделано для уменьшения количества различных запущенных служб и улучшает отладку, если в этом будет необходимость. К примеру, один процесс svchost.exe запускает три службы связанные с брандмауэром. Согласитесь, ведь удобно видеть один процесс, чем три? Если ошибка случается в одной из трех запущенных служб, то это колоссально упрощает отладку и решение проблемы. И это касается остальных служб, которые может загружать svchost.exe и группировать их в один.
Где посмотреть, какие службы запускает svchost.exe
Вы можете посмотреть в редакторе реестра службы, которые запускает svchost.exe. Для этого нажмите Win+R и введите regedit, чтобы запустить редактор реестра. Далее перейдите по пути:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost
Вы можете заметить, что я открыл DcomLaunch и в нем 7 связанных служб, которые будут видны как один процесс svchost.exe.
Вы также можете проверить список служб с которыми связан svchost.exe через командную строку. Для этого запустите командную строку от имени админа и введите команду:
Tasklist /SVC
Вы можете заметить, что svchost.exe запускает 4 службы и объединяет их в одну. Также может и не объединять, как с примером PlugPlay.
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 | Поддержать ]