O Windows Update não funciona e consome 100% da CPU (Win7 SP1) [duplicado]

77

Eu observei um comportamento estranho com o Windows Update (Win7 SP1). O processo svchost está consumindo um núcleo inteiro da minha Máquina Virtual (VirtualBox) sem fazer nada (ou seja, não há tráfego de rede e a pasta C:\Windows\SoftwareDistribution permanece no mesmo tamanho com o mesmo número de arquivos). Além disso, o processo às vezes consome uma grande quantidade de memória (> 1 GB). Também notei que às vezes a pasta SoftwareDistribution aumenta de tamanho durante um período de tempo e, depois disso, nada acontece e o svchost continua a consumir um núcleo inteiro.

Eu sei que o problema está no Windows Update, já que eu rastreei (usando o Monitor de Recursos) qual serviço está relacionado com o comportamento relacionado acima.

A imagem abaixo mostra o que estou enfrentando:

Apróximaimagemmostraumainformaçãodetalhadasobreosvchost:

Seeutentarexecutaraatualização,nadaacontece.OWindowsUpdatenãoprogride.Vejaaimagemabaixo:

Deixeiestamáquinatentandofazeraatualizaçãopor4horas.Duranteessetempo,oconsumodeCPUpermaneceualto(conformerelacionadoacima)enenhumaatualizaçãofoiinstalada.

Minhaperguntaéaseguinte:

PorqueoWindowsUpdatenãofuncionaeaindaconsomeumnúcleointeirodomeuprocessadorsemfazernada?

Pergunta(s)relacionada(s):

alta utilização de memória do svchost.exe - wuauserv

    
por cantoni 24.07.2015 / 02:30

4 respostas

82

Corrigir

A Microsoft lançou uma Atualização do Windows Update Client , que faz parte do Rollup de atualizações de julho de 2016 para corrigir o problema travar na verificação do Windows Update .

This update contains some improvements to Windows Update Client in Windows 7 Service Pack 1 (SP1). This includes the following:

  • An optimization that addresses long scan time for updates that's reported on some computers.
  1. Download:

    • 32 bits

    • 64 bits

  2. Pare o serviço do Windows Update. Este acelera a configuração das atualizações da MSU . Isso pode ser feito na linha de comando ou da janela do gerenciador de serviços .

  3. Teste a atualização baixada e veja se ela acelera a instalação de atualizações.

Para poder instalar a atualização, você primeiro precisa instalar a atualização da pilha de serviços abril de 2015 para o Windows 7 e o Windows Atualização do Server 2008 R2 (novamente, pare o serviço do WU antes de tentar instalar o MSU).

Download (atualização da pilha de serviços em abril de 2015):

32 bits

64 bits

Solução 1

Se isso ainda não estiver ajudando a procurar novas atualizações, use o WSUSOffline para obter todas as atualizações.

    
por 06.11.2015 / 20:08
8

Depois de um dia tentando resolver esse problema, criei outra máquina virtual para verificar se o problema poderia acontecer novamente.

Infelizmente, o problema aconteceu novamente! Depois disso, falei sobre esse problema com um amigo e ele sugeriu que eu desativasse o IPv6 da minha interface de rede do Windows. Eu fiz isso e dois comportamentos foram observados:

  1. Na nova máquina virtual, quando desativei o IPv6, o consumo de CPU caiu quase instantaneamente e o Windows Atualizado funcionou como esperado.

  2. Na outra máquina virtual, o consumo de CPU não caiu após a desativação do IPv6. Depois de observar que reiniciei o Windows e o consumo de CPU permaneceu alto. No entanto, após 30 minutos (aproximadamente), o consumo de CPU caiu e tudo funcionou como esperado.

Ambos os Windows foram atualizados com sucesso após a desativação do IPv6.

É importante observar que posso reproduzir esse comportamento. Eu tenho cópias da minha máquina virtual antes de desabilitar o IPv6.

    
por 24.07.2015 / 02:30
5

Outra coisa que pode ajudar é a Solução de problemas do Windows Update - é um aplicativo independente que pode diagnosticar problemas com o Windows Update e o Serviço de Transferência Inteligente em Segundo Plano (BITS).

    
por 13.04.2016 / 22:34
1

O que consertou isso para mim foi KB2889748

High memory usage by the Svchost.exe process after you install Windows Management Framework 3.0 on a Windows-based computer

    
por 21.03.2016 / 21:07