Показать полную графическую версию : Служба автоматического обновления в svchost.exe грузит процессор
Здравствуйте.
Стояла система XP SP3. В некоторый момент (точно не знаю, т.к. компьютером лично не пользуюсь) сервис автоматического обновления стал грузить цп на 100% (сидя в svchost).
Эта проблема известн. В основном в интернетах указывают на то, что надо установить новый update agent 3.0. (ссылаются, в основном, сюда (http://support.microsoft.com/kb/932494)) Проблема в том, что это было актуально для SP1 или SP2, точно не скажу. У меня уже стояли все указанные обновления и сам update agent.
Тогда я не нашел никакого выхода, кроме как отключить службу автоматического обновления.
Спустя некоторое время я решил переустановить XP на тот компьютер (устанавливал с форматированием). До этого стояла XP с SP3 оригинальный VL образ, сейчас поставил с msdn aa (т.е. не использую сборки). При установке я указал, что хочу получать обновления системы, и, когда я в первый попал на рабочий стол (без нужных драйверов, в т.ч. без доступа в сеть), в диспетчере задач я увидел все те же 100% от svchost. Выключив службу автоматического обновления, нагрузка опустилась до нуля.
Я не ожидал такого поворота событий: на чистой XP SP3 без доступа к интернету служба автоматических обновлений уже грузит процессор на 100%. Подскажите пожалуйста, в чем проблема. Раньше все нормально было. Из оборудования менял видеокарту: ati radeon x1600 на geforce fx 5200. Описанная мною проблема появилась позже замены (хотя точно сказать не могу).
Спасибо за внимание.
[hr]Решение
Проблема связана с обновлениями для Internet Explorer - нужно скачать и установить последний накопительный патч, на текущий момент (апрель 2014 г.) это KB2936068 (https://technet.microsoft.com/ru-ru/library/security/ms14-018).
См. также
SVCHOST and Windows Update on Windows XP Still a Problem (http://windowsitpro.com/windows-xp/svchost-and-windows-update-windows-xp-still-problem)
Автоматическое обновление ЦП 100% на новой системе »
Google Translate с русского на английский и обратно? Можно было дать теме внятное название?!
RADEON73
26-05-2013, 03:43
Было такое и не раз. Просто поставь все обновления и все пройдет. Она грузит процессор некоторое время после начала поиска обновлений. Отключи автопоиск, запускай поиск на сайте, жди минут 5-10 в худшем случае, она перестанет грузить и найдет обновы , лучше сразу выборочный поиск, поставь их. И так несколько раз, там ближе к концу обновлений он уже не будет так делать.
Petunchicus
26-05-2013, 10:57
При установке я указал, что хочу получать обновления системы, и, когда я в первый попал на рабочий стол (без нужных драйверов, в т.ч. без доступа в сеть), в диспетчере задач я увидел все те же 100% от svchost. »
Это нормальное поведение системы, когда она пытается выйти в интернет для поиска и установки обновлений.
Просто настройте подключение к интернету и дайте системе выполнить свою работу.
Симптомы те же, что и у автора, кроме того, что svchost.exe грузит на 50%, а не на 100%, как везде написано. Сколько раз ни загружалась система, я так и не дождался никакого предложения установить обновления. Зато, как только останавливаю службу автообновления, сразу нормальная работа системы восстанавливается.
Petya V4sechkin
03-09-2013, 07:54
mmx358, скачайте и установите Windows Installer 4.5 (http://www.microsoft.com/ru-ru/download/details.aspx?id=8483).
Petya V4sechkin, сделал - не помогло. На сей запуск компьютера служба нашл обновления, я подтвердил загрузку, по-прежнему 50% и состояние загрузки обновлений висит на 0%.
Petya V4sechkin
03-09-2013, 10:02
svchost.exe грузит
Посмотрите в Process Explorer (http://technet.microsoft.com/ru-ru/sysinternals/bb896653) -> на процессе правой кнопкой мыши -> Properties -> вкладка Threads -> сортировка по столбцу CPU -> выложите скриншот.
Выделите поток, грузящий процессор -> нажмите кнопку Stack -> выложите скриншот.
сделал - не помогло
Если ничего не помогает, можно в настройках Microsoft Update переключить на Windows Update. То есть, оставить поиск обновлений только для операционной системы, отключив для других продуктов Microsoft.
И, как я уже сказал, скачивание обновлений так и висит на 0%.
О, только что появилась новость. На несколько секунд процесс перестал грузить процессор, а служба обновлений сообщила о том, что обновления скачались и готовы к установке. После этого процесс снова загрузил на 50%.
http://s22.postimg.org/xm8wdszrx/shit1.jpg (http://postimg.org/image/xm8wdszrx/)
http://s22.postimg.org/ip0fcsmjh/shit2.jpg (http://postimg.org/image/ip0fcsmjh/)
К сожалению, мне предлагают установить то же самое обновление, которое я уже установил тем же образом.
Petya V4sechkin
03-09-2013, 11:41
mmx358, на файле \Windows\system32\wuaueng.dll правой кнопкой мыши -> Свойства -> вкладка Версия -> что там?
Для эксперимента отключите антивирус и сторонний файрвол.
С помощью Msconfig (http://www.outsidethebox.ms/10368/#begin-diag) отключите сторонние (не Microsoft) программы и службы из автозагрузки.
Есть два файла:
wuaueng1.dll version 5.4.3790.5512 и wuaueng.dll version 7.6.7600.256
http://s21.postimg.org/a94vvaaab/shit3.jpg (http://postimg.org/image/a94vvaaab/)
Отключил HIPS в NOD32 и все, что не связано с Microsoft в автозапуске, обновления стали загружаться, svchost жрет от 50% до 100%. Среди процессов появился update.exe, который периодически съедает от 10% до 50%.
В общем, в один прекрасный момент обновления установились и тормоза пропали.
Случилась такая же фигня. Устанавливаю с форматирование Win XP pro SP3 vl(MSDN). Автоматическое обновление грузит на 100%. Отключаешь всё нормально. Всё что прописано сделал. Результат ноль. Сутки ломал ноутбук пока:
В общем, в один прекрасный момент обновления установились и тормоза пропали. »
До этого много раз эту винду переустанавливал проблем не было.
Petya V4sechkin,
Если ничего не помогает, можно в настройках Microsoft Update переключить на Windows Update. То есть, оставить поиск обновлений только для операционной системы, отключив для других продуктов Microsoft.
Подскажите пожалуйста как и где это можно сделать. Сам не нашел.
Если svchost.exe загружает процессор на 90-100% на ОС windows XP с установленным SP3, то проблема в устаревшем Internet Explorer, который необходимо обновить до версии 8. Это решит проблему.
Если это происходит на Windows XP с пакетом SP2 и ниже, то необходимо либо обновиться до SP3, либо, хотя бы, установить Windows Update Agent 3.0 и обновление 927891. И опять же IE8.
Petya V4sechkin
05-10-2013, 17:19
Если ничего не помогает, можно в настройках Microsoft Update переключить на Windows Update. То есть, оставить поиск обновлений только для операционной системы, отключив для других продуктов Microsoft.
Подскажите пожалуйста как и где это можно сделать. Сам не нашел.
Инструкция с картинками (http://answers.microsoft.com/ru-ru/office/forum/office_2003-customize/win-xpoffice-2003-%D1%85%D0%BE%D1%87%D1%83/b462f0ef-9289-4024-befe-f3b5613c498a?msgId=3fc06aa8-be0b-4f64-bc13-7822bc54dc3e)
Petya V4sechkin,
Спасибо. Разобрался.
c0n5u1,
Вы совершенно правы. Только ещё одно маленькое уточнение. При установке IE8, я не поставил галочку "получать обновления для IE". Получил всё те же тормоза. А вот при полной установке IE8. всё пошло как по маслу.
khasia, Да, прошу прощения, забыл указать что необходимо поставить галочку "получать обновления". Вспомнил когда написал, но у меня в это время, к несчастью, материнка умирала и в, конце концов, не выдержала и я был крайне расстроен чтобы думать о чём то и не стал редактировать сообщение. Сейчас пишу с компьютера 13и летнего возраста:)
Avatar-Lion
12-10-2013, 19:58
Та же хрень... На двух ноутах одна и та же ситуация: svchost бесконечно грузит процессор при поиске обновлений. Именно svchost, не wuauclt. Первый ноут - старенький Dell, второй - нетбук Acer, ОС только что поставлена. IE 8 туда интегрирован мною изначально, так что его установить с включенными обновлениями не получится. Первый ноут отдал клиенту, отключив автоматическое обновление, второй ковыряю сейчас. Из соседнего раздела скачал UpdatePack Live для Windows XP. Поставилось 19 обновлений, однако на ситуацию это не повлияло. Переход с Microsoft Update на Windows Update ничего не дал. Пока что вернул Microsoft Update обратно.
P.S. Поскольку IE вис при попытке найти обновления, пришлось тупо ждать, пока не появится жёлтый значок обновлений в трее. Скачал все апдейты (на Офис) и всё стало ОК. Блин, ну что такое...
anderson-7
14-10-2013, 23:19
Попробуй почистить папку WINDOWS\SoftwareDistribution\Download
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.