Андрей Смирнов
Время чтения: ~14 мин.
Просмотров: 1

Svchost.exe грузит память Windows 7. Очень полезная информация!

Задумывались ли вы, что такое svchost.exe и почему он работает на вашем компьютере с Windows? Если вы откроете диспетчер задач и откроете вкладку «Процессы», вы можете заметить, что на вашем ПК с Windows запущено более одного файла svchost.exe, и вы не можете просто остановить его, сняв его задачу в диспетчере задач.

Итак, что это такое и почему он работает на вашем компьютере?

Согласно Microsoft, svchost.exe — это общее имя хост-процесса для сервисов, которые запускаются из динамически подключаемых библиотек. Microsoft перенесла все функции служб Windows в файлы библиотеки динамической компоновки (файл .dll) . Тем не менее, вы не можете выполнить DLL-файл непосредственно из Windows. Он должен быть загружен из исполняемого (.exe) приложения. Вот почему родился svchost.exe.

Почему запустился больше чем один svchost.exe?

Возможно, вы знаете, что в Windows много сервисов, и если вы когда-либо просматривали какие-либо из них, многие из них требуются при загрузке операционной системы Windows (ОС).

multiple-svchost.exe-running.png

Поэтому, если Windows использует только один экземпляр svchost.exe для загрузки всех служб, сбой может привести к выходу из строя всей системы Windows. В этом случае Microsoft организовала службы в логические группы, и для каждой группы будет создан свой файл svchost.exe.

Снять задачу из 100% svchost.exe (netsvcs) — проблема высокой загрузки процессора или памяти

За последние несколько недель я получил много писем от пользователей, которые жалуются на процесс svchost.exe. Дело в том, что он использует слишком много ресурсов ЦП или ОЗУ, даже когда на компьютере не запускаются какие-либо приложения.

Исходя из моего опыта, в большинстве случаев причина высокой загрузки ЦП или памяти svchost.exe (netsvcs) заключается в том, что ваш компьютер заражен вирусом или вредоносным приложением. Однако эта проблема может быть вызвана другими факторами:

  • Центр обновления Windows.
  • Полный файл журнала событий.
  • Другие программы
  • Сервисы Windows.

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

В этой статье я покажу вам несколько методов, с помощью которых вы сможете узнать, как диагностировать и устранять проблемы с высокой загрузкой процессора или памяти svchost.exe (netsvcs) , с подробными инструкциями.

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

Если на ваш компьютер влияют вирусы любые другие вредоносные программы, процесс svchost.exe (netsvcs) может использовать больше ресурсов ЦП или памяти, чем когда-либо, до 100%.

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

run-full-virus-scan.png
Антивирус Касперского

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

Как отключить службы, которые вызывают svchost.exe — проблема: Высокая загрузка ЦП

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

Поэтому, если вы хотите найти причину, по которой он использует много ресурсов ЦП / ОЗУ, вы должны найти программу или службу, которая работает под конкретным процессом svchost.exe.

После этого отключите службу или удалите программу, вызвавшую проблему высокой загрузки ЦП.

Чтобы определить программу или службу, которая использует много вашего ЦП / ОЗУ, следуйте этим инструкциям:

В Windows 7:

  1. Нажмите CtrlAlt+, Delа затем выберите « Запустить диспетчер задач ».
  2. Нажмите на вкладку Процессы .
  3. Выберите процесс svchost.exe, который использует слишком много ресурсов на вашем компьютере.
  4. Щелкните правой кнопкой мыши по нему и выберите « Перейти к сервису (ам) ».
  5. Он автоматически переключится на вкладку « Службы » и выделит службу, которая использует выбранный процесс Svchost.
  6. Нажмите кнопку « Службы» для доступа к службам Windows .
  7. Найдите сервис, использующий процесс svchost.exe, затем щелкните его правой кнопкой мыши и выберите « Перезагрузить », чтобы перезагрузить его.

В Windows 8, 8.1 и Windows 10:

  1. Нажмите CtrlAlt+, Delа затем выберите « Диспетчер задач ».
  2. Нажмите на вкладку Подробности .
  3. Выберите процесс svchost.exe, который использует слишком много ресурсов на вашем компьютере.
  4. Щелкните правой кнопкой мыши по нему и выберите « Перейти к сервису (ам) ».
  5. Он автоматически выделит сервис, который использует процесс Svchost. Щелкните правой кнопкой мыши на нем, выберите « Перезагрузить », чтобы перезагрузить службу.

