- Что такое svchost.exe
- Как исправить проблему?
- Перезагрузка компьютера
- Очистка от «мусорных» файлов
- Исправление ошибок в реестре
- Определяем службу, которая грузит систему, и отключаем ее
- Проверка целостности системных файлов через Командную строку
- Почему svchost.exe может грузить процессор
- Вирусы, маскирующиеся под svchost.exe
- Как распознать подлинность процесса
- Как вылечить систему при варианте с вирусом
- Зачем нужен «svchost» и что влияет на его работу
- Как понять, что проблема в «svchost»
- Боремся с вирусами и майнерами
- Отключаем автоматическое обновление Windows
- Анализ и отключение процессов и служб
- Какие сторонние программы могут помочь?
- CCleaner
- AnVir Task Manager
- Process Lasso
- Process Explorer
- Easy Service Optimizer
- Другие методы настройки системы
Что такое svchost.exe
Элемент Windows под названием svchost.exe является основным процессом операционной системы, от которого зависит стабильность ее работы. Одновременно на Windows-устройстве могут работать четыре процесса с одинаковыми именами. Каждый будет нести ответственность за функционирование отдельных системных и сторонних служб и служб (например, за работу Центра обновления Windows или сторонней прикладной программы). Все инструменты, работающие в рамках этого процесса, используют динамические библиотеки DLL.
Обычно на компьютере запущено более четырех процессов svchost
использование одного типа процесса svchost для многих служб экономит ресурсы ПК, особенно оперативную память и вычислительную мощность. Запуск большого количества отдельных процессов отнимает у системы больше времени, поэтому svchost ускоряет работу операционной системы».
Процесс был введен в систему еще в Windows 2000. Конечно, у него есть свои недостатки. Например, не сразу можно определить, какой сервис или программа соответствует тому или иному svchost.
Как исправить проблему?
Хотя наличие большого количества процессов svchost.exe в диспетчере задач может быть вызвано одновременной работой нескольких операций, иногда проблема проявляется даже при запущенной только одной программе. Устранение такой ошибки осуществляется в 5 шагов.
Перезагрузка компьютера
Самое простое решение, которое вы можете придумать, — перезагрузить компьютер. И хотя эта операция кажется попыткой закрыть глаза на проблему, выключение и включение компьютера на самом деле приводит к положительным результатам.
Рекомендация актуальна в случае, если чрезмерная загрузка svchost.exe носит разовый характер. То есть ранее пользователь не замечал странных процессов в Диспетчере задач. После перезагрузки компьютера следует открыть утилиту и проверить, насколько снизилась нагрузка, связанная с хостом.
На заметку. Загрузка задачи телеметрии с помощью задачи svchost может быть связана со слабостью аппаратного обеспечения вашего компьютера. Если устройство старое и не обновляется, этот и другие процессы будут использовать до 100% ресурсов.
Очистка от «мусорных» файлов
Информация, оставшаяся от ранее удаленных программ, в некоторых случаях продолжает нагружать систему из-за процесса svchost. Поэтому необходимо убирать мусор. Приложение CCleaner идеально подходит для этой задачи. Его можно бесплатно скачать с официального сайта разработчика, после чего остается запустить проверку и удалить ненужные данные.
Пользователям, не желающим скачивать сторонний софт, помогают встроенные в Windows 10 инструменты:
- откройте проводник.
- Щелкните правой кнопкой мыши имя основного диска и выберите «Свойства».
- Перейдите в подраздел «Общие» и нажмите на кнопку «Очистка диска».
По аналогии с CCleaner система запустит сканирование, которое обычно занимает 5-15 минут. После анализа сохранения вам будет предложено удалить корзину. Пользователю остается только подтвердить операцию.
Исправление ошибок в реестре
Чистка реестра часто помогает избавиться от большой нагрузки на процессор. В связи с этим стоит еще раз порекомендовать приложение CCleaner. Через него операция выполняется следующим образом:
- Запустите программу.
- Перейти в раздел «Регистрация».
- Нажмите на кнопку «Искать проблемы».
- После того, как ошибки будут найдены, нажмите «Исправить выбранное».
Чтобы изменения в реестре не вызвали еще более серьезных проблем, рекомендуется создать резервную копию с помощью CCleaner. После завершения очистки перезагрузите компьютер и проверьте диспетчер задач.
Определяем службу, которая грузит систему, и отключаем ее
Этот метод следует использовать после завершения предыдущих шагов. Поскольку svchost.exe обрабатывает разные операции, важно выяснить, какой процесс использует хост, и отключить его. Для этого вам нужно:
- откройте диспетчер задач.
- Перейдите на вкладку «Подробности».
- Кликаем правой кнопкой мыши по самому «прожорливому» процессу и выбираем «Перейти к службам».
- В открывшемся окне снова щелкните правой кнопкой мыши и нажмите кнопку «Стоп», чтобы удалить операцию из списка.
При удалении операции важно не ошибиться. Бывает, что пользователи случайно избавляются от важных процессов, что еще больше нарушает работу компьютера. Поэтому после поиска ресурсоемкой задачи рекомендуется выбрать пункт «Поиск в Интернете», чтобы найти информацию об услуге и посмотреть, можно ли ее удалить.
Проверка целостности системных файлов через Командную строку
Большой расход ресурсов ПК вызван наличием поврежденных системных файлов. Вы можете проверить, так ли это, через командную строку:
- Запустить КС.
- Введите в поиск «sfc /scannow».
- Нажмите клавишу «Ввод».
Наконец, Windows предоставит данные о найденных ошибках. Они будут удалены автоматически.
Почему svchost.exe может грузить процессор
Процесс начинает потреблять чрезмерное количество ресурсов в следующих ситуациях:
- Заражение компьютера одним или несколькими вирусами. Они способны замаскироваться под этот процесс и незаметно повредить систему и ПК.
Вирусы на вашем компьютере могут маскироваться под процесс svchost - Проблемы в самой «ОС» из-за накопившихся «мусорных» файлов. Например, может быть переполнен «Журнал событий», папка временных файлов, история посещений браузера, файлы cookie и многое другое. Все это мешает системе работать стабильно и быстро.
- Неправильно установленные обновления Windows. В этом случае необходимо откатиться на предыдущую версию. После этого система снова начнет установку обновления — на этот раз успешно.
- Перегрев процессора. ПК должен быть выключен и очищен от пыли. Эту задачу лучше оставить специалистам сервисного центра. Самостоятельно разбирать компьютер не рекомендуется людям, которые не умеют это делать, так как они рискуют привести ПК в негодность. Чтобы не перегревать ноутбук, желательно купить для него отдельную охлаждающую подставку с вентилятором.
Чтобы компьютер не перегревался, регулярно очищайте его внутреннюю часть и обеспечьте дополнительную вентиляцию и охлаждение, например охлаждающую подставку, если это ноутбук - Проблемы с системными файлами. Вам необходимо проверить операционную систему на наличие ошибок с помощью «Командной строки».
- Ошибка реестра. Реестр является важной базой данных для Windows, из которой все программы и службы получают информацию. Неправильные записи в нем влияют на работу системы. Особенно часто они появляются после некорректного удаления программного обеспечения с компьютера.
В реестре могут накапливаться ошибки, которые мешают нормальному функционированию процесса svchost - Одновременное выполнение сторонними программами и системными службами важных операций в фоновом режиме, таких как обновление программного обеспечения, автоматическое обслуживание и так далее. Эту причину следует помнить, если речь идет об отдельных периодах чрезмерного напряжения, а не о постоянной гиперактивности. В этом случае от пользователя не требуется никаких действий: нагрузка спадет сама по себе, когда все операции будут завершены.
- Некорректная работа одного из сервисов в процессе. Такое часто случается с пиратскими версиями Windows. В этом случае необходимо следить за сервисом и отключать его, если он не нужен.
Вирусы, маскирующиеся под svchost.exe
Svchost — частая жертва вредоносных программ. Разные типы вирусов выбирают этот тип процесса по понятным причинам: на ПК работает довольно много svchost, поэтому шанс, что пользователь заметит подмену, невелик.
Обычно вирусы заменяют некоторые латинские буквы в имени процесса аналогами из кириллицы. Есть такие популярные замены букв в имени:
- svcchost.exe — повторяется буква c;
- svhost.exe — здесь, наоборот, опущен;
- svchostt.exe — к этому вредоносному процессу добавляется буква t;
- svshost.exe — вместо c используется s.
Процесс может оказаться подлинным, но это не значит, что гиперактивность не может быть связана с вредоносным инструментом или шпионским ПО.
Вирусы на ПК могут:
- изменить системные параметры;
- запускать страницы с браузерами, которые пользователь не запрашивал;
- загрузить процессор, «оперативку», жесткий диск;
- «съедает» сетевой трафик и вызывает частые и внезапные отключения Интернета и медленную загрузку страниц.
Процесс svchost (как настоящий, так и вирусный) нагружает не только процессор, но и «оперативку» с винчестером
В связи с этим антивирусная проверка будет обязательной, вне зависимости от того, окажется процесс фейковым или нет.
Как распознать подлинность процесса
Что может дать поддельный svchost? Во-первых, его неправильное физическое расположение на жестком диске. Легитимным расположением svchost на системном диске являются различные каталоги в папке Windows:
- Система32;
- SysWOW64;
- Предварительная выборка;
- Сервиспакфайлы/i386;
- WinSxS.
В последней части WinSxS может быть еще одна папка с длинным именем, где и будет находиться активный svchost. Имя может быть произвольным и странным набором символов, например amd64_3ware.inf.resources_31bf3856ad353e35_6.3.9600.16564_en-us_7f622cb60fd69b1c. Эта папка также будет содержать только настоящий процесс. Другим исключением является раздел Malwarebytes Anti-Malware антишпионского инструмента.
Файл svchost может находиться в папке с длинным именем в каталоге WinSxS
Если файл процесса находится в другой папке, например, в корневой папке Windows или в пользовательских разделах, это означает, что процесс является поддельным.
Чтобы узнать точное местонахождение процесса, сделайте следующее:
- Щелкните правой кнопкой мыши пустую область (без значков) на панели задач. В черном контекстном меню нажмите на третью снизу часть «Управление задачами».
В меню панели задач нажмите «Диспетчер задач - Переключитесь на предпоследнюю вкладку «Подробности». Найдите в списке процесс svchost, который занимает наибольшее количество аппаратных ресурсов ПК. Щелкните по нему правой кнопкой мыши и в небольшом списке вариантов нажмите на пункт «Открыть расположение файла».
В контекстном меню процесса нажмите «Открыть расположение файла» - На экране запустится стандартный «Проводник» — папка, в которой находится файл, соответствующий активному процессу. Этот файл также будет выделен в каталоге.
Обратите внимание на папку, которую открыл проводник: если файл находится не в том месте, это вирус - Вы также можете увидеть расположение файла, не запуская Проводник. Щелкните правой кнопкой мыши элемент процесса в той же вкладке «Подробности» и выберите в меню пункт «Свойства». Откроется небольшое дополнительное окно. В нем обратите внимание на параметр «Местоположение».
Посмотрите на расположение процесса svchost в окне свойств
Как вылечить систему при варианте с вирусом
Если процесс оказался вирусом, просканируйте операционную систему антивирусом, установленным на ПК. Он безошибочно определит подлинность процесса и при необходимости предложит его удалить. При этом сама антивирусная программа и ее базы должны быть обновлены, то есть обновлены до последней версии.
Вы также можете проверить с помощью онлайн-антивирусной службы под названием VirusTotal или использовать встроенный антивирус Защитника Windows, чтобы быть уверенным. Рассмотрим управление системой на примере популярного антивируса Avast:
- Все антивирусные программы должны работать в фоновом режиме, а это значит, что у них должен быть значок в области уведомлений Windows. Через него мы будем открывать инструмент. Щелкните значок стрелки вверх в правой части панели задач рядом со временем. В небольшом меню нажмите на значок Avast. Если у вас есть ярлык антивируса на рабочем столе, используйте его.
В поле Windows щелкните значок антивирусной программы - Нажмите на раздел «Защита» на левой панели. В меню выберите первую плитку «Сканирование».
В окне Avast перейдите в раздел «Защита» и нажмите на плитку «Проверки - Мы предпочитаем углубленное тестирование. Это займет больше времени, но будет более эффективным.
Выберите полную проверку для более эффективного сканирования жестких дисков на наличие вирусов - Ждем окончания процесса. Результаты должны показать вирус. В меню доступных вариантов действий выберите «Удалить».
Зачем нужен «svchost» и что влияет на его работу
Сам по себе svchost не является угрозой или дополнительным дополнением к системе. Наоборот, это полезный компонент, запускающий службы Windows и повышающий производительность компьютера в целом. Он также выступает «узким местом» в системе, так как на его работу могут повлиять такие факторы:
- сервисные или программные ошибки;
- вирусная инфекция;
- невозможность обновить операционную систему;
- «Корявая» установка пиратского дистрибутива Windows.
Важно! Кратковременное использование ЦП svchost не всегда является неисправностью или ошибкой, так как некоторые программы обращаются к этой службе. Рекомендуем перезагрузить компьютер и убедиться, что проблема не исчезла.
Ниже мы рассмотрим варианты решения проблемы с svchost.exe по традиционной для нас схеме: от простых способов к сложным.
Как понять, что проблема в «svchost»
Чтобы убедиться в наличии проблемы, нажмите и удерживайте клавиши «Ctrl + Alt + Delete» на клавиатуре. Выберите «Запустить диспетчер задач» на экране. Заходим в «Процессы» и ищем наш сервис.
Как видно на скриншоте выше, svchost.exe потребляет много ресурсов во время простоя, а также нагружает оперативную память.
Теперь перейдем к действию.
Боремся с вирусами и майнерами
Если ваш компьютер вдруг начинает тормозить и использовать интернет-трафик без разрешения, это верный признак вредоносного ПО. Этот факт может быть подтвержден появлением назойливой рекламы и автоматической установкой неизвестного вам программного обеспечения. В диспетчере задач вирус svchost.exe обычно запускается от имени пользователя (Win 7) или имеет небольшое изменение имени, как в примере ниже.
В свете последних событий особую популярность приобрели «майнеры» — вирусные программы для добычи криптовалюты, использующие интернет-соединение и вычислительные мощности зараженного ПК. Такое паразитное ПО не вредит системе, а эксплуатирует ее на износ в интересах разработчика.
Если страх подтвердится, то:
- открываем браузер и переходим по ссылке https://free.drweb.ru/cureit, где выбираем «Скачать» инструмент «Dr.Web CureIt!».
- Запустите загруженный инструмент, дважды щелкнув его. Принимаем условия разработчика и нажимаем «Далее».
- Выберите команду «Начать сканирование» и дождитесь ее завершения.
Чтобы сэкономить время, вы можете просто пометить системный диск для сканирования. Для этого нажмите «Выбрать объекты для проверки» и «Нажмите, чтобы выбрать файлы и папки».
Отмечаем системный диск (по умолчанию «C:») и подтверждаем нажатием «ОК».
- В конце CureIt! просит вас удалить (предпочтительно), поместить в карантин или вылечить зараженные файлы.
На этом поиск вируса завершен. Перезагрузите компьютер и убедитесь, что «svchost» больше не загружает систему Windows и больше не появляются его сомнительные копии.
Если это не поможет, ищем причину дальше.
Читайте также: LiveCD для аварийного восстановления Windows
Отключаем автоматическое обновление Windows
Операционная система Windows по умолчанию обновляется автоматически, проверяя наличие новых файлов на сервере Microsoft. Поскольку разработчик регулярно выпускает патчи для операционной системы, процесс обновления становится повседневной рутиной, практически полностью нагружая компьютер.
Выходом из ситуации будет отключение «svchost.exe» в Windows, но перед этим нужно убедиться, что причина именно в нем.
Важно! Отказываясь от обновлений, вы подвергаете свою систему риску, делая ее уязвимой для внешних угроз: вирусов, майнеров и рекламного ПО. Убедитесь, что вы обязательно должны отключить эту службу.
Проверяем хост-процесс и отключаем автоматическое обновление по следующему алгоритму:
- откройте «Диспетчер задач», щелкните правой кнопкой мыши процесс «svchost» с наибольшим потреблением ресурсов и нажмите «Перейти к службам».
Службы, отвечающие за запуск процесса, выделены в списке синим цветом. Если это «wuaauserv», то в замедлении работы компьютера виноват Центр обновления Windows.
- Чтобы его отключить, перейдите в меню «Пуск/Панель управления/Система и безопасность/Центр обновления Windows». В разделе «Настройки» выберите «Не проверять наличие обновлений» и снимите оба флажка.
Подтвердите изменения, нажав «ОК».
- Это же действие желательно продублировать другим способом, введя в поле «Начать поиск» поиск «Услуги».
В списке найдите «Центр обновления Windows» и нажмите кнопку «Остановить».
Щелкнув по сервису правой кнопкой мыши и выбрав «Свойства», меняем статус «Тип запуска» на «Отключен».
Нажмите «ОК» и перезагрузите систему.
Если после перезапуска не было замечено никаких улучшений, переходите к следующему способу.
Анализ и отключение процессов и служб
Этот способ самый сложный и ответственный, так как нам приходится вручную находить и отключать процесс svchost или его отдельную службу, которая загружает процессор на все 100 процентов и использует чрезмерно большой объем оперативной памяти. Для этого нужно набраться терпения, обратить внимание, а главное, не бояться.
Важно! Все приведенные ниже шаги могут привести к сбоям в работе Windows. Идите к этому варианту в крайнем случае.
Для этого делаем следующее:
- откройте «Диспетчер задач» и найдите процесс «svchost», который использует слишком много ресурсов. На скриншоте ниже видно, что выделено более 150 Мб оперативной памяти — это не норма.
- Щелкнув правой кнопкой мыши по этому процессу и выбрав «Перейти к службам», мы увидим свойства служб, которые используют этот хост-процесс.
- Помеченные системой товары имеют один идентификатор (например, 444). Чтобы определить «виновника», их нужно отключать по очереди и сразу же проверять процент использования ЦП и ОЗУ. Результата мы добились, отключив «Superfetch», отвечающую за ускорение запуска программ за счет сохранения их файлов в оперативной памяти. Имея более 4 ГБ ОЗУ, он только занимает свободное место и не дает особого прироста скорости.
- Но это не все. Если мы перезагрузим ПК, служба, которая была отключена в диспетчере задач, возобновится. Для закрепления результата заходим в «Сервисы» (как описано в предыдущей версии), находим и отключаем нужный нам пункт (в нашем случае «Супервыборка») через меню «Свойства». Установите тип запуска «Отключено».
- Теперь давайте посмотрим окончательный результат в диспетчере задач.
Мы нашли решение проблемы — процесс начал занимать всего 7 МБ без потери производительности. Если вы обнаружите какие-либо проблемы с вашим компьютером, вы можете снова включить службу таким же образом.
Какие сторонние программы могут помочь?
Вы можете использовать стороннее программное обеспечение для устранения проблем с перегрузкой процессора. Их функционал гораздо шире встроенного «Диспетчера задач». С помощью некоторых можно отключать службы, очищать реестр или внутреннюю память от временных файлов.
CCleaner
CCleaner отлично подходит для очистки реестра и удаления временных файлов
Этот инструмент хорошо справляется с очисткой временных системных файлов и корректировкой реестра. Интерфейс довольно простой — каждый, даже новичок, быстро разберется, где и что находится. Приложение скачивается с официального сайта. Пользователям доступна бесплатная версия с ограниченным функционалом и полная платная версия.
AnVir Task Manager
AnVir Task Manager поможет вам контролировать запущенные процессы
Этот бесплатный инструмент обеспечивает поддержку русского языка. С его помощью вы сможете контролировать работу запущенных процессов и настраивать компьютер. Инсталлятор мало весит, его можно скачать с официального интернет-ресурса.
Process Lasso
Process Lasso значительно расширяет функционал «Диспетчера задач
Платное приложение, продвинутая альтернатива диспетчеру задач. Через него можно управлять процессами и следить за стабильной работой системы. За лицензию пользователь должен заплатить от 15 до 25 долларов. Интерфейс простой, но новичкам может быть сложно в нем разобраться, так как в нем не предусмотрен русский язык.
Process Explorer
Дочернее приложение Microsoft Process Explorer
Бесплатная программа от дочерней компании Microsoft Corporation. Также показывает информацию о запущенных задачах, только в более расширенном варианте. Он также показывает, какой процесс находится за конкретным окном. Вы можете скачать инструмент с официального сайта Microsoft. При этом он совместим со всеми версиями операционной системы Windows, начиная с XP.
Easy Service Optimizer
Практичный и компактный инструмент Easy Service Optimizer
Это отличный инструмент для начинающих пользователей ПК. Разобраться в функциях интерфейса несложно. Помимо прочего, он поддерживает русский язык. Скачать можно с официального сайта разработчика. Архив с файлом весит не более 500 Кб, и его не нужно устанавливать в систему. При необходимости вы можете вернуться к значениям по умолчанию с помощью кнопки по умолчанию.
Другие методы настройки системы
Этот раздел предназначен для тех, кому не помог ни один из предложенных нами вариантов. Особые случаи мы не указали из-за их редкости и большого объема действий в них (и количества текста в этой статье). Все, что мы можем сделать, это дать вам несколько общих советов по настройке и оптимизации вашей системы, и тогда вы точно избавитесь от проблемы «svchost».
Некоторые приложения на компьютере пользователя могут быть «сломанными» и потреблять слишком много ресурсов. Если это важная для работы программа, переустановите ее, скачав дистрибутив с официального сайта разработчика.
Обновите свою систему. Не игнорируйте Центр обновления Windows и запускайте его во время установки новых файлов, после чего вы сможете отключить службу обратно. Скачивайте драйвера для составных устройств только на официальных сайтах производителя. Настоятельно не рекомендуем использовать различные «мультипаки» и программы для быстрого поиска и установки драйверов. Да, это дольше и сложнее, зато без рекламы и вирусов.
Очистите операционную систему, исправьте реестр и выполните дефрагментацию жесткого диска. Это не только поможет вам с «svchost», но также ускорит вашу систему и освободит место на жестком диске. Попробуйте бесплатные версии CCleaner и Defraggler (https://www.ccleaner.com/en-us) — они просты в управлении и хорошо справляются со своей задачей.
Обратите внимание на свою антивирусную программу. Отключите его на некоторое время и посмотрите на результат. Если это поможет, замените старый антивирус на более рекомендуемое защитное программное обеспечение.