Название говорит само за себя. Уже несколько месяцев на каждой рабочей станции Windows 7, которую я переустанавливаю, первая проверка обновлений занимает несколько часов, в течение которых нет никакой дисковой и сетевой активности, но процесс svchost загружает все ядро ЦП и занимает около ГБ оперативной памяти.
В конце концов, после нескольких часов работы он находит обновления и начинает их устанавливать, так что это не настоящая проблема, но все равно сильно раздражает, когда мне нужно переустановить машину, для которой у меня нет готового образа.
Сброс Windows Update путем остановки служб и удаления папки SoftwareDistribution не дает никакого положительного эффекта и просто заставляет медленный процесс перезапуститься с самого начала. Установка их вручную через WSUSOffline по-прежнему вызывает ту же проблему - зависает на несколько часов на "Списке идентификаторов установленных обновлений", в то время как svchost снова начинает сходить с ума от использования ЦП и ОЗУ.
В просмотрщике событий, похоже, нет ничего соответствующего - в категории "Настройка" последнее событие из "Обслуживание", сообщающее, что "KBWUClient-SelfUpdate-Aux" был успешно установлен; никаких ошибок, связанных с обновлением, нет. Однако есть ошибка CAPI2, гласящая "Не удалось извлечь сторонний корневой список из автоматического обновления cab в ... authrootstl.cab ... Требуемый сертификат не находится в пределах своего срока действия при проверке по текущим системным часам или временной метке в подписанном файле", но я не уверен, влияет ли это на Центр обновления Windows. Излишне говорить, что системные часы верны.
Эта проблема продолжается уже несколько месяцев (включая ошибку CAPI) и отнимает у меня и моих клиентов много времени.
У кого-нибудь есть решение ?
решение1
Процесс svchost полностью загружает ядро ЦП и занимает около ГБ оперативной памяти.
Высокое использование памяти svchost.exe
— известная проблема, которую исправила Microsoft.
Исправить
Microsoft выпустилаОбновление клиента Центра обновления Windowsкоторый является частьюОбновление за июль 2016 г.чтобы исправить длинныйзависание при сканировании Центра обновления Windows.
Это обновление содержит некоторые улучшения для клиента Центра обновления Windows в Windows 7 Service Pack 1 (SP1). Сюда входит следующее:
- Оптимизация, устраняющая длительное время сканирования обновлений, наблюдаемое на некоторых компьютерах.
Скачать:
Остановить службу Windows Update. Этоускоряет установку обновлений MSU. Это можно сделатьиз командной строки, илииз окна менеджера служб.
Попробуйте загрузить обновление и посмотрите, ускорит ли оно установку обновлений.
Чтобы иметь возможность установить обновление, вам сначала необходимо установитьОбновление стека обслуживания за апрель 2015 г. для Windows 7 и Windows Server 2008 R2обновить (опять же, остановите службу WU перед попыткой установки MSU).
Загрузить (обновление стека обслуживания за апрель 2015 г.):
Обходной путь 1
Если это все еще не помогает в поиске новых обновлений, используйтеWSUSОффлайнчтобы получать все обновления.