Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

Решение: svchost.exe грузит процессор на 100%

  • Alex
  • Alex аватар
  • модератор
  • спасибо: 21
Столкнулся с необычной проблемой на работе, когда на Windows XP после установки обновлений (SP3 или выше) системный процесс svchost.exe начинает полностью грузить одно из ядер процессора на 100% и практически полностью блокирует нормальную работу за компьютером.

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

Начал разбираться дальше, т.к. под svchost.exe отвечает сразу множество процессов в Windows. Помог Process Explorer в этом деле. Оказалось, что процессор грузила библиотека, отвечающая за обновление windows.

В этом случае необходимо очистить папку с кешем системных обновлений C:\WINDOWS\SoftwareDistribution
Делается это в безопасном режиме. Если не можете удалить, то переименуйте её.

Почему так происходит есть несколько версий. Упоминания этой проблемы я встречал ещё от 2006 года. Предположительно антивирус сканирует файлы обновления и каким-то образом нарушает их работу, заставляя процесс впасть в бесконечный цикл из-за ошибки. Жаль, что в саму Windows не встроена возможность диагностики и автоматического решения проблемы загрузки процессора, а приходится всё делать вручную.
#1 01 окт 2013 16:10
  • >>
  • >> аватар
Рассылать всем пользователям XP багнутое обновление, грузящее ядро процессора на 100% - это новый способ заманить их купить Windows 8?
#2 14 нояб 2013 13:23
  • Alex
  • Alex аватар
  • модератор
  • спасибо: 21
Да кто их знает, волне возможно, им этого ничего не стоит осуществить.
Продолжение истории:
На нескольких компьютерах очистка папки помогла, но затем я снова включил обновления Windows и тормоза появились снова, но тоже не надолго, XP скачала ещё каких-то обнов и пока на этом успокоилась. Хотя в Microsoft и говорят, что это ещё не финальный патч.
У меня уже даже некоторые пользователи просят объяснить им от чего так происходит: то тормозит, то сам собой перестаёт.
На двухъядерных процессорах, кстати, многие даже не заметили этой проблемы :)
#3 20 дек 2013 20:55
Работает на Kunena форум