restart-a-service-task-manager.png

После перезапуска, если процесс Svchost по-прежнему использует слишком много ресурсов ЦП / ОЗУ, следует остановить его. Для этого щелкните правой кнопкой мыши и выберите « Стоп ».

Вы также можете отключить определенную службу, щелкнув ее правой кнопкой мыши и выбрав « Открыть службы ».

Найдите его в списке служб Windows и дважды щелкните по нему. Выберите « Отключено » из выпадающего списка « Тип запуска ». Затем нажмите кнопку « Применить », а затем кнопку « ОК».

Это оно! Теперь проблема высокой загрузки ЦП svchost.exe (netsvcs) должна быть устранена.

Попробуйте очистить журнал просмотра событий

Иногда очистка файла журнала Windows Event Viewer может помочь решить проблему высокой загрузки ЦП svchost.exe. Для этого следуйте этим инструкциям:

  1. Нажмите Windows+, Rчтобы запустить диалоговое окно «Выполнить».
  2. Заполните « eventvwr » без кавычек и нажмите Enter.
  3. В окне « Просмотр событий» щелкните, чтобы развернуть вложенные элементы в разделе « Журналы Windows ».
  4. Щелкните правой кнопкой мыши на приложении и выберите « Очистить журнал ».
  5. Вам также необходимо очистить журнал Security , Setup и System , выполнив ту же операцию.
  6. Перезагрузите компьютер с Windows.

clear-application-event-viewer-log.png

Диагностика и устранение неполадок Центра обновления Windows

Согласно Microsoft, когда Центр обновления Windows проверяет наличие новых обновлений или загружает их в фоновом режиме, может возникнуть проблема с высокой загрузкой ЦП svchost.exe.

Совет: перед использованием любых методов ниже вы можете удалить обновления Windows, которые устанавливались в последнее время. В большинстве случаев новые обновления не совместимы с вашими текущими настройками или приложениями и вызывают проблемы с этим большим ресурсом компьютера. Поэтому лучше удалить (откатить) эти обновления, чтобы увидеть, откуда возникла проблема.

Для диагностики и устранения неполадок Центра обновления Windows выполните следующие инструкции:

Шаг № 1: Очистите папку «SoftwareDistribution» Windows

Каталог « SoftwareDistribution » — это место, где ОС Windows хранит загруженные обновления. Если во время загрузки обновлений что-то пойдет не так или файлы в этой папке будут повреждены, в процессе обновления вы столкнетесь с проблемами, включая проблему высокой загрузки ЦП.

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

  1. Нажмите Windows+, Rчтобы открыть диалоговое окно «Выполнить».
  2. Заполните « services.msc » без кавычек и нажмите Enter.
  3. В окне «Службы» найдите « Центр обновления Windows », щелкните его правой кнопкой мыши и выберите « Стоп ».
  4. Перейдите в C: Windows , найдите папку SoftwareDistribution и затем удалите ее.
  5. Перезагрузите компьютер с Windows и проверьте наличие обновлений Windows.

delete-softwaredistribution-folder.png

Если проблема с высокой загрузкой Svchost остается, перейдите к следующему шагу.

Шаг № 2. Использование средства устранения неполадок Центра обновления Windows

Вы можете посетить эту веб-страницу с сайта Microsoft.com, чтобы загрузить средство устранения неполадок Центра обновления Windows.

После этого запустите его и выберите « Обнаружить проблемы и применить исправления (рекомендуется) », чтобы программа автоматически выявляла и исправляла проблемы с Центром обновления Windows, если таковые существуют.

После того, как он будет завершен, давайте еще раз проверим наличие обновлений относительно того, сохраняется ли проблема с высокой загрузкой процессора Svchost.exe (netsvcs).

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

Если после установки обновлений Windows возникает проблема с высокой загрузкой процессора Svchost.exe (netsvcs), я бы порекомендовал вам удалить эти обновления, поскольку это может быть причиной этой проблемы. Кроме того, вы можете использовать DISM (Обслуживание образов развертывания и управление ими) или Готовность обновления системы, чтобы исправить ошибки Центра обновления Windows.

