O download das atualizações do Windows leva uma eternidade

15

Notei que ao fazer atualizações manuais do Windows usando o Painel de controle, as atualizações são rápidas o suficiente, mas depois de selecionar as atualizações que eu quero instalar e pedir para instalá-las leva uma eternidade para baixar atualizações e nenhum progresso indicado, mas se eu clicar no ícone iniciar depois de algum tempo mostra que as atualizações estão prontas para serem instaladas se eu desligar o PC, indicado pelo Bang amarelo. Também não há indicação de quais atualizações estão prontas para instalação.

Se eu permitir que a atualização do Windows seja executada durante o download, ela irá baixar e instalar as atualizações selecionadas, mas ainda não há progresso indicado, mas leva horas. Eu vejo esse comportamento em alguns (4) meus PCs W7 (7).

É como a tela do Windows Update não é atualizada.

Alguma percepção desse comportamento ou como resolvê-lo?

Atualização completa do Windows 7 64bit antes deste mês (agosto de 2016) na terça-feira.

Nota: Rede doméstica, Fios sem outros problemas. Sua ampla propagação em vários computadores e faz em qualquer um deles quando viajo com esses dispositivos também, é uma questão de atualização do gui do Windows. Acontece em atualizações normais de mês para mês.

insira a descrição da imagem aqui

Isso não tem nada a ver com a "verificação" de atualizações, conforme respondido nesta pergunta. Eu mesmo respondi a essa pergunta, mas esse é um problema totalmente diferente e, até agora, não encontrei solução.

Nota:

Esse problema não ocorre mais desde que a MS começou a implantar atualizações da pilha de manutenção. para problemas do Windows Update após uma instalação limpa do W7, consulte minha postagem aqui >>>>> Windows 7 SP1 O Windows Update travou a verificação de atualizações

Moab
fonte
1
Eu acredito que é substancialmente o mesmo problema. Algoritmos internos usados ​​pela WU para decidir o que fazer e quando fazer a escala de forma atroz quando o número de atualizações disponíveis ou o número de atualizações aplicáveis ​​aumenta.
David Schwartz
1
É difícil provar muita coisa, porque a Microsoft não está tão interessada em divulgar sua roupa suja em público. Minha conclusão é baseada em observações do tempo que essas operações levam e no número de atualizações disponíveis / aplicáveis.
David Schwartz
1
O que me incomoda é que funciona perfeitamente bem em alguns sistemas. Ele faz isso com apenas algumas atualizações, como eu disse que meus sistemas estão atualizados e acontece com as atualizações mensais.
Moab
2
Ei, hijo, mostre o que está no C:\Windows\WindowsUpdate.logarquivo para ver algum erro nesse arquivo relacionado ao seu problema migo.
GambleNerd
1
@Moab - Você pode ter todas as atualizações instaladas, mas não a atualização cumulativa. O fato de alguns clientes exibirem esse problema indica que isso pode ser uma possibilidade. Em um período muito curto de tempo, a Microsoft está migrando para atualizações cumulativas mensais para o Windows 7 e Windows 8.1 semelhante ao que acontece com o Windows 10.
Ramhound

Respostas:

14

O download das atualizações do Windows leva uma eternidade

Rolar os dados. . .

Eu gosto de todos os métodos listados aqui neste MS KB como possíveis soluções para esse problema. Em particular, o Método 10 ao Método 13 destacam -me o máximo que parece soluções que eu usei no passado para resolver problemas correlatos, mesmo que não sejam exatamente os mesmos.

Vou citar apenas os métodos abaixo. Não pularia com certeza se estivesse solucionando esse problema, mas não me limitaria a apenas esses ou apenas este KB, mas esses podem ser bons pontos de partida para possíveis soluções.

Concordo também que a visualização de qualquer detalhe aplicável do %windir%\WindowsUpdate.logseria útil para solucionar esse problema.

