На этот вопрос уже есть ответ здесь:
Я наблюдал странное поведение с Центром обновления Windows (Win7 SP1). Процесс svchost потребляет все ядро моей виртуальной машины (VirtualBox), ничего не делая (т. Е. Сетевой трафик отсутствует, а папка C:\Windows\SoftwareDistribution
остается того же размера с тем же количеством файлов). Более того, процесс иногда потребляет большое количество памяти (> 1 ГБ). Я также заметил, что иногда папка SoftwareDistribution
увеличивается в течение определенного периода времени, и после этого ничего не происходит, и svchost продолжает использовать все ядро.
Я знаю, что проблема связана с Центром обновления Windows, поскольку я отслеживал (с помощью Resource Monitor), какой сервис связан с поведением, описанным выше.
Изображение ниже показывает, с чем я сталкиваюсь:
Следующее изображение показывает подробную информацию о svchost:
Если я пытаюсь выполнить обновление, ничего не происходит. Центр обновления Windows не работает. Смотрите изображение ниже:
Я оставил эту машину, пытаясь сделать обновление в течение 4 часов. В течение этого времени потребление ЦП оставалось высоким (как указано выше), и обновление не было установлено.
Мой вопрос заключается в следующем:
По какой причине Центр обновления Windows не работает и по-прежнему использует все ядро моего процессора, ничего не делая?
Смежные вопросы:
Ответы:
исправлять
Корпорация Майкрософт выпустила обновление клиента Центра обновления Windows, которое является частью накопительного пакета обновления от июля 2016 года, чтобы исправить длительное зависание при сканировании Центра обновления Windows .
Скачать:
32 бит
64 бит
Остановите службу Windows Update. Это ускоряет настройку обновлений MSU . Это можно сделать из командной строки или из окна диспетчера служб .
Попробуйте загруженное обновление и посмотрите, ускоряет ли оно установку обновлений.
Чтобы установить обновление, сначала необходимо установить обновление стека обслуживания апреля 2015 года для Windows 7 и Windows Server 2008 R2 (снова остановите службу WU, прежде чем пытаться установить MSU).
Загрузка (обновление стека обслуживания апреля 2015):
32 бит
64 бит
Обходной путь 1
Если это по-прежнему не помогает в поиске новых обновлений, используйте WSUSOffline, чтобы получить все обновления.
источник
После одного дня, пытаясь решить эту проблему, я создал другую виртуальную машину, чтобы проверить, не возникнет ли проблема снова.
К сожалению, проблема повторилась! После этого я поговорил об этой проблеме с другом, и он предложил мне отключить IPv6 моего сетевого интерфейса Windows. Я сделал это, и были замечены два поведения:
На новой виртуальной машине, когда я отключил IPv6, загрузка ЦП почти мгновенно упала, а обновление Windows заработало, как и ожидалось.
На другой виртуальной машине потребление ЦП не уменьшилось после отключения IPv6. После наблюдения, что я перезапустил Windows, и потребление процессора оставалось высоким. Однако через 30 минут (примерно) потребление ЦП упало, и все заработало как положено.
Обе Windows были успешно обновлены после отключения IPv6.
Важно отметить, что я могу воспроизвести это поведение. У меня есть копии моей виртуальной машины перед отключением IPv6.
источник
Еще может помочь средство устранения неполадок Центра обновления Windows - это автономное приложение, которое может диагностировать проблемы с Центром обновления Windows и фоновой интеллектуальной службой передачи (BITS).
источник
Что исправило это для меня было KB2889748
источник