Может ли процесс svchost.exe быть вирусом?

Если файл svchost.exe находится в папке C: Windows System32 , беспокоиться не о чем.

svchost.exe-open-file-location.png

Любые процессы с именем «svchost.exe», но хранящиеся в другой папке вместо « System32 », могут рассматриваться как вирус или вредоносная программа. Если вы хотите быть уверенным в файле svchost.exe, посетите VirusTotal.com , отправьте файл, который вы хотите проверить, и позвольте им проверить его за вас.

scan-svchost.exe-virus.png

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

Я надеюсь, что это руководство помогло вам исправить проблему с высокой загрузкой процессора Svchost.exe. Если у вас есть какие-либо вопросы относительно этой статьи или Svchost.exe, дайте мне знать, оставив свой комментарий ниже.

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

Мы расскажем, что за процессы связаны с этим файлом, почему он так сильно нагружает систему и как правильно с этим бороться.

Содержание

Описание svchost.exe

svchost-potrblyaet-operativnuyu-pamyat.jpg

Подобная проблема появилась довольно таки давно, однако до сих пор в интернете нет ресурса, где были бы описаны все нюансы и способы борьбы. Данная статья будет посвящена решению на Windows 7.

Стоит начать с того, что svchost.exe является системным процессом. Он должен находится по адресу: C:WindowsSystem32

system32.jpg

Проверить местонахождение приложения с названием svchost.exe совсем несложно, достаточно лишь зайти в диспетчер задач (Ctrl+Alt+Delete – Диспетчер задач), найти процесс с этим названием, который потребляет много оперативной памяти, щелкнуть правой кнопкой мыши и выбрать пункт «Открыть место хранения файла. Процесс будет отображаться в диспетчере только, если у Вас стоит галочка «Отображать процессы всех пользователей. В окне проводника вы увидите файл и папку, в которой он находится.

dispetcher-zadach.jpg

Если местоположение файла отличается от вышеуказанного, то можно с 95% вероятностью сказать, что это вирус, но в этом случае победить его можно либо простым удалением, либо нормальным антивирусом. Так же следует обращать внимание на название. Приложение тоже можно считать вирусом, если оно имеет вид: svch0st.exe, svchost.exe (где «с» и «о» написаны в русской раскладке) и т.д. Еще один фактор помогающий определить подлинность файла – это имя пользователя указанное в диспетчере задач.

Допустимые имена:

  1. Система
  2. LOCAL SERVICE
  3. NETWORK SERVICE

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

Отключение обновления Windows 7

Так что же делать, если после проверки svchost.exe не был заподозрен как вредоносный файл или вирус?

Решение оказалось очень простым. По умолчанию у каждого пользователя  Windows 7 стоит автоматический поиск обновлений и их установка. Несмотря на выбор периода поиска и установки, ОС все равно постоянно их ищет, что в некоторых случаях приводит к подобной проблеме. На моем личном компьютере при наличии 4 ГБ оперативной памяти свободными были лишь 300 МБ, svchost.exe пожирал 2,5 ГБ.

Для отключения обновлений необходимо проделать следующие шаги:

  1. Зайти в меню «Пуск» — «Панель управления» — «Центр обновления Windows» — «Настройка параметров»;

Выбрать пункт «Не проверять наличие обновлений».</li></ol>

nastroyka-parametrov.jpg

Отключение скрытой функции обновления Windows

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

  1. «Панель управления» — «Администрирование» — «Службы» — «Центр обновлений»;

В разделе «Типа запуска» поставить «Отключена» — «Применить».</li>svoystva-centra-obnovleniy.jpg</ol>

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

Svchost.exe грузит процессор и память, в чем причина и как решить?

Многие пользователи сталкивались с ситуацией, когда данный процесс загружает компьютер «под завязку» — до 100%. Чаще всего проблема наблюдается в Windows 7 и Windows 10. Сначала надо разобраться, что такое Svchost.exe – вирус или системный процесс?