Por fim, eu começaria a solucionar o problema e resolver esse problema em uma das máquinas e garantiria que ele estivesse conectado a uma conexão de Internet bastante rápida. Por outras palavras, se você estiver viajando e conectado a uma rede pública ou a um wifi móvel, espere apenas para garantir fatores não desempenham um papel na questão por precaução.

Métodos potenciais de resolução


Método 1: Execute a solução de problemas do Windows Update

Para fazer isso, vá para a solução de problemas do Windows Update .


Método 4: Execute a ferramenta Preparação para atualização do sistema (CheckSur.exe)

Baixe e execute a ferramenta Preparação para atualização do sistema. Essa ferramenta executa uma verificação única de inconsistências que podem impedir futuras operações de manutenção. Para obter mais informações sobre como baixar e executar a ferramenta CheckSur.exe, consulte o seguinte artigo na Base de Dados de Conhecimento da Microsoft:

Corrija os erros de corrupção do Windows usando a ferramenta DISM ou System Update Readiness ( https://support.microsoft.com/kb/947821 )

Tente instalar as atualizações novamente.

Nota Depois de executar a ferramenta, o arquivo CheckSur.log é salvo no seguinte local:

%systemroot%\logs\cbs

Método 5: executar a ferramenta Verificador de arquivo do sistema (SFC.exe)

Para fazer isso, execute as seguintes etapas:

  1. Abra uma janela do prompt de comando administrativo.
  2. No prompt de comando, digite sfc / scannow e pressione Enter .
  3. Após o término da verificação, tente instalar as atualizações novamente.

Método 6: Redefinir o conteúdo da pasta Catroot2

Para fazer isso, execute as seguintes etapas:

  1. Abra uma janela do prompt de comando administrativo.
  2. Digite os seguintes comandos e pressione Enter após cada comando:

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. Exclua todo o conteúdo da pasta catroot2, mas não exclua a pasta catroot2.

  4. Digite o seguinte comando e pressione Enter:

net start cryptsvc

  1. Saia da janela do prompt de comando.

Método 8: registrar os arquivos do Windows Update

Para fazer isso, execute as seguintes etapas:

  1. Abra uma janela do prompt de comando administrativo.
  2. No prompt de comando, digite o seguinte comando:
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
  1. Tente instalar as atualizações novamente.

Método 10: renomear a pasta SoftwareDistribution

Para fazer isso, execute as seguintes etapas:

  1. Abra uma janela do prompt de comando administrativo.

  2. Execute os seguintes comandos e pressione Enter após cada comando:

    • Net stop wuauserv
    • cd% systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Net start wuauserv
  3. Tente instalar as atualizações novamente.

Importante Os seguintes problemas ocorrem quando você usa esse método:

  • As atualizações baixadas no momento, mas que ainda não foram instaladas, precisam ser baixadas novamente usando o Windows Update ou o Microsoft Update.

  • Quando você exclui a pasta Software Distribution, seu histórico de downloads é removido.

  • Se você atualmente receber atualizações do Microsoft Update e do Windows Update, será necessário selecionar novamente essa opção no site do Windows Update.

Nota Se o problema for resolvido e você puder baixar e instalar atualizações com êxito, poderá excluir com segurança a pasta SoftwareDistribution.old para recuperar o espaço em disco.


Método 11: Limpar a fila do BITS de todos os trabalhos atuais

Para fazer isso, execute as seguintes etapas:

  1. Abra uma janela do prompt de comando administrativo.
  2. No prompt de comando, digite os seguintes comandos e pressione Enter após cada comando:
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv

Nota Depois de concluir essas etapas, a fila do BITS é limpa.

  1. Tente instalar as atualizações novamente.

Método 12: renomear Pending.xml

Para fazer isso, execute as seguintes etapas:

  1. Abra uma janela do prompt de comando administrativo.
  2. No prompt de comando, digite o seguinte comando:

    takeown / f C: \ Windows \ winsxs \ pending.xml

  3. Renomeie o caminho c: \ windows \ winsxs \ pending.xml usando o seguinte comando:

    Ren c: \ windows \ winsxs \ pending.xml pending.old


Método 13: Execute o Chkdsk na partição do Windows

Para fazer isso, execute as seguintes etapas:

  1. Abra uma janela do prompt de comando administrativo.
  2. No prompt de comando, digite o seguinte comando:

    Chkdsk volume: /f /r

fonte

Pimp Juice IT
fonte
1
Como isso está sendo vinculado a partir desta nova e nova destruição do trem de atualização do Win10, observarei que o local de download do Método 11 (BITS) no Win 10 está aqui:c:\ProgramData\Microsoft\Network\Downloader
McGuireV10 17/17/18
2

Se as correções do Windows Update listadas nas outras respostas não resolverem o problema, a atualização lenta pode ser causada pela maneira como o Windows Update funciona nos computadores afetados.

Em outra resposta minha, expliquei que o Windows Update constrói na memória uma árvore de todas as atualizações que podem ser aplicadas a um computador e, em seguida, remove-o com vistas às atualizações já instaladas no computador, para finalmente chegar ao conjunto de atualizações que precisam ser instaladas e a ordem da instalação.

O tempo gasto para esse processo de força bruta é uma função do número total de atualizações disponíveis para esta plataforma, desde o último service pack. Todo service pack define uma nova plataforma para a qual as atualizações começam a se acumular novamente. Além disso, o Windows Update precisa transferir grandes quantidades de dados dos servidores da Microsoft que podem estar sobrecarregados.

O Windows 7 SP1 foi lançado em 22 de fevereiro de 2011, há mais de 5 anos, e desde então o número de atualizações aumentou enormemente. Além disso, os servidores Windows Update da Microsoft agora priorizam a largura de banda nos clientes Windows 10. Portanto, apesar de tudo, o Windows 7 SP1 é deixado para sofrer.

Para resolver esse problema, a Microsoft lançou recentemente o pacote cumulativo de atualizações para o Windows 7 SP1, que, exatamente o mesmo que um service pack, serve como uma plataforma inicial para atualizações. A instalação resulta em uma árvore de atualizações muito menor, que é muito mais rápida para baixar e processar, já que apenas as atualizações posteriores são consideradas em vez de todas as atualizações desde 2011. Infelizmente, ela não está disponível no Windows Update e deve ser baixada e instalada manualmente .

Para obter mais informações sobre o pacote cumulativo de conveniência para o Windows 7 SP1, leia a
Microsoft que substitui a atualização do Windows 7 e 8.1 - mas não o chame de service pack .

Esse pacote de conveniência é a única maneira de reduzir o tempo de execução do Windows Update no Windows 7 SP1. Outro seria lançá-lo nas horas em que os servidores Windows Update da Microsoft têm mais largura de banda disponível (de manhã cedo ou tarde da noite).

É certo que os problemas observados são um pouco extremos e podem estar relacionados a alguma ineficiência relacionada à configuração específica desses computadores. Penso que alguma combinação de fatores aumentou enormemente o tempo que o Windows Update leva para baixar e remover sua árvore de atualizações. Isso pode até ser um bug da Microsoft. Você pode obter mais informações sobre o problema assistindo o Windows Update enquanto estiver trabalhando, como sobre uso de memória, atividade de rede e acesso ao disco.

Instalar o pacote cumulativo de conveniência para o Windows 7 SP1 é a única maneira de cortar esse nó górdio do Windows Update nos computadores afetados. No entanto, provavelmente parará de funcionar em algum momento no futuro, portanto, deve ser aplicado rapidamente.

harrymc
fonte
1

Desative as atualizações automáticas do Windows no Painel de controle e desative o serviço Windows Update. Em seguida, vá para C: \ Windows \ SoftwareDistribution \ Download e exclua tudo da pasta. Reinicie o serviço Windows Update. Por fim, abra a CLI, digite wuauclt.exe /updatenowe pressione "Enter". Tente baixar os patches novamente e veja o que acontece.

GetOutOfMyYard
fonte
1
Sim, eu sei como fazer tudo isso e muito mais, tentei de tudo, exceto uma instalação limpa.
Moab
1

Essa não é uma correção permanente, mas se houver uma atualização específica, você precisará o mais rápido possível e não terá tempo para resolver algo permanente no momento em que poderá usar.

https://catalog.update.microsoft.com/

Você precisa usar o IE. Faça isso e desative o serviço Windows Update.

Em seguida, resolva uma correção permanente quando tiver tempo.

Andrew Allen
fonte
1
Bem-vindo ao Super Usuário! Este é realmente um comentário e não uma resposta à pergunta original. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem - você sempre pode comentar em suas próprias postagens e, quando tiver reputação suficiente , poderá comentar em qualquer post . Leia Por que preciso de 50 reputação para comentar? O que posso fazer em vez disso?
DavidPostill
O Firefox se recusa a se conectar ao seu link, diz que o site não está configurado corretamente. Você diz que o IE é necessário, mas isso significa que nem todos podem acessar isso.
fixer1234
@ fixer1234; Como isso significa que nem todos podem acessá-lo? Todas as versões do Windows têm o IE instalado.
23416 Wes Weseed as
@ WesSayeed, não consegui acessar o link para olhar para esta solução e esqueci que a pergunta é realmente sobre o Windows. Então, você está certo, pelo menos os usuários do Windows que não desabilitaram ou removeram o IE podem acessá-lo. BTW, apenas alterar o agente do usuário não é suficiente para visualizar o link em outro navegador.
fixer1234
0

Você pode tentar instalar manualmente todas as atualizações ausentes usando o WSUS Offline, http://wsusoffline.net/

No software, você pode escolher seu sistema operacional, baixar TODAS as atualizações para essa versão do Windows e, em seguida, iniciar o atualizador, e ele instalará todas as atualizações ausentes.

JustDenDimi
fonte
Não responde à pergunta, mas é uma solução alternativa.
Moab,
Talvez a atualização do seu sistema dessa maneira se livre do bug que o causou. Às vezes, a atualização do Windows é apenas uma porcaria (desculpe pela redação), então isso pode corrigi-lo. Por que isso não seria uma solução aos seus olhos então?
precisa saber é o seguinte
-1

O "Download pendente" também pode ser devido a certificados expirados / danificados. Considerando que o Windows 7 e o Windows 10 estão sofrendo decisões semelhantes ao olhar para o Windows Update, gostaria de contribuir com uma solução possível.

Caso você queira confiar nas ferramentas incluídas no Windows, verifique o Log de Eventos -> Aplicativo para "CertificateServicesClient-AutoEnrollment" com ID 64 e a criticidade de "Warning". Como alternativa, você pode obter um código de erro detalhado usando o Minitool do Windows Update, que é basicamente uma ferramenta de terceiros que faz interface com o Windows Update. Para mim, o Windows Update e a Windows Store aparentemente começaram a baixar, mas ficaram paralisados ​​em "Download pendente" e não continuariam ou mostrariam um código de erro. O Minitool do Windows Update finalmente me deu dois códigos de erro, sendo o mais importante deles:

  • 0x80240022 (que se mostra relacionado ao certificado, ou seja, o certificado expirou ou a cadeia de certificados quebrou)

A solução parece ser bastante simples, se você conseguir encontrar um manual de trabalho. A Kaspersky está oferecendo uma bastante decente por aqui . Isso é especialmente útil, pois a ferramenta rootsupd.exe é bastante difícil de encontrar. E, apesar de a Kaspersky solicitar que você faça o backup do armazenamento de certificados em um dispositivo em funcionamento, fique à vontade para obter a lista mais recente de certificados da Microsoft. Por alguma razão, não consegui usar esses certificados sem o rootsupd.exe - o miniaplicativo de gerenciamento de certificados mostraria a lista de certificados, mas consideraria inválida. Quando usei o rootsupd.exe para extrair e importar o conteúdo do authrootstl.cab, meu Windows Update finalmente começou a funcionar novamente.

Betaminos
fonte