Svchost.exe грузит память — как исправить проблему


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

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

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

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

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


Поэтому, если 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 необходимо использовать антивирусное программное обеспечение для полной проверки компьютера.

Антивирус Касперского

В случае, если ваш компьютер подвержен вредоносным программам, я бы посоветовал вам загрузить 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. Щелкните правой кнопкой мыши на нем, выберите « Перезагрузить », чтобы перезагрузить службу.

После перезапуска, если процесс 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.

Диагностика и устранение неполадок Центра обновления 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.

Если проблема с высокой загрузкой 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», но хранящиеся в другой папке вместо « System32 », могут рассматриваться как вирус или вредоносная программа. Если вы хотите быть уверенным в файле svchost.exe, посетите VirusTotal.com , отправьте файл, который вы хотите проверить, и позвольте им проверить его за вас.

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

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


Понравилась статья? Поделиться с друзьями: