As atualizações do Windows e a pesquisa de drivers consomem grandes quantidades de RAM.

1

Tenho notado em várias máquinas do Windows 7 que as atualizações do Windows e a pesquisa de drivers do Windows podem fazer com que o svchost.exe consuma uma quantidade excessiva de RAM.

No caso de atualizações do Windows, parece que todas as atualizações são baixadas para a RAM, armazenadas em cache e, em seguida, você experimenta a alegria de instalá-las enquanto a máquina está operacional e novamente na reinicialização. Eu tenho essas máquinas definidas para nunca baixar, atualizar ou notificar o usuário de atualizações, porque svchost.exe, TrustedInstaller.exe e wau ... exe todos vão desorientar sob qualquer outra configuração. O svchost.exe ainda consumirá as quantidades massivas de RAM sob qualquer uma das outras opções para atualizações do Windows. Portanto, agora verifico e instalo manualmente as atualizações uma vez por semana.

No caso da pesquisa de driver do Windows, quando você conecta um novo dispositivo, o Windows consome uma quantidade excessiva de RAM enquanto analisa e faz download de um driver para o dispositivo. O exemplo mais proeminente é quando tentei conectar uma unidade de 3 TB a uma máquina. Meu laptop não conseguiu se conectar ao dispositivo. Foi um Core i7 com 4GB de RAM. Liguei a unidade em um desktop com 16 GB de RAM. Não me lembro se esta máquina tinha um uso de RAM louco tentando sair da unidade. No entanto, o laptop recebeu um upgrade para 12 GB de RAM, então conectei o drive a ele. O uso de RAM para svchost chegou a 3GB. Eu vi um comportamento semelhante, mas não tão extremo, quase sempre que eu conecto um novo dispositivo.

Estas máquinas são todas Core i7s de alguma variedade com 12GB de RAM e acima. Não leve especificações, embora talvez seja apenas média para 2015?

Eu já pesquisei esse fenômeno antes, e embora eu tenha encontrado muitas pessoas fazendo perguntas semelhantes, não encontrei soluções para o problema.

Existe uma maneira de atenuar esse comportamento?

Links relevantes:

O Windows 7 SVCHOST consome copius RAM ao pesquisar drivers

Windows 7 procurando pelo Windows Atualizações causam o uso da memória para explodir

Busca automática de driver & atualizar no Windows?

A pesquisa de driver do Windows 7 é lamentável

Como faço solucionar problemas de uso alto 'svchost.exe' no Windows 7?

Como eu analisei o problema de alta utilização da CPU svchost

svchost.exe Hogging CPU na nova instalação do XP

Como parar o wuauserv

    
por YetAnotherRandomUser 20.07.2015 / 16:56

2 respostas

10

Este é um problema conhecido com o Windows Update. A Microsoft corrigiu esse problema com a atualização KB3050265 em junho de 2015:

Windows Update Client para Windows 7: junho de 2015
link

Fixes included in this update

This update addresses an issue in which system performance can be decreased during scans. This issue has the greatest effect on computers that have a small amount of physical memory.

Faça o download e instale a atualização Windows6.1-KB3050265-x64.msu .

O Windows 8 também sofre esse problema, mas a correção é atualizar para o Windows 8.1, onde o problema foi corrigido antes de voltar a portar a correção para o Windows 7.

A Microsoft lançou uma nova Atualização do WindowsUpdate Client para corrigir a busca / instalação lenta da Atualização.

A instalação e a pesquisa de atualizações é lenta e o uso excessivo de CPU ocorre no Windows 7
link

Download:
32Bit: link

64Bit: link

Experimente esta nova atualização e veja se ela acelera a instalação de atualizações.

    
por 20.07.2015 / 19:40
1

Os sistemas em questão seriam novos / não atualizados sempre no Windows 7? Se sim, então:

  1. Sim, é assim que funciona. No entanto, isso inclui atualizações do .NET, que exigem a compilação de grandes partes do código na máquina em questão. Há uma correção que aumenta a prioridade para que o computador termine em menos de uma hora, em vez de várias.
  2. Única maneira de atenuar esse comportamento que encontrei para definir a atualização para "escolher quando instalar manualmente". Infelizmente, é apenas meia medida.
  3. Na verdade não. Você pode reduzir o download de atualizações e instalar drivers do site do fabricante, mas só isso.

Este processo foi reformulado no Windows 8, por isso é muito menos perceptível, mas com o Windows 7, ele deve ser suportado apenas.

No entanto, falando por experiência, mudar para o SSD faz com que os sintomas desapareçam. Para comparação: a DELL e6400, a nova instalação do Win7 Pro e a atualização completa levaram quase 3 horas de agitação constante. Eu basicamente deixei o computador na atualização automática (após uma nova reinstalação) para a noite após a primeira tentativa de atualização resultou em processos mortos. Mesmo computador com SSD (850 EVO): a atualização levou pouco menos de uma hora e eu pude continuar trabalhando nela.

EDIT: há uma razão pela qual, por padrão, o windows update é definido automaticamente para as 3 da manhã ...

    
por 20.07.2015 / 17:16