включить группировку процессов svchost что это значит
«Svchost» нагружает процессор — решение проблемы
Проблема, описываемая в этой статье, делает невозможной нормальную работу за компьютером и часто встречается на системах под управлением Windows XP, 7, 10. Речь идет о процессе «svhost», который грузит центральный процессор на 25, 50 и даже 100 процентов. Основными «симптомами» такой перегрузки ПК являются:
Если вы, открыв диспетчер задач, заметили «прожорливость» svchost’а к ресурсам ЦП, то данная статья обязательна к прочтению.
Зачем нужен «svchost» и что влияет на его работу
Сам по себе «svchost» не является угрозой или лишним придатком системы. Наоборот, это полезный компонент, который запускает службы Windows и увеличивает производительность компьютера в целом. Он же выступает «узким местом» системы, так как на его работу могут влиять такие факторы:
Важно! Кратковременная загрузка процессора svchost’ом не всегда является неисправностью или глюком, так как некоторые программы обращаются к этой службе. Советуем перезагрузить компьютер и убедиться, что проблема не исчезла.
Ниже мы рассмотрим варианты решения проблемы с svchost.exe по традиционной для нас схеме: от простых способов — к сложным.
Как понять, что проблема в «svchost»
Чтобы наверняка убедиться в наличии проблемы, нажимаем и удерживаем клавиши «Ctrl + Alt + Delete» клавиатуры. На экране выбираем «Запустить диспетчер задач». Заходим в «Процессы» и ищем нашу службу.
Как видно на скриншоте выше, svchost.exe потребляет много ресурсов в простое, а также грузит оперативную память.
Теперь перейдем к активным действиям.
Боремся с вирусами и майнерами
Если компьютер внезапно начал тормозить и самовольно использовать интернет-трафик, то это верный признак деятельности вредоносной программы. Этот факт может подтверждаться появлением назойливой рекламы и автоматической установкой неизвестного вам софта. В диспетчере задач вирусный svchost.exe обычно запущен от имени пользователя (Win 7) или имеет небольшие изменения в названии, как на примере ниже.
В свете последних событий отдельную популярность приобрели «майнеры» — вирусные программы для добычи криптовалюты, использующие интернет-подключение и вычислительную мощность зараженного ПК. Такое паразитирующее ПО не повреждает систему, но эксплуатирует ее на износ в пользу разработчика.
Если опасения подтвердились, то:
Для экономии времени можно отметить для проверки только системный диск. Для этого кликаем по «Выбрать объекты для проверки» и «Щелкните для выбора файлов и папок».
Отмечаем системный диск (по умолчанию «С:») и подтверждаем «ОК».
На этом охота на вирусы завершена. Перезагрузите свой компьютер и убедитесь, что «svchost» больше не грузит систему Windows, а его сомнительные копии больше не отображаются.
Если это не помогло — ищем причину дальше.
Отключаем автоматическое обновление Windows
Операционная система Windows по умолчанию обновляется автоматически, проверяя наличие новых файлов на сервере Microsoft. Так как разработчик регулярно публикует исправления для ОС, то и процесс обновления превращается в ежедневную рутину, при которой компьютер нагружается почти полностью.
Выходом из ситуации станет отключение «svchost.exe» на Виндовс, но перед этим нужно убедиться, что причина именно в этом.
Важно! Отказываясь от обновлений, вы ставите под угрозу систему, ослабляя ее перед внешними угрозами: вирусами, майнерами и рекламными ПО. Убедитесь в крайней необходимости отключения этой службы.
Проверяем хост-процесс и отключаем автообновление по такому алгоритму:
В списке синим цветом выделяются службы, ответственные за запуск процесса. Если это «wuauserv», то в просадках компьютера виновен Центр обновления Windows.
Подтверждаем изменения нажатием «ОК».
В списке ищем «Центр обновления Windows» и нажимаем на кнопку «Стоп».
Кликнув по службе правой кнопкой мыши и выбрав «Свойства», меняем статус «Тип запуска» на «Отключена».
Кликаем «ОК» и перезагружаем систему.
Если после перезагрузки никаких улучшений замечено не было, то переходим к следующему способу.
Анализ и отключение процессов и служб
Данный способ самый сложный и ответственный, так как нам придется вручную найти и отключить процесс svchost либо его отдельную службу, грузящую процессор на 100 процентов и потребляющую чрезмерно большое количество ОЗУ. Для этого нужно запастись терпением, быть внимательным, а главное ‒ не бояться.
Важно! Все описанные ниже действия могут привести к неправильной работе Windows. Переходите к этому варианту в самую последнюю очередь.
Для этого делаем следующее:
Мы успешно нашли решение проблемы ‒ процесс стал занимать всего лишь 7 Мб без потери в производительности. Если вы заметите неполадки в работе компьютера, то можете таким же образом включить службу обратно.
Другие методы настройки системы
Этот раздел для тех, кому не помог ни один из приведенных нами вариантов. Мы не указали частных случаев по причине их редкости и большого объема действий в них (и количества текста в этой статье). Все, что мы можем ‒ это дать несколько общих советов по настройке и оптимизации системы, после чего вы наверняка избавитесь от проблемы с «svchost».
Некоторые приложения на компьютере пользователя могут быть «бракованными» и потреблять чересчур много ресурсов. Если это важная для работы программа ‒ переустановите ее, скачав дистрибутив с официального сайта разработчика.
Обновите свою систему. Не пренебрегайте Центром обновления Windows и запустите его на время установки новых файлов, после чего можете отключить службу обратно. Драйверы для составных устройств скачивайте только на официальных сайтах производителя. Мы настоятельно не советуем пользоваться различными «мультипаками» и программами для быстрого нахождения и установки драйверов. Да, так дольше и сложнее, но зато без реклам и вирусов.
Проведите чистку ОС, исправление реестра и дефрагментацию винчестера. Это не только поможет вам с «svchost», но и ускорит систему и освободит память на жестком диске. Попробуйте бесплатные версии CCleaner и Defraggler (https://www.ccleaner.com/ru-ru) ‒ они просты в управлении и хорошо справляются со своими задачами.
Обратите внимание на свой антивирус. Отключите его на время и посмотрите на результат. Если это помогло – меняйте старый антивирус на более зарекомендованное защитное ПО.
В заключение
Как вы уже поняли из нашей статьи, неразрешимых проблем с ПК не бывает. Нужно только разобраться в чем дело и найти причину, как это было сделано в каждом из способов. Надеемся, что вышеизложенная информация была написана не зря и наши читатели самостоятельно устранили неполадки компьютера.
Группировка процессов svchost.exe в Windows 10
Данная статья не относится в WP. А вот люди задают вопрос, почему в Windows 10 процессов svchost.exe стало намного больше, чем в предыдущих версиях. Отвечу коротко: в предыдущих версиях windows 7 или 8 процессы группировались, а вот начиная с версии 10 microsoft почему то решил, что если достаточно памяти, то группировки запущенных процессов svchost.exe не будет. Вот они и расплодились.
Дальше я вам покажу как настроить в Windows 10 эту самую группировку процессов. Сделаем это с помощью реестра.
Шаг 1: Открываем реестр. Для этого нажмите сочетания клавиш Win + R на клавиатуре и в открывшемся окне «Выполнить» наберите команду regedit и нажмите ОК.
Шаг 2: Перейдите к следующему разделу реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Шаг 3: Здесь, создайте новый или измените существующий параметр DWORD (32-бита) с именем SvcHostSplitThresholdInKB и измените его значение — вместо 380000 до значения равного или чуть выше общей оперативной памяти в килобайтах (КБ).
Чтобы вычислить какое число должно быть, возьмите число 1048576 и умножьте его на число вашей оперативной памяти в ГБ, например для 2 ГБ оперативной памяти это значение 2097152, а для 4 ГБ оперативной памяти — значение 4194304 и т.д.
Шаг 4: Перезагрузите компьютер.
После перезагрузки в Диспетчере задач благодаря сделанным выше действиям, будет восстановлена поведение предыдущих версий Windows и количество отображаемых процессов Svhost уменьшится примерно на 70%.
Изменения для группировки узла службы в Windows 10
Хост службы (svchost.exe) — это процесс совместной службы, который служит оболочкой для загрузки служб из DLL-файлов. Службы организованы в связанные группы хостов, и каждая группа выполняется внутри другого экземпляра процесса хост-службы. Таким образом, проблема в одном экземпляре не влияет на другие экземпляры. Группы хост-служб определяются путем объединения служб с соответствием требованиям безопасности. Пример
Разделение служб SvcHost
Начиная с Windows 10 Creators Update (версия 1703), службы, которые ранее были сгруппены, будут разделены — каждая из них будет работать в собственном процессе SvcHost. Это изменение является автоматическим для систем с более чем 3,5 ГБ оперативной памяти под управлением клиентского рабочего стола SKU. В системах с 3,5 ГБ или меньше оперативной памяти мы будем продолжать групповую группу служб в общий процесс SvcHost.
Преимущества этого изменения дизайна включают в себя:
Чтобы увидеть поведение рефакторинга, создайте Windows 10 VM версии 1703 и настройте параметры памяти следующим образом:
Рефакторинг также упрощает просмотр запущенных процессов в диспетчере задач. Вы можете посмотреть на диспетчер задач и точно узнать, какая служба использует какие ресурсы, не расширив множество отдельных групп хостов.
Например, ниже представлены запущенные процессы, отображаемые в диспетчере задач в Windows 10 версии 1607:
Сравните это с тем же представлением о запущенных процессах в Windows 10 версии 1703:
Исключения
Некоторые службы будут по-прежнему группиться на ПК с 3,5 ГБ или более высокой оперативной памятью. Например, базовый фильтрующий механизм (BFE) и брандмауэр Windows (Mpssvc) будут сгруппирования в одну группу хостов, как и службы вызова конечных точек RPC и удаленной процедуры.
Если вам необходимо определить службы, которые будут по-прежнему групповаться, а не видеть их в диспетчере задач и использовать средства командной строки, вы можете найти значение SvcHostSplitDisable в соответствующих ключах служб в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.
Значение 1 по умолчанию не позволяет разделить службу.
Например, это конфигурация ключа реестра для BFE: пример службы,
След памяти
Следует помнить, что разделение служб увеличивает общее число экземпляров SvcHost, что увеличивает использование памяти. (Группировка служб обеспечила незначительное сокращение общего объема ресурсов участвующих служб.)
SVCHOST.EXE грузит процессор? Вирус? Как исправить?
Наверное, многие из пользователей слышали о таком процессе, как SVCHOST.EXE. Тем более в одно время была целая эпопея вирусов с похожими именами. В этой статье попробуем разобраться, какие процессы являются системными и не представляют опасности, а от каких нужно избавиться. Так же рассмотрим, что можно сделать, если этот процесс грузит систему или оказался вирусом.
1. Что это за процесс?
Svchost.exe — это важный системный процесс Windows, который используется различными службами. Неудивительно, что если открыть диспетчер задач (одновременно на Ctrl+Alt+Del) — то вы можете увидеть не один, а сразу несколько открытых процессов с таким именем. Кстати, из-за этого эффекта, многие вирусо-писатели и маскируют свои творения под этот системный процесс, т.к. отличить фальшивку от реального системного процесса — не так просто (об этом — см. пункт 3 данной статьи).
Несколько запущенных процессов svchost.
2. Почему svchost может грузить процессор?
На самом деле причин может быть много. Чаще всего это случается из-за того, что включено автоматическое обновление ОС Windows или svchost — оказывается вирусом, либо заражен им.
Для начала отключим службу автоматического обновления. Для этого откройте панель управления, откройте раздел система и безопасность.
В этом разделе выберите пункт администрирования.
Перед вами откроется окно проводника со ссылками. Вам нужно открыть ссылку службы.
В службах находим «центр обновления Windows» — открываем его и отключаем эту службу. Так же следует поменять тип запуска, с автоматического на ручной. После этого все сохраняем и перезагружаем ПК.
Важно! Если после перезагрузки ПК, svchos.exe все еще грузит процессор, попробуйте узнать службы, которые используются этим процессом и отключить их (подобно отключению центра обновления, см. выше). Для этого щелкните правой кнопкой мышки по процессу в диспетчере задач и выберите пункт перейти к службам. Далее вы увидите службы, которые используют данный процесс. Эти службы можно частично отключить без ущерба для работоспособности ОС Windows. Отключать нужно по 1 службе и смотреть за работоспособностью Windows.
Еще одним способом избавиться от тормозов из-за этого процесса — это попробовать восстановить систему. Достаточно воспользоваться даже стандартными средствами самой ОС, особенно если грузить процессор svchost стал совсем недавно, после каких-нибудь изменений или установки софта на ПК.
3. Вирусы, маскирующиеся под svchost.exe?
Снизить производительность компьютера вполне могут и вирусы, скрывающиеся под маской системного процесса svchost.exe.
Во-первых, обратите внимание на имя процесса. Возможно в нем изменена 1-2 буквы: нет одной буквы, вместо буквы цифра, и т.п. Если это так, то с большой долей вероятности, что это вирус. Лучшие антивирусы 2013 года были представлены в этой статье.
Во-вторых, обратите внимание в диспетчере задач на вкладку пользователя, который запустил процесс. Svchost обычно запущен всегда от: system, local service или network service. Если там что-то другое — повод задуматься и проверить все тщательно антивирусной программой.
В-третьих, вирусы часто встраиваются в сам системный процесс, модифицируя его. При этом могут наблюдаться частые сбои и перезагрузки ПК.
Во всех случаях на подозрения вирусов, рекомендуется загрузиться в безопасном режиме (при загрузки ПК нажмите на F8 — и выберите нужный вариант) и проверить компьютер «независимым» антивирусом. Например, при помощи CureIT.
Далее обновите саму ОС Windows, установить все самые важные критические обновления. Не лишним будет обновить антивирусные базы (если они давно не обновлялись), а затем проверить полностью компьютер на подозрительные файлы.
В самых тяжелых случаях, чтобы не тратить время на поиск проблем (а времени может уйти много), легче заного переустановить систему Windows. Особенно это касается игровых компьютеров, на которых нет каких-нибудь баз данных, специфических программ и пр.
Ком-сервис
Если вы читаете эту статью, то наверняка уже обратили внимание на системный процесс, имеющий название «svchost.exe». Причём обычно он не одинок, и компанию ему составляют ещё несколько одноимённых процессов:
В нормальной ситуации быстродействие компьютера от выполнения данного процесса не страдает, и обычные пользователи внимание на него не обращают. Совсем иначе обстоит ситуация, когда процесс начинает «пожирать» от половины до 100% ресурсов компьютера. Причем не эпизодически, а постоянно. Радикальным решением проблемы в таком случае иногда становится переустановка Windows или откат системы к тому моменту, когда она работала нормально. Эти способы не только излишни, но и не всегда помогают, поэтому сегодня мы расскажем вам о более простых решениях проблемы, когда процесс svchost.exe грузит процессор компьютера «на полную».
Что такое svchost.exe
Начнём с теории. Svchost.exe — системный процесс Windows, который отвечает за запуск различных служб на компьютере (например, Служба печати или Брандмауэр Windows). С помощью него на компьютере могут быть запущены несколько служб одновременно, что позволяет сократить потребление ресурсов компьютера этими службами. Кроме того, сам процесс может быть запущен в нескольких копиях. Именно поэтому в «Диспетчере задач» всегда запущено больше одного процесса svchost.exe.
Так из-за чего же svchost.exe может создавать высокую нагрузку на процессор и память компьютера? В сети можно встретить мнение, что процесс svchost.exe инициируется вирусом или вовсе является вирусом. Это не так. Строго говоря, некоторые вирусы и трояны могут маскироваться под него, создавая дополнительную нагрузку на ресурсы компьютера, но их довольно легко вычислить и обезвредить.
Как удалить вирус, замаскированный под процесс svchost.exe
Запустите «Диспетчер задач» (с помощью комбинации клавиш Control+Atl+Delete или из меню Пуск > Программы > Стандартные > Служебные) и откройте вкладку «Процессы». В первой колонке вы увидите названия процессов, а во второй — указание, от чьего имени он был запущен. Так вот, обратите внимание на то, что svchost.exe может запускаться только от имени пользователей LOCAL SERVICE, SYSTEM (или «система»), а также NETWORK SERVICE.
Если вы заметили, что процесс запущен от имени вашего пользователя (например, от имени User), то перед вами — вирус. Так как настоящий svchost.exe может запускаться только системными службами, то он не может находиться в «Автозагрузке» текущего пользователя Windows. Поэтому именно там мы и попробуем найти вирус, замаскированный под системный процесс svchost.exe. Попасть в Автозагрузку можно двумя способами: через стороннюю программу, например, CCleaner или стандартными средствами Windows.
Для того, чтобы попасть в Автозагрузку без установки дополнительных программ, откройте Пуск и в строке поиска программ (в Windows XP — в Пуск > Выполнить) напишите msconfig, после чего нажмите ОК. Появится окно «Конфигурация системы». Перейдите на вкладку Автозагрузка и внимательно просмотрите список программ, запускаемых при загрузке системы. Если в этом списке вы обнаружите процесс svchost.exe, то можете не сомневаться в его вирусном происхождении.
Настоящий svchost.exe может быть запущен только из папки C:\WINDOWS\system32, где «C» — диск, на котором установлена Windows. (В 64-битной операционной системе 32-битная версия svchost.exe расположена в папке C:\WINDOWS\SysWOW64, и теоретически процесс может быть запущен также из неё. Однако по умолчанию все системные процессы, включая svchost.exe, в 64-разрядных Windows запускаются из C:\WINDOWS\system32.) На скриншоте выше видно, файл расположен в папке WINDOWS, да ещё и называется «svhost.exe», а не «svchost.exe», что прямо говорит о его вирусном происхождении.
Список самых излюбленных папок для маскировки вируса выглядит примерно так:
C:\WINDOWS\svchost.exe
C:\WINDOWS\config\svchost.exe
C:\WINDOWS\drivers\svchost.exe
C:\WINDOWS\system\svchost.exe
C:\WINDOWS\sistem\svchost.exe
C:\WINDOWS\windows\svchost.exe
C:\Users\имя-вашего-пользователя\svchost.exe
Файл вирусного процесса может не только находится в одной из перечисленных выше папок (а не в стандартной папке, где находится настоящий svchost.exe), но и называться по-другому:
svhost.exe
svch0st.exe
svchost32.exe
svchosts.exe
syshost.exe
svchosl.exe
svchos1.exe
. И так далее, — фантазия вирусописателей не знает границ :-).
Итак, вы нашли вирус svchost.exe в Автозагрузке. Первое, что нужно сделать — отключить его автозапуск, убрав галку напротив него в столбце «Элемент автозагрузки». Теперь нужно завершить его процесс через «Диспетчер задач» (правая кнопка мыши на процессе > Завершить процесс) и удалить сам файл. Полный путь к файлу, как и на скриншоте выше, всегда указан в столбце «Команда». Вполне возможно, что файл процесса не даст себя удалить, — в этом случае попробуйте сначала перезагрузить компьютер и повторить операцию, или воспользуйтесь программой для удаления подобных, «неудаляемых» файлов Unlocker.
После этого не лишним будет также провести антивирусную проверку компьютера. Если на вашем компьютере до сих пор не установлен антивирус, рекомендуем ознакомиться с нашей статьей о выборе бесплатного антивируса.
Вирусов в системе нет, но svchost.exe всё равно «грузит» компьютер?
Вы нашли и обезвредили все вирусы в системе или убедились, что вирусов на компьютере нет, а svchost.exe по-прежнему мешает работать? Попробуйте выяснить, какая программа или служба использует данный процесс. Это легко сделать с помощью простой бесплатной программы Process Explorer. Очень часто процесс svchost.exe использует служба Windows Update, автоматически устанавливающая обновления на компьютер:
В данном случае можно либо подождать, когда все обновления Windows будут загружены и установлены, либо временно отключить автоматическое обновление Windows. Это можно сделать через Панель управления в разделе Система и безопасность > Центр обновления Windows, открыв Настройки параметров (в боковом меню окна) и выбрав в выпадающем списке пункт Не проверять наличие обновлений:
Если отключение автоматического обновления не помогло, то точно также можно проверить все остальные службы Windows. Остановить или отключить любую службу Windows можно через оснастку «Службы». Попасть в неё легко: нажмите Пуск > кликните на Компьютер правой кнопкой мыши, в раскрывшемся меню выберете Управление > перейдите в Службы и приложения > Службы. Выбрав искомую службу, кликните на неё правой кнопкой мыши и выберите Остановить. Если нагрузку на компьютер создавала именно она, то после остановки службы процесс svchost.exe перестанет загружать ваш компьютер на 100%.
Не удалось решить проблему самостоятельно? Мы готовы вам помочь! «Помощь онлайн» — подробная информация здесь.