Это процесс, используемый службами, которые загружаются из динамических библиотек. Эта операция применяется Windows разных версий, начиная от Windows 2000, заканчивая самой последней на сегодняшний день – Windows 10. Чтобы сократить затраты процессорного времени и оперативной памяти, специалисты решили разработать возможность ведения единого процесса для нескольких служб. В связи с этим процесс svchost по умолчанию потребляет достаточно ресурсов, не показывая что на самом деле он выполняет множество подпроцессов внутри.

Вирус маскирующийся под системный процесс Svchost.exe

Разработчики разного рода вирусов и прочих вредоносных программ нередко маскируют свои вирусы, используя название svchost.exe. Это связано с тем, что процесс Svchost.exe запускает множество библиотек. Поэтому при запуске диспетчера задач, когда ставится цель выявить наличие возможного вируса, пользователь видит очень много процессов с одинаковым именем — Svchost.exe. Пользователь выясняет, что процесс Svchost.exe является частью системы, и в данный момент находится в своем естественном рабочем состоянии. Внезапное прекращение процесса может негативно сказаться на всей операционной системе. И пользователь переключается на поиск вируса в другом месте. Тут необходимо иметь в виду, что процесс Svchost.exe никогда не может быть запущен от имени пользователя. Запустить его может только LOCAL, NETWORK SERVICE, SYSTEM (она же СИСТЕМА).

Если же вы видите, что в колонке «Имя пользователя» для строки Svchost.exe указано ваше имя пользователя, то можете не сомневаться: это вирус.

Способы решения проблемы с чрезмерным потреблением ресурсов процессом Svchost.exe

Первый способ

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

Второй способ

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

Ручная проверка

Зайти в «Диспетчер задач». Это можно сделать сочетанием клавиш Ctrl+Alt+Del. Перейти во вкладку «Процессы». Здесь можно отсортировать процессы в зависимости от нагрузки на процессор или на память. Для этого надо в окне «Диспетчера задач» найти заголовок столбца «ЦП» или «Память». И получится так, что в самом верху столбца окажутся самые затратные процессы. В нашем случае это Svchost.exe. И хоть процессор не имеет большой нагрузки, данная операция расходует почти 167 и 132 мегабайт памяти.

После этого надо выяснить, от какого имени произошел запуск процесса. Это можно увидеть в колонке «Пользователь». Если это LOCAL, NETWORK SERVICE, SYSTEM – то все в порядке. А если указано какое-то другое имя, то это, скорее всего, вирус. И тут требуется проверка компьютера антивирусом.

Чтобы выяснить, какая именно служба работает с тем или иным процессом, нужно правой кнопкой мыши кликнуть на процесс и найти пункт «Перейти к службам». Откроется окно, в котором мы сможем увидеть более подробную информацию о том, кто именно использует Svchost.exe. Службы выделяются синей подсветкой и имеют одинаковый PID процесса. После этого надо по очереди отключать ту или иную службу, и тогда станет понятно, в чем причина данной проблемы. Чаще всего увеличение расхода системных ресурсов провоцирует работа таких служб, как «Вспомогательная служба IP» и «Служба автоматического обновления Windows». Именно из-за них Svchost.exe «пожирает» память. Эти службы можно отключить и проверить результат. Но необходимо обратить внимание на тот факт, что в результате операционная система не получит обновления в автоматическом режиме, поэтому надо запустить функцию ручного обновления.

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

Проверка антивирусом не всегда дает нужный результат. Бывает, что вирус заражает собой саму антивирусную программу. Для более эффективного сканирования рекомендуем скачать бесплатную версию антивируса, который не требует отдельной процедуры установки. Это, например, программы DrWeb Cureit, Kaspersky Security Scan, Kaspersky Virus Removal Tool. Программу можно скопировать на флешку, загрузить в безопасном режиме, запустить проверку.

Третий способ

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

Используемые источники:

  • https://19216811.ru/svchost-exe-gruzit-pamyat-kak-ispravit-problemu
  • https://voron-xak.ru/vseokompe/svchost-exe-gruzit-pamyat-windows-7-ochen-poleznaya-informaciya.html
  • https://nopcproblem.ru/svchost-exe-gruzit-processor-i-pamyat/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации
Тимофей Белов
Консультант сайта
Здравствуйте. Если у вас остались вопросы, вы можете можете задать их